diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-CapitalApp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-CapitalApp.model.yml new file mode 100644 index 00000000000..a8516a01070 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-CapitalApp.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - CapitalApp + - Member[admin].Member[CapitalModel] + - - Django.db.models.Model~Subclass + - CapitalApp + - Member[models].Member[CapitalModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Coach.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Coach.model.yml new file mode 100644 index 00000000000..ea9ea9aaab0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Coach.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - Coach + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Cython.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Cython.model.yml new file mode 100644 index 00000000000..bf1db64c2db --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Cython.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - Cython + - Member[Compiler].Member[Annotate].Member[StringIO] + - - io.StringIO~Subclass + - Cython + - Member[Compiler].Member[Parsing].Member[StringIO] + - - io.StringIO~Subclass + - Cython + - Member[Compiler].Member[TreeFragment].Member[StringIO] + - - io.StringIO~Subclass + - Cython + - Member[StringIOTree].Member[StringIO] + - - lxml.etree~Alias + - Cython + - Member[Debugger].Member[DebugWriter].Member[etree] + - - lxml.etree~Alias + - Cython + - Member[Debugger].Member[libcython].Member[etree] + - - xml.etree.ElementTree~Subclass + - Cython + - Member[Debugger].Member[DebugWriter].Member[etree] + - - xml.etree.ElementTree~Subclass + - Cython + - Member[Debugger].Member[libcython].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-KalturaClient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-KalturaClient.model.yml new file mode 100644 index 00000000000..b10e717c95a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-KalturaClient.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - KalturaClient + - Member[Client].Member[HTTPConnection] + - - lxml.etree~Alias + - KalturaClient + - Member[Client].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-O365.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-O365.model.yml new file mode 100644 index 00000000000..2ae3498d974 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-O365.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - O365 + - Member[utils].Member[attachment].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-OSMPythonTools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-OSMPythonTools.model.yml new file mode 100644 index 00000000000..1f5513bb554 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-OSMPythonTools.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - OSMPythonTools + - Member[cachingStrategy].Member[pickle].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Orange.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Orange.model.yml new file mode 100644 index 00000000000..ee6c2b518c8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Orange.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - Orange + - Member[misc].Member[server_embedder].Member[AsyncClient] + - - pickle~Alias + - Orange + - Member[misc].Member[utils].Member[embedder_utils].Member[pickle] + - - pickle~Alias + - Orange + - Member[widgets].Member[model].Member[owloadmodel].Member[pickle] + - - pickle~Alias + - Orange + - Member[widgets].Member[model].Member[owsavemodel].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PIL.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PIL.model.yml new file mode 100644 index 00000000000..0a63f6f8a57 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PIL.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - PIL + - Member[BlpImagePlugin].Member[BytesIO] + - - io.StringIO~Subclass + - PIL + - Member[DdsImagePlugin].Member[BytesIO] + - - io.StringIO~Subclass + - PIL + - Member[FtexImagePlugin].Member[BytesIO] + - - io.StringIO~Subclass + - PIL + - Member[IcoImagePlugin].Member[BytesIO] + - - io.StringIO~Subclass + - PIL + - Member[ImageFont].Member[BytesIO] + - - io.StringIO~Subclass + - PIL + - Member[ImageQt].Member[BytesIO] + - - io.StringIO~Subclass + - PIL + - Member[ImageTk].Member[BytesIO] + - - io.StringIO~Subclass + - PIL + - Member[WebPImagePlugin].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PMML44.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PMML44.model.yml new file mode 100644 index 00000000000..5be6f5ebc6b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PMML44.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - PMML44 + - Member[etree_] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PPOCRLabel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PPOCRLabel.model.yml new file mode 100644 index 00000000000..7fe4b14cc78 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PPOCRLabel.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - PPOCRLabel + - Member[libs].Member[settings].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Products.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Products.model.yml new file mode 100644 index 00000000000..536f8543501 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Products.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - Products + - Member[CMFPlone].Member[MigrationTool].Member[StringIO] + - - io.StringIO~Subclass + - Products + - Member[CMFPlone].Member[controlpanel].Member[browser].Member[redirects].Member[StringIO] + - - lxml.etree~Alias + - Products + - Member[CMFPlone].Member[browser].Member[icons].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PyFunceble.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PyFunceble.model.yml new file mode 100644 index 00000000000..8ed8c3dd34c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PyFunceble.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[checker].Member[availability].Member[base].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[checker].Member[base].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[checker].Member[reputation].Member[base].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[checker].Member[syntax].Member[base].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[checker].Member[syntax].Member[domain].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[checker].Member[utils].Member[whois].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[cli].Member[migrators].Member[alembic].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[cli].Member[migrators].Member[base].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[cli].Member[processes].Member[migrator].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[cli].Member[system].Member[launcher].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - PyFunceble + - Member[dataset].Member[sql_base].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PyInstaller.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PyInstaller.model.yml new file mode 100644 index 00000000000..44ef253a4d2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PyInstaller.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - PyInstaller + - Member[lib].Member[modulegraph].Member[_compat].Member[BytesIO] + - - io.StringIO~Subclass + - PyInstaller + - Member[lib].Member[modulegraph].Member[_compat].Member[StringIO] + - - io.StringIO~Subclass + - PyInstaller + - Member[lib].Member[modulegraph].Member[modulegraph].Member[BytesIO] + - - io.StringIO~Subclass + - PyInstaller + - Member[lib].Member[modulegraph].Member[zipio].Member[_BytesIO] + - - io.StringIO~Subclass + - PyInstaller + - Member[lib].Member[modulegraph].Member[zipio].Member[_StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Python_ARQ.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Python_ARQ.model.yml new file mode 100644 index 00000000000..77e40fe9335 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-Python_ARQ.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - Python_ARQ + - Member[arq].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-QcloudApi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-QcloudApi.model.yml new file mode 100644 index 00000000000..daadeac87e8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-QcloudApi.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - QcloudApi + - Member[common].Member[request].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - QcloudApi + - Member[common].Member[request].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - QcloudApi + - Member[common].Member[request].Member[MyHTTPSConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-RequestsLibrary.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-RequestsLibrary.model.yml new file mode 100644 index 00000000000..e937cdba62c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-RequestsLibrary.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - RequestsLibrary + - Member[SessionKeywords].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-SeleniumLibrary.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-SeleniumLibrary.model.yml new file mode 100644 index 00000000000..60e76b0450e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-SeleniumLibrary.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - SeleniumLibrary + - Member[keywords].Member[webdrivertools].Member[webdrivertools].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ShazamAPI.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ShazamAPI.model.yml new file mode 100644 index 00000000000..eaf1131866b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ShazamAPI.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ShazamAPI + - Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - ShazamAPI + - Member[signature_format].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-UnleashClient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-UnleashClient.model.yml new file mode 100644 index 00000000000..7628d696191 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-UnleashClient.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - UnleashClient + - Member[utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_CI.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_CI.model.yml new file mode 100644 index 00000000000..0d02749022b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_CI.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - _CI + - Member[library].Member[patch].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_plotly_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_plotly_utils.model.yml new file mode 100644 index 00000000000..23a7c107eaa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_plotly_utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - _plotly_utils + - Member[data_utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_pydev_bundle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_pydev_bundle.model.yml new file mode 100644 index 00000000000..56a7f82d0c9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_pydev_bundle.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - _pydev_bundle + - Member[_pydev_jy_imports_tipper].Member[StringIO] + - - io.StringIO~Subclass + - _pydev_bundle + - Member[_pydev_log].Member[StringIO] + - - io.StringIO~Subclass + - _pydev_bundle + - Member[pydev_console_utils].Member[StringIO] + - - io.StringIO~Subclass + - _pydev_bundle + - Member[pydev_imports].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_pydev_runfiles.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_pydev_runfiles.model.yml new file mode 100644 index 00000000000..163759a0ee2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_pydev_runfiles.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - _pydev_runfiles + - Member[pydev_runfiles].Member[StringIO] + - - io.StringIO~Subclass + - _pydev_runfiles + - Member[pydev_runfiles_nose].Member[StringIO] + - - io.StringIO~Subclass + - _pydev_runfiles + - Member[pydev_runfiles_xml_rpc].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_pydevd_bundle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_pydevd_bundle.model.yml new file mode 100644 index 00000000000..ac4587933ab --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_pydevd_bundle.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - _pydevd_bundle + - Member[pydevd_code_to_source].Member[StringIO] + - - io.StringIO~Subclass + - _pydevd_bundle + - Member[pydevd_collect_bytecode_info].Member[StringIO] + - - io.StringIO~Subclass + - _pydevd_bundle + - Member[pydevd_comm].Member[StringIO] + - - io.StringIO~Subclass + - _pydevd_bundle + - Member[pydevd_constants].Member[StringIO] + - - io.StringIO~Subclass + - _pydevd_bundle + - Member[pydevd_net_command_factory_json].Member[StringIO] + - - io.StringIO~Subclass + - _pydevd_bundle + - Member[pydevd_net_command_factory_xml].Member[StringIO] + - - io.StringIO~Subclass + - _pydevd_bundle + - Member[pydevd_process_net_command].Member[StringIO] + - - io.StringIO~Subclass + - _pydevd_bundle + - Member[pydevd_resolver].Member[StringIO] + - - io.StringIO~Subclass + - _pydevd_bundle + - Member[pydevd_vars].Member[StringIO] + - - pickle~Alias + - _pydevd_bundle + - Member[pydevd_vars].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_shaded_thriftpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_shaded_thriftpy.model.yml new file mode 100644 index 00000000000..a16af10add0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-_shaded_thriftpy.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - _shaded_thriftpy + - Member[contrib].Member[aio].Member[transport].Member[buffered].Member[BytesIO] + - - io.StringIO~Subclass + - _shaded_thriftpy + - Member[contrib].Member[aio].Member[transport].Member[framed].Member[BytesIO] + - - io.StringIO~Subclass + - _shaded_thriftpy + - Member[http].Member[BytesIO] + - - io.StringIO~Subclass + - _shaded_thriftpy + - Member[tornado].Member[BytesIO] + - - io.StringIO~Subclass + - _shaded_thriftpy + - Member[transport].Member[buffered].Member[BytesIO] + - - io.StringIO~Subclass + - _shaded_thriftpy + - Member[transport].Member[framed].Member[BytesIO] + - - io.StringIO~Subclass + - _shaded_thriftpy + - Member[transport].Member[memory].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-abodepy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-abodepy.model.yml new file mode 100644 index 00000000000..225544528ab --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-abodepy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - abodepy + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-account.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-account.model.yml index 767e488858a..1bdb83938a6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-account.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-account.model.yml @@ -4,39 +4,237 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - account + - Member[forms].Member[PasswordField] + - - Django.Views.View~Subclass + - account + - Member[urls].Member[ChangePasswordView] + - - Django.Views.View~Subclass + - account + - Member[urls].Member[ConfirmEmailView] + - - Django.Views.View~Subclass + - account + - Member[urls].Member[DeleteView] - - Django.Views.View~Subclass - account - Member[urls].Member[InviteUserView] + - - Django.Views.View~Subclass + - account + - Member[urls].Member[LoginView] + - - Django.Views.View~Subclass + - account + - Member[urls].Member[LogoutView] + - - Django.Views.View~Subclass + - account + - Member[urls].Member[PasswordResetTokenView] + - - Django.Views.View~Subclass + - account + - Member[urls].Member[PasswordResetView] + - - Django.Views.View~Subclass + - account + - Member[urls].Member[SettingsView] + - - Django.Views.View~Subclass + - account + - Member[urls].Member[SignupView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[ChangePasswordView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[ConfirmEmailView] - - Django.Views.View~Subclass - account - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[FormView] - - Django.Views.View~Subclass - account - Member[views].Member[InviteUserView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[LogoutView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[PasswordResetTokenView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[PasswordResetView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[SettingsView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[SignupView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - account + - Member[admin].Member[AccountDeletion] + - - Django.db.models.Model~Subclass + - account + - Member[admin].Member[Account] + - - Django.db.models.Model~Subclass + - account + - Member[admin].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - account + - Member[admin].Member[PasswordExpiry] + - - Django.db.models.Model~Subclass + - account + - Member[admin].Member[PasswordHistory] - - Django.db.models.Model~Subclass - account - Member[admin].Member[SignupCodeExtended] + - - Django.db.models.Model~Subclass + - account + - Member[admin].Member[SignupCode] + - - Django.db.models.Model~Subclass + - account + - Member[auth_backends].Member[EmailAddress] - - Django.db.models.Model~Subclass - account - Member[compat].Member[User] + - - Django.db.models.Model~Subclass + - account + - Member[context_processors].Member[Account] + - - Django.db.models.Model~Subclass + - account + - Member[forms].Member[EmailAddress] - - Django.db.models.Model~Subclass - account - Member[forms].Member[SignupCodeExtended] - - Django.db.models.Model~Subclass - account - Member[forms].Member[SignupCode] + - - Django.db.models.Model~Subclass + - account + - Member[management].Member[commands].Member[expunge_deleted].Member[AccountDeletion] + - - Django.db.models.Model~Subclass + - account + - Member[management].Member[commands].Member[user_password_expiry].Member[PasswordExpiry] + - - Django.db.models.Model~Subclass + - account + - Member[management].Member[commands].Member[user_password_history].Member[PasswordHistory] + - - Django.db.models.Model~Subclass + - account + - Member[middleware].Member[Account] + - - Django.db.models.Model~Subclass + - account + - Member[models].Member[AccountDeletion] + - - Django.db.models.Model~Subclass + - account + - Member[models].Member[Account] + - - Django.db.models.Model~Subclass + - account + - Member[models].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - account + - Member[models].Member[EmailConfirmation] + - - Django.db.models.Model~Subclass + - account + - Member[models].Member[PasswordExpiry] + - - Django.db.models.Model~Subclass + - account + - Member[models].Member[PasswordHistory] - - Django.db.models.Model~Subclass - account - Member[models].Member[SignupCodeExtended] + - - Django.db.models.Model~Subclass + - account + - Member[models].Member[SignupCodeResult] + - - Django.db.models.Model~Subclass + - account + - Member[models].Member[SignupCode] - - Django.db.models.Model~Subclass - account - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - account + - Member[utils].Member[PasswordHistory] + - - Django.db.models.Model~Subclass + - account + - Member[views].Member[AccountDeletion] + - - Django.db.models.Model~Subclass + - account + - Member[views].Member[Account] + - - Django.db.models.Model~Subclass + - account + - Member[views].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - account + - Member[views].Member[EmailConfirmation] + - - Django.db.models.Model~Subclass + - account + - Member[views].Member[PasswordHistory] - - Django.db.models.Model~Subclass - account - Member[views].Member[SignupCodeExtended] + - - Django.db.models.Model~Subclass + - account + - Member[views].Member[SignupCode] + - - django.forms.BaseForm~Subclass + - account + - Member[forms].Member[ChangePasswordForm] + - - django.forms.BaseForm~Subclass + - account + - Member[forms].Member[LoginEmailForm] + - - django.forms.BaseForm~Subclass + - account + - Member[forms].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - account + - Member[forms].Member[LoginUsernameForm] + - - django.forms.BaseForm~Subclass + - account + - Member[forms].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - account + - Member[forms].Member[PasswordResetTokenForm] + - - django.forms.BaseForm~Subclass + - account + - Member[forms].Member[SettingsForm] - - django.forms.BaseForm~Subclass - account - Member[forms].Member[SignupCodeForm] + - - django.forms.BaseForm~Subclass + - account + - Member[forms].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - account + - Member[views].Member[ChangePasswordForm] + - - django.forms.BaseForm~Subclass + - account + - Member[views].Member[LoginUsernameForm] + - - django.forms.BaseForm~Subclass + - account + - Member[views].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - account + - Member[views].Member[PasswordResetTokenForm] + - - django.forms.BaseForm~Subclass + - account + - Member[views].Member[SettingsForm] - - django.forms.BaseForm~Subclass - account - Member[views].Member[SignupCodeForm] + - - django.forms.BaseForm~Subclass + - account + - Member[views].Member[SignupForm] + - - django.http.response.HttpResponseForbidden~Subclass + - account + - Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - account + - Member[middleware].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - account + - Member[utils].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-accounts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-accounts.model.yml index eb6d4a53d74..edc23cee4fa 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-accounts.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-accounts.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - accounts + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - accounts + - Member[views].Member[MyUserMeChange] + - - Django.Views.View~Subclass + - accounts + - Member[views].Member[MyUserMe] - - Django.db.models.Model~Subclass - accounts - Member[admin].Member[VerifiedUser] @@ -16,3 +25,9 @@ extensions: - - Django.db.models.Model~Subclass - accounts - Member[models].Member[VerifiedUser] + - - django.http.response.HttpResponse~Subclass + - accounts + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - accounts + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-accuweather.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-accuweather.model.yml new file mode 100644 index 00000000000..3954d21a4ed --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-accuweather.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - accuweather + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actors.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actors.model.yml index 291f85f2ceb..8cc6bafc1d6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actors.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actors.model.yml @@ -10,3 +10,18 @@ extensions: - - Django.Views.View~Subclass - actors - Member[views].Member[SearchListView] + - - Django.db.models.Model~Subclass + - actors + - Member[admin].Member[Actor] + - - Django.db.models.Model~Subclass + - actors + - Member[models].Member[Actor] + - - Django.db.models.Model~Subclass + - actors + - Member[views].Member[Actor] + - - django.forms.BaseForm~Subclass + - actors + - Member[forms].Member[SearchActorForm] + - - django.forms.BaseForm~Subclass + - actors + - Member[views].Member[SearchActorForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actstream.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actstream.model.yml index 4056d3fc373..3ca197a7735 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actstream.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actstream.model.yml @@ -4,27 +4,111 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - actstream + - Member[drf].Member[urls].Member[ActionViewSet] + - - Django.Views.View~Subclass + - actstream + - Member[drf].Member[urls].Member[FollowViewSet] + - - Django.Views.View~Subclass + - actstream + - Member[drf].Member[views].Member[ActionViewSet] + - - Django.Views.View~Subclass + - actstream + - Member[drf].Member[views].Member[DefaultModelViewSet] + - - Django.Views.View~Subclass + - actstream + - Member[drf].Member[views].Member[FollowViewSet] + - - Django.Views.View~Subclass + - actstream + - Member[feeds].Member[CustomJSONActivityFeed] + - - Django.Views.View~Subclass + - actstream + - Member[feeds].Member[JSONActivityFeed] + - - Django.Views.View~Subclass + - actstream + - Member[feeds].Member[ModelJSONActivityFeed] + - - Django.Views.View~Subclass + - actstream + - Member[feeds].Member[ObjectJSONActivityFeed] + - - Django.Views.View~Subclass + - actstream + - Member[feeds].Member[UserJSONActivityFeed] + - - Django.Views.View~Subclass + - actstream + - Member[feeds].Member[View] - - Django.db.models.Model~Subclass - actstream - Member[actions].Member[ContentType] + - - Django.db.models.Model~Subclass + - actstream + - Member[drf].Member[serializers].Member[Action] + - - Django.db.models.Model~Subclass + - actstream + - Member[drf].Member[serializers].Member[Follow] - - Django.db.models.Model~Subclass - actstream - Member[drf].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - actstream + - Member[feeds].Member[Action] - - Django.db.models.Model~Subclass - actstream - Member[feeds].Member[ContentType] - - Django.db.models.Model~Subclass - actstream - Member[feeds].Member[Site] + - - Django.db.models.Model~Subclass + - actstream + - Member[follows].Member[Follow] - - Django.db.models.Model~Subclass - actstream - Member[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - actstream + - Member[managers].Member[Model] + - - Django.db.models.Model~Subclass + - actstream + - Member[models].Member[Action] - - Django.db.models.Model~Subclass - actstream - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - actstream + - Member[models].Member[Follow] + - - Django.db.models.Model~Subclass + - actstream + - Member[templatetags].Member[activity_tags].Member[Action] - - Django.db.models.Model~Subclass - actstream - Member[templatetags].Member[activity_tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - actstream + - Member[templatetags].Member[activity_tags].Member[Follow] - - Django.db.models.Model~Subclass - actstream - Member[views].Member[ContentType] + - - django.http.response.HttpResponseRedirect~Subclass + - actstream + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - actstream + - Member[drf].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - actstream + - Member[feeds].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - actstream + - Member[views].Member[HttpResponse] + - - rest_framework.exceptions.APIException~Subclass + - actstream + - Member[drf].Member[views].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - actstream + - Member[drf].Member[views].Member[ModelNotRegistered] + - - rest_framework.exceptions.APIException~Subclass + - actstream + - Member[drf].Member[views].Member[NotFound] + - - rest_framework.response.Response~Subclass + - actstream + - Member[drf].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actuator.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actuator.model.yml new file mode 100644 index 00000000000..87c0992a7e9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actuator.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle.loads~Alias + - actuator + - Member[scheduler].Member[loads] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adal.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adal.model.yml new file mode 100644 index 00000000000..2ed50dddde9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adal.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - adal + - Member[mex].Member[ET] + - - xml.etree.ElementTree~Subclass + - adal + - Member[wstrust_response].Member[ET] + - - xml.etree.ElementTree~Subclass + - adal + - Member[xmlutil].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adaptor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adaptor.model.yml new file mode 100644 index 00000000000..0bef4f00b21 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adaptor.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - adaptor + - Member[fields].Member[djangoModel] + - - Django.db.models.Model~Subclass + - adaptor + - Member[model].Member[Model] + - - lxml.etree~Alias + - adaptor + - Member[fields].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-address.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-address.model.yml new file mode 100644 index 00000000000..bf10592db1c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-address.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - address + - Member[forms].Member[AddressField] + - - Django.db.models.Model~Subclass + - address + - Member[admin].Member[Address] + - - Django.db.models.Model~Subclass + - address + - Member[admin].Member[Country] + - - Django.db.models.Model~Subclass + - address + - Member[admin].Member[Locality] + - - Django.db.models.Model~Subclass + - address + - Member[admin].Member[State] + - - Django.db.models.Model~Subclass + - address + - Member[models].Member[Address] + - - Django.db.models.Model~Subclass + - address + - Member[models].Member[Country] + - - Django.db.models.Model~Subclass + - address + - Member[models].Member[Locality] + - - Django.db.models.Model~Subclass + - address + - Member[models].Member[State] + - - Django.db.models.Model~Subclass + - address + - Member[widgets].Member[Address] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_auto_filters.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_auto_filters.model.yml index ac696b36147..c32d2976b08 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_auto_filters.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_auto_filters.model.yml @@ -10,3 +10,6 @@ extensions: - - Django.Views.View~Subclass - admin_auto_filters - Member[views].Member[Base] + - - django.http.response.JsonResponse~Subclass + - admin_auto_filters + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_honeypot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_honeypot.model.yml new file mode 100644 index 00000000000..45033952cc6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_honeypot.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - admin_honeypot + - Member[views].Member[AdminHoneypot] + - - Django.db.models.Model~Subclass + - admin_honeypot + - Member[admin].Member[LoginAttempt] + - - Django.db.models.Model~Subclass + - admin_honeypot + - Member[models].Member[LoginAttempt] + - - Django.db.models.Model~Subclass + - admin_honeypot + - Member[views].Member[LoginAttempt] + - - django.forms.BaseForm~Subclass + - admin_honeypot + - Member[forms].Member[AdminAuthenticationForm] + - - django.forms.BaseForm~Subclass + - admin_honeypot + - Member[forms].Member[HoneypotLoginForm] + - - django.forms.BaseForm~Subclass + - admin_honeypot + - Member[views].Member[HoneypotLoginForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_interface.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_interface.model.yml new file mode 100644 index 00000000000..3c623c95f09 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_interface.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - admin_interface + - Member[admin].Member[Theme] + - - Django.db.models.Model~Subclass + - admin_interface + - Member[models].Member[Theme] + - - Django.db.models.Model~Subclass + - admin_interface + - Member[templatetags].Member[admin_interface_tags].Member[Theme] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_numeric_filter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_numeric_filter.model.yml new file mode 100644 index 00000000000..dc2ce4dfca4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_numeric_filter.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - admin_numeric_filter + - Member[admin].Member[RangeNumericForm] + - - django.forms.BaseForm~Subclass + - admin_numeric_filter + - Member[admin].Member[SingleNumericForm] + - - django.forms.BaseForm~Subclass + - admin_numeric_filter + - Member[admin].Member[SliderNumericForm] + - - django.forms.BaseForm~Subclass + - admin_numeric_filter + - Member[forms].Member[RangeNumericForm] + - - django.forms.BaseForm~Subclass + - admin_numeric_filter + - Member[forms].Member[SingleNumericForm] + - - django.forms.BaseForm~Subclass + - admin_numeric_filter + - Member[forms].Member[SliderNumericForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_tools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_tools.model.yml new file mode 100644 index 00000000000..1ebcd870ae6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_tools.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - admin_tools + - Member[dashboard].Member[forms].Member[DashboardPreferences] + - - Django.db.models.Model~Subclass + - admin_tools + - Member[dashboard].Member[management].Member[commands].Member[clear_dashboard_preferences].Member[DashboardPreferences] + - - Django.db.models.Model~Subclass + - admin_tools + - Member[dashboard].Member[models].Member[DashboardPreferences] + - - Django.db.models.Model~Subclass + - admin_tools + - Member[dashboard].Member[templatetags].Member[admin_tools_dashboard_tags].Member[DashboardPreferences] + - - Django.db.models.Model~Subclass + - admin_tools + - Member[dashboard].Member[views].Member[DashboardPreferences] + - - Django.db.models.Model~Subclass + - admin_tools + - Member[menu].Member[forms].Member[Bookmark] + - - Django.db.models.Model~Subclass + - admin_tools + - Member[menu].Member[models].Member[Bookmark] + - - Django.db.models.Model~Subclass + - admin_tools + - Member[menu].Member[templatetags].Member[admin_tools_menu_tags].Member[Bookmark] + - - Django.db.models.Model~Subclass + - admin_tools + - Member[menu].Member[views].Member[Bookmark] + - - django.forms.BaseForm~Subclass + - admin_tools + - Member[dashboard].Member[forms].Member[DashboardPreferencesForm] + - - django.forms.BaseForm~Subclass + - admin_tools + - Member[dashboard].Member[views].Member[DashboardPreferencesForm] + - - django.forms.BaseForm~Subclass + - admin_tools + - Member[menu].Member[forms].Member[BookmarkForm] + - - django.forms.BaseForm~Subclass + - admin_tools + - Member[menu].Member[views].Member[BookmarkForm] + - - django.http.response.HttpResponseRedirect~Subclass + - admin_tools + - Member[menu].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - admin_tools + - Member[dashboard].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - admin_tools + - Member[menu].Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adminsortable.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adminsortable.model.yml index b9b0ca25c76..ec680aa9c8b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adminsortable.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adminsortable.model.yml @@ -7,6 +7,21 @@ extensions: - - Django.db.models.Model~Subclass - adminsortable - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - adminsortable + - Member[admin].Member[SortableMixin] - - Django.db.models.Model~Subclass - adminsortable - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - adminsortable + - Member[models].Member[SortableMixin] + - - Django.db.models.Model~Subclass + - adminsortable + - Member[models].Member[Sortable] + - - Django.db.models.Model~Subclass + - adminsortable + - Member[utils].Member[SortableMixin] + - - django.http.response.JsonResponse~Subclass + - adminsortable + - Member[admin].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adminsortable2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adminsortable2.model.yml new file mode 100644 index 00000000000..57f84aec996 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adminsortable2.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - adminsortable2 + - Member[admin].Member[MovePageActionForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adrf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adrf.model.yml new file mode 100644 index 00000000000..89f1e9c5893 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adrf.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - adrf + - Member[decorators].Member[APIView] + - - Django.Views.View~Subclass + - adrf + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - adrf + - Member[views].Member[DRFAPIView] + - - Django.Views.View~Subclass + - adrf + - Member[viewsets].Member[APIView] + - - Django.Views.View~Subclass + - adrf + - Member[viewsets].Member[ViewSet] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-advocate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-advocate.model.yml index f8705c7b266..8323d683013 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-advocate.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-advocate.model.yml @@ -22,3 +22,33 @@ extensions: - - http.client.HTTPConnection~Subclass - advocate - Member[connectionpool].Member[ValidatingHTTPSConnection] + - - requests.models.Response~Subclass + - advocate + - Member[Response] + - - urllib3.PoolManager~Subclass + - advocate + - Member[adapters].Member[ValidatingPoolManager] + - - urllib3.PoolManager~Subclass + - advocate + - Member[connectionpool].Member[HTTPConnectionPool] + - - urllib3.PoolManager~Subclass + - advocate + - Member[connectionpool].Member[HTTPSConnectionPool] + - - urllib3.PoolManager~Subclass + - advocate + - Member[connectionpool].Member[ValidatingHTTPConnectionPool] + - - urllib3.PoolManager~Subclass + - advocate + - Member[connectionpool].Member[ValidatingHTTPSConnectionPool] + - - urllib3.PoolManager~Subclass + - advocate + - Member[poolmanager].Member[PoolManager] + - - urllib3.PoolManager~Subclass + - advocate + - Member[poolmanager].Member[ValidatingHTTPConnectionPool] + - - urllib3.PoolManager~Subclass + - advocate + - Member[poolmanager].Member[ValidatingHTTPSConnectionPool] + - - urllib3.PoolManager~Subclass + - advocate + - Member[poolmanager].Member[ValidatingPoolManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aequitas.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aequitas.model.yml new file mode 100644 index 00000000000..618f40c05c6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aequitas.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - aequitas + - Member[fairflow].Member[optimization].Member[pickle] + - - pickle~Alias + - aequitas + - Member[fairflow].Member[orchestrator].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aequitas_webapp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aequitas_webapp.model.yml new file mode 100644 index 00000000000..5cca13e4789 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aequitas_webapp.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - aequitas_webapp + - Member[Flask] + - - markupsafe.Markup~Subclass + - aequitas_webapp + - Member[views].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aerich.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aerich.model.yml new file mode 100644 index 00000000000..4e9694412a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aerich.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - aerich + - Member[coder].Member[pickle] + - - pydantic.BaseModel~Subclass + - aerich + - Member[inspectdb].Member[Column] + - - pydantic.BaseModel~Subclass + - aerich + - Member[inspectdb].Member[mysql].Member[Column] + - - pydantic.BaseModel~Subclass + - aerich + - Member[inspectdb].Member[postgres].Member[Column] + - - pydantic.BaseModel~Subclass + - aerich + - Member[inspectdb].Member[sqlite].Member[Column] + - - pydantic.BaseModel~Subclass + - aerich + - Member[inspectdb]Member[Column] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-afdko.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-afdko.model.yml new file mode 100644 index 00000000000..ccc646e1974 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-afdko.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - afdko + - Member[pdflib].Member[pdfgen].Member[StringIO] + - - io.StringIO~Subclass + - afdko + - Member[pdflib].Member[pdfutils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ai2thor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ai2thor.model.yml index 9db2d26d7a8..01551fd77ea 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ai2thor.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ai2thor.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - ai2thor + - Member[mock_real_server].Member[Flask] + - - flask.Flask~Subclass + - ai2thor + - Member[wsgi_server].Member[Flask] - - http.server.BaseHTTPRequestHandler~Subclass - ai2thor - Member[wsgi_server].Member[ThorRequestHandler] + - - pickle~Alias + - ai2thor + - Member[offline_controller].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aicsimageio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aicsimageio.model.yml new file mode 100644 index 00000000000..1a3de8b269f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aicsimageio.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - aicsimageio + - Member[metadata].Member[utils].Member[ET] + - - xml.etree.ElementTree~Subclass + - aicsimageio + - Member[readers].Member[czi_reader].Member[ET] + - - xml.etree.ElementTree~Subclass + - aicsimageio + - Member[readers].Member[lif_reader].Member[ET] + - - xml.etree.ElementTree~Subclass + - aicsimageio + - Member[readers].Member[ome_tiff_reader].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiida.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiida.model.yml index 55c17b3dff3..05757413039 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiida.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiida.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - aiida + - Member[restapi].Member[api].Member[App] + - - flask.Flask~Subclass + - aiida + - Member[restapi].Member[api].Member[Flask] - - flask.MethodView~Subclass - aiida - Member[restapi].Member[resources].Member[BaseResource] @@ -34,3 +40,36 @@ extensions: - - flask.MethodView~Subclass - aiida - Member[restapi].Member[resources].Member[User] + - - io.StringIO~Subclass + - aiida + - Member[tools].Member[archive].Member[implementations].Member[sqlite_zip].Member[writer].Member[BytesIO] + - - logging.Logger~Subclass + - aiida + - Member[common].Member[log].Member[AiidaLoggerType] + - - pydantic.BaseModel~Subclass + - aiida + - Member[manage].Member[configuration].Member[config].Member[ConfigSchema] + - - pydantic.BaseModel~Subclass + - aiida + - Member[manage].Member[configuration].Member[config].Member[ConfigVersionSchema] + - - pydantic.BaseModel~Subclass + - aiida + - Member[manage].Member[configuration].Member[config].Member[GlobalOptionsSchema] + - - pydantic.BaseModel~Subclass + - aiida + - Member[manage].Member[configuration].Member[config].Member[ProcessControlConfig] + - - pydantic.BaseModel~Subclass + - aiida + - Member[manage].Member[configuration].Member[config].Member[ProfileOptionsSchema] + - - pydantic.BaseModel~Subclass + - aiida + - Member[manage].Member[configuration].Member[config].Member[ProfileSchema] + - - pydantic.BaseModel~Subclass + - aiida + - Member[manage].Member[configuration].Member[config].Member[ProfileStorageConfig] + - - sqlalchemy.orm.Session~Subclass + - aiida + - Member[storage].Member[psql_dos].Member[migrator].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - aiida + - Member[storage].Member[psql_dos].Member[orm].Member[utils].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aim.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aim.model.yml new file mode 100644 index 00000000000..80e1c3b6da5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aim.model.yml @@ -0,0 +1,330 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - aim + - Member[web].Member[api].Member[dashboard_apps].Member[views].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - aim + - Member[web].Member[api].Member[dashboards].Member[views].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[views].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[views].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[views].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - aim + - Member[web].Member[api].Member[utils].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - aim + - Member[web].Member[api].Member[utils].Member[FastAPIRouter] + - - fastapi.APIRouter~Subclass + - aim + - Member[web].Member[api].Member[views].Member[APIRouter] + - - io.StringIO~Subclass + - aim + - Member[sdk].Member[objects].Member[image].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboard_apps].Member[pydantic_models].Member[ExploreStateCreateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboard_apps].Member[pydantic_models].Member[ExploreStateGetOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboard_apps].Member[pydantic_models].Member[ExploreStateUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboard_apps].Member[views].Member[ExploreStateCreateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboard_apps].Member[views].Member[ExploreStateGetOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboard_apps].Member[views].Member[ExploreStateUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboards].Member[pydantic_models].Member[DashboardCreateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboards].Member[pydantic_models].Member[DashboardOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboards].Member[pydantic_models].Member[DashboardUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboards].Member[views].Member[DashboardCreateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboards].Member[views].Member[DashboardOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[dashboards].Member[views].Member[DashboardUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[pydantic_models].Member[ExperimentActivityApiOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[pydantic_models].Member[ExperimentCreateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[pydantic_models].Member[ExperimentGetOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[pydantic_models].Member[ExperimentGetRunsOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[pydantic_models].Member[ExperimentUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[pydantic_models].Member[ExperimentUpdateOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[views].Member[ExperimentActivityApiOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[views].Member[ExperimentCreateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[views].Member[ExperimentGetOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[views].Member[ExperimentGetRunsOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[views].Member[ExperimentUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[views].Member[ExperimentUpdateOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[experiments].Member[views].Member[NoteIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[pydantic_models].Member[ProjectActivityApiOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[pydantic_models].Member[ProjectApiOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[pydantic_models].Member[ProjectParamsOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[pydantic_models].Member[ProjectPinnedSequencesApiIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[pydantic_models].Member[ProjectPinnedSequencesApiOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[pydantic_models].Member[Sequence] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[views].Member[ProjectActivityApiOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[views].Member[ProjectApiOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[views].Member[ProjectParamsOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[views].Member[ProjectPinnedSequencesApiIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[projects].Member[views].Member[ProjectPinnedSequencesApiOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[object_views].Member[DistributionInfo] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[object_views].Member[FigureInfo] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[object_views].Member[ObjectSearchRunView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[object_views].Member[ObjectSequenceBaseView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[object_views].Member[QuerySyntaxErrorOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[AlignedRunIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[AlignedTraceIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[AudioInfo] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[BaseRangeInfo] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[DistributionInfo] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[EncodedNumpyArray] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[FigureInfo] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[ImageInfo] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[MetricAlignApiIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[MetricSearchRunView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[MetricsBaseView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[NoteIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[ObjectSearchRunView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[ObjectSequenceBaseView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[ObjectSequenceFullView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[PropsView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[QuerySyntaxErrorOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[RunActiveOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[RunInfoOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[RunSearchRunView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[StructuredRunAddTagIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[StructuredRunAddTagOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[StructuredRunRemoveTagOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[StructuredRunUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[StructuredRunUpdateOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[StructuredRunsArchivedOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[TextInfo] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[TraceAlignedView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[TraceBaseView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[TraceBase] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[TraceFullView] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[pydantic_models].Member[TraceOverview] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[utils].Member[AlignedRunIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[utils].Member[TraceBase] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[MetricAlignApiIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[NoteIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[QuerySyntaxErrorOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[RunActiveOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[RunInfoOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[StructuredRunAddTagIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[StructuredRunAddTagOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[StructuredRunRemoveTagOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[StructuredRunUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[StructuredRunUpdateOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[runs].Member[views].Member[StructuredRunsArchivedOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[pydantic_models].Member[TagCreateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[pydantic_models].Member[TagGetOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[pydantic_models].Member[TagGetRunsOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[pydantic_models].Member[TagUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[pydantic_models].Member[TagUpdateOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[views].Member[TagCreateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[views].Member[TagGetOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[views].Member[TagGetRunsOut] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[views].Member[TagUpdateIn] + - - pydantic.BaseModel~Subclass + - aim + - Member[web].Member[api].Member[tags].Member[views].Member[TagUpdateOut] + - - sqlalchemy.orm.Session~Subclass + - aim + - Member[web].Member[api].Member[dashboard_apps].Member[views].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - aim + - Member[web].Member[api].Member[dashboards].Member[views].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_pika.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_pika.model.yml new file mode 100644 index 00000000000..00ad4c5d2aa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_pika.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - aio_pika + - Member[patterns].Member[base].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioambient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioambient.model.yml new file mode 100644 index 00000000000..d70b2601d51 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioambient.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aioambient + - Member[api].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioboto3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioboto3.model.yml new file mode 100644 index 00000000000..71e93e0dd0d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioboto3.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - aioboto3 + - Member[s3].Member[cse].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiocache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiocache.model.yml new file mode 100644 index 00000000000..b2ead43d673 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiocache.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - aiocache + - Member[serializers].Member[serializers].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiocfscrape.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiocfscrape.model.yml new file mode 100644 index 00000000000..dcdbf40c113 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiocfscrape.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiocfscrape + - Member[CloudflareScraper] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiochclient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiochclient.model.yml new file mode 100644 index 00000000000..0caa899c234 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiochclient.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiochclient + - Member[http_clients].Member[aiohttp].Member[ClientSession] + - - httpx.Client~Subclass + - aiochclient + - Member[http_clients].Member[httpx].Member[AsyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioflask.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioflask.model.yml new file mode 100644 index 00000000000..38fda11129f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioflask.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - aioflask + - Member[Flask] + - - flask.Flask~Subclass + - aioflask + - Member[app].Member[Flask] + - - flask.Flask~Subclass + - aioflask + - Member[app].Member[OriginalFlask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiogoogle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiogoogle.model.yml new file mode 100644 index 00000000000..08eac5021cc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiogoogle.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiogoogle + - Member[sessions].Member[aiohttp_session].Member[AiohttpSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiogram.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiogram.model.yml new file mode 100644 index 00000000000..f447dc6cb2a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiogram.model.yml @@ -0,0 +1,3900 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiogram + - Member[client].Member[session].Member[aiohttp].Member[ClientSession] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotCommandScopeAllChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotCommandScopeAllGroupChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotCommandScopeAllPrivateChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotCommandScopeChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotCommandScopeChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotCommandScopeChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotCommandScopeDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotCommand] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotDescription] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotName] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[BotShortDescription] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ChatAdministratorRights] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ChatInviteLink] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ChatMemberAdministrator] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ChatMemberBanned] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ChatMemberLeft] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ChatMemberMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ChatMemberOwner] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ChatMemberRestricted] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ChatPermissions] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[File] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ForumTopic] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[GameHighScore] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultArticle] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultCachedAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultCachedDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultCachedGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultCachedMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultCachedPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultCachedSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultCachedVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultCachedVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultContact] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultLocation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultVenue] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InlineQueryResultsButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InputMediaAnimation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InputMediaAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InputMediaDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InputMediaPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InputMediaVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[InputSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[MaskPosition] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[MenuButtonCommands] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[MenuButtonDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[MenuButtonWebApp] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[MessageId] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[PassportElementErrorDataField] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[PassportElementErrorFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[PassportElementErrorFiles] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[PassportElementErrorFrontSide] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[PassportElementErrorReverseSide] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[PassportElementErrorSelfie] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[PassportElementErrorTranslationFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[PassportElementErrorTranslationFiles] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[PassportElementErrorUnspecified] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[Poll] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[SentWebAppMessage] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[ShippingOption] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[StickerSet] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[Sticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[Update] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[UserProfilePhotos] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[bot].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[context_controller].Member[BotContextController] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[session].Member[aiohttp].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[session].Member[base].Member[Response] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[session].Member[base].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[session].Member[middlewares].Member[base].Member[Response] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[session].Member[middlewares].Member[base].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[session].Member[middlewares].Member[request_logging].Member[Response] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[client].Member[session].Member[middlewares].Member[request_logging].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[dispatcher].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[dispatcher].Member[Update] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[dispatcher].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[event].Member[bases].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[event].Member[telegram].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[middlewares].Member[base].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[middlewares].Member[error].Member[ErrorEvent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[middlewares].Member[error].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[middlewares].Member[error].Member[Update] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[middlewares].Member[manager].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[middlewares].Member[user_context].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[middlewares].Member[user_context].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[middlewares].Member[user_context].Member[Update] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[middlewares].Member[user_context].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[dispatcher].Member[router].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[exceptions].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[callback_data].Member[CallbackData] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[callback_data].Member[CallbackQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[chat_member_updated].Member[ChatMemberUpdated] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[chat_member_updated].Member[ChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[command].Member[BotCommand] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[command].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[exception].Member[ErrorEvent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[exception].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[magic_data].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[filters].Member[state].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[fsm].Member[middleware].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[fsm].Member[state].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[base].Member[Update] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[callback_query].Member[CallbackQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[callback_query].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[callback_query].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[chat_member].Member[ChatMemberUpdated] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[chat_member].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[chosen_inline_result].Member[ChosenInlineResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[chosen_inline_result].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[inline_query].Member[InlineQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[inline_query].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[message].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[message].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[message].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[poll].Member[PollOption] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[poll].Member[Poll] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[pre_checkout_query].Member[PreCheckoutQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[pre_checkout_query].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[shipping_query].Member[ShippingQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[handlers].Member[shipping_query].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[Request] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[Response] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[add_sticker_to_set].Member[InputSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[add_sticker_to_set].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_callback_query].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultArticle] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultCachedAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultCachedDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultCachedGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultCachedMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultCachedPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultCachedSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultCachedVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultCachedVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultContact] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultLocation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultVenue] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[InlineQueryResultsButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_inline_query].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_pre_checkout_query].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_shipping_query].Member[ShippingOption] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_shipping_query].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultArticle] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultCachedAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultCachedDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultCachedGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultCachedMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultCachedPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultCachedSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultCachedVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultCachedVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultContact] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultLocation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultVenue] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[InlineQueryResultVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[SentWebAppMessage] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[answer_web_app_query].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[approve_chat_join_request].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[ban_chat_member].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[ban_chat_sender_chat].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[base].Member[BotContextController] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[base].Member[Request] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[base].Member[ResponseParameters] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[base].Member[Response] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[base].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[close].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[close_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[close_general_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[copy_message].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[copy_message].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[copy_message].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[copy_message].Member[MessageId] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[copy_message].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[copy_message].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[copy_message].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[create_chat_invite_link].Member[ChatInviteLink] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[create_chat_invite_link].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[create_forum_topic].Member[ForumTopic] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[create_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[create_invoice_link].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[create_invoice_link].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[create_new_sticker_set].Member[InputSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[create_new_sticker_set].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[decline_chat_join_request].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_chat_photo].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_chat_sticker_set].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_message].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_my_commands].Member[BotCommandScopeAllChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_my_commands].Member[BotCommandScopeAllGroupChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_my_commands].Member[BotCommandScopeAllPrivateChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_my_commands].Member[BotCommandScopeChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_my_commands].Member[BotCommandScopeChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_my_commands].Member[BotCommandScopeChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_my_commands].Member[BotCommandScopeDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_my_commands].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_sticker_from_set].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_sticker_set].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[delete_webhook].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_chat_invite_link].Member[ChatInviteLink] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_chat_invite_link].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_general_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_caption].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_caption].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_caption].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_caption].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_live_location].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_live_location].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_live_location].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_media].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_media].Member[InputMediaAnimation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_media].Member[InputMediaAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_media].Member[InputMediaDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_media].Member[InputMediaPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_media].Member[InputMediaVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_media].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_media].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_reply_markup].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_reply_markup].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_reply_markup].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_text].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_text].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_text].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[edit_message_text].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[export_chat_invite_link].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[forward_message].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[forward_message].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_administrators].Member[ChatMemberAdministrator] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_administrators].Member[ChatMemberBanned] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_administrators].Member[ChatMemberLeft] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_administrators].Member[ChatMemberMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_administrators].Member[ChatMemberOwner] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_administrators].Member[ChatMemberRestricted] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_administrators].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_member].Member[ChatMemberAdministrator] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_member].Member[ChatMemberBanned] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_member].Member[ChatMemberLeft] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_member].Member[ChatMemberMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_member].Member[ChatMemberOwner] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_member].Member[ChatMemberRestricted] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_member].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_member_count].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_menu_button].Member[MenuButtonCommands] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_menu_button].Member[MenuButtonDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_menu_button].Member[MenuButtonWebApp] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_chat_menu_button].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_custom_emoji_stickers].Member[Sticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_custom_emoji_stickers].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_file].Member[File] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_file].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_forum_topic_icon_stickers].Member[Sticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_forum_topic_icon_stickers].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_game_high_scores].Member[GameHighScore] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_game_high_scores].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_me].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_me].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_commands].Member[BotCommandScopeAllChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_commands].Member[BotCommandScopeAllGroupChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_commands].Member[BotCommandScopeAllPrivateChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_commands].Member[BotCommandScopeChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_commands].Member[BotCommandScopeChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_commands].Member[BotCommandScopeChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_commands].Member[BotCommandScopeDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_commands].Member[BotCommand] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_commands].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_default_administrator_rights].Member[ChatAdministratorRights] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_default_administrator_rights].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_description].Member[BotDescription] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_description].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_name].Member[BotName] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_name].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_short_description].Member[BotShortDescription] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_my_short_description].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_sticker_set].Member[StickerSet] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_sticker_set].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_updates].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_updates].Member[Update] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_user_profile_photos].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_user_profile_photos].Member[UserProfilePhotos] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_webhook_info].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[get_webhook_info].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[hide_general_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[leave_chat].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[log_out].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[pin_chat_message].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[promote_chat_member].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[reopen_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[reopen_general_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[restrict_chat_member].Member[ChatPermissions] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[restrict_chat_member].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[revoke_chat_invite_link].Member[ChatInviteLink] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[revoke_chat_invite_link].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_animation].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_animation].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_animation].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_animation].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_animation].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_animation].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_animation].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_audio].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_audio].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_audio].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_audio].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_audio].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_audio].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_audio].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_chat_action].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_contact].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_contact].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_contact].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_contact].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_contact].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_contact].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_dice].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_dice].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_dice].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_dice].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_dice].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_dice].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_document].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_document].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_document].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_document].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_document].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_document].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_document].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_game].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_game].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_game].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_invoice].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_invoice].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_invoice].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_invoice].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_location].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_location].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_location].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_location].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_location].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_location].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_media_group].Member[InputMediaAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_media_group].Member[InputMediaDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_media_group].Member[InputMediaPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_media_group].Member[InputMediaVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_media_group].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_media_group].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_message].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_message].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_message].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_message].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_message].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_message].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_message].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_photo].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_photo].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_photo].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_photo].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_photo].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_photo].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_photo].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_poll].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_poll].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_poll].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_poll].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_poll].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_poll].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_poll].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_sticker].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_sticker].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_sticker].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_sticker].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_sticker].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_sticker].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_venue].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_venue].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_venue].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_venue].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_venue].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_venue].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video_note].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video_note].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video_note].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video_note].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video_note].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_video_note].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_voice].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_voice].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_voice].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_voice].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_voice].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_voice].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[send_voice].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_administrator_custom_title].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_description].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_menu_button].Member[MenuButtonCommands] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_menu_button].Member[MenuButtonDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_menu_button].Member[MenuButtonWebApp] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_menu_button].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_permissions].Member[ChatPermissions] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_permissions].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_photo].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_sticker_set].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_chat_title].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_custom_emoji_sticker_set_thumbnail].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_game_score].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_game_score].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_commands].Member[BotCommandScopeAllChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_commands].Member[BotCommandScopeAllGroupChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_commands].Member[BotCommandScopeAllPrivateChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_commands].Member[BotCommandScopeChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_commands].Member[BotCommandScopeChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_commands].Member[BotCommandScopeChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_commands].Member[BotCommandScopeDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_commands].Member[BotCommand] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_commands].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_default_administrator_rights].Member[ChatAdministratorRights] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_default_administrator_rights].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_description].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_name].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_my_short_description].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[PassportElementErrorDataField] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[PassportElementErrorFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[PassportElementErrorFiles] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[PassportElementErrorFrontSide] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[PassportElementErrorReverseSide] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[PassportElementErrorSelfie] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[PassportElementErrorTranslationFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[PassportElementErrorTranslationFiles] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[PassportElementErrorUnspecified] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_passport_data_errors].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_sticker_emoji_list].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_sticker_keywords].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_sticker_mask_position].Member[MaskPosition] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_sticker_mask_position].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_sticker_position_in_set].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_sticker_set_thumbnail].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_sticker_set_title].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[set_webhook].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[stop_message_live_location].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[stop_message_live_location].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[stop_message_live_location].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[stop_poll].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[stop_poll].Member[Poll] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[stop_poll].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[unban_chat_member].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[unban_chat_sender_chat].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[unhide_general_forum_topic].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[unpin_all_chat_messages].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[unpin_all_forum_topic_messages].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[unpin_all_general_forum_topic_messages].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[unpin_chat_message].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[upload_sticker_file].Member[File] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[methods].Member[upload_sticker_file].Member[TelegramMethod] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Animation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Audio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotCommandScopeAllChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotCommandScopeAllGroupChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotCommandScopeAllPrivateChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotCommandScopeChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotCommandScopeChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotCommandScopeChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotCommandScopeDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotCommandScope] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotCommand] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotDescription] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotName] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[BotShortDescription] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[CallbackGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[CallbackQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatAdministratorRights] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatInviteLink] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatJoinRequest] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatLocation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatMemberAdministrator] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatMemberBanned] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatMemberLeft] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatMemberMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatMemberOwner] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatMemberRestricted] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatMemberUpdated] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatPermissions] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChatShared] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ChosenInlineResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Contact] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Dice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Document] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[EncryptedCredentials] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[EncryptedPassportElement] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ErrorEvent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[File] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ForumTopicClosed] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ForumTopicCreated] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ForumTopicEdited] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ForumTopicReopened] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ForumTopic] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[GameHighScore] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Game] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[GeneralForumTopicHidden] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[GeneralForumTopicUnhidden] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineKeyboardButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultArticle] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultCachedAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultCachedDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultCachedGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultCachedMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultCachedPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultCachedSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultCachedVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultCachedVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultContact] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultLocation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultVenue] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQueryResultsButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InlineQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputMediaAnimation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputMediaAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputMediaDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputMediaPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputMediaVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputMedia] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Invoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[KeyboardButtonPollType] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[KeyboardButtonRequestChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[KeyboardButtonRequestUser] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[KeyboardButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Location] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[LoginUrl] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[MaskPosition] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[MenuButtonCommands] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[MenuButtonDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[MenuButtonWebApp] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[MenuButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[MessageAutoDeleteTimerChanged] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[MessageId] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[OrderInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportData] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementErrorDataField] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementErrorFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementErrorFiles] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementErrorFrontSide] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementErrorReverseSide] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementErrorSelfie] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementErrorTranslationFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementErrorTranslationFiles] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementErrorUnspecified] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PassportFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PollAnswer] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PollOption] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Poll] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[PreCheckoutQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ProximityAlertTriggered] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ResponseParameters] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[SentWebAppMessage] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ShippingAddress] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ShippingOption] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[ShippingQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[StickerSet] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Sticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Story] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[SuccessfulPayment] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[SwitchInlineQueryChosenChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Update] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[UserProfilePhotos] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[UserShared] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Venue] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[VideoChatEnded] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[VideoChatParticipantsInvited] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[VideoChatScheduled] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[VideoChatStarted] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[VideoNote] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Video] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[Voice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[WebAppData] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[WebAppInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[WriteAccessAllowed] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[animation].Member[Animation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[animation].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[animation].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[audio].Member[Audio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[audio].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[audio].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[base].Member[BotContextController] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[base].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[base].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command].Member[BotCommand] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope].Member[BotCommandScope] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_all_chat_administrators].Member[BotCommandScopeAllChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_all_chat_administrators].Member[BotCommandScope] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_all_group_chats].Member[BotCommandScopeAllGroupChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_all_group_chats].Member[BotCommandScope] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_all_private_chats].Member[BotCommandScopeAllPrivateChats] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_all_private_chats].Member[BotCommandScope] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_chat].Member[BotCommandScopeChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_chat].Member[BotCommandScope] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_chat_administrators].Member[BotCommandScopeChatAdministrators] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_chat_administrators].Member[BotCommandScope] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_chat_member].Member[BotCommandScopeChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_chat_member].Member[BotCommandScope] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_default].Member[BotCommandScopeDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_command_scope_default].Member[BotCommandScope] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_description].Member[BotDescription] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_description].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_name].Member[BotName] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_name].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_short_description].Member[BotShortDescription] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[bot_short_description].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[callback_game].Member[CallbackGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[callback_game].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[callback_query].Member[CallbackQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[callback_query].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[callback_query].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[callback_query].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat].Member[ChatLocation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat].Member[ChatPermissions] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat].Member[ChatPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_administrator_rights].Member[ChatAdministratorRights] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_administrator_rights].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_invite_link].Member[ChatInviteLink] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_invite_link].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_invite_link].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[ChatInviteLink] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[ChatJoinRequest] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[InputMediaAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[InputMediaDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[InputMediaPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[InputMediaVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_join_request].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_location].Member[ChatLocation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_location].Member[Location] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_location].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member].Member[ChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_administrator].Member[ChatMemberAdministrator] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_administrator].Member[ChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_administrator].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_banned].Member[ChatMemberBanned] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_banned].Member[ChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_banned].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_left].Member[ChatMemberLeft] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_left].Member[ChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_left].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_member].Member[ChatMemberMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_member].Member[ChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_member].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_owner].Member[ChatMemberOwner] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_owner].Member[ChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_owner].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_restricted].Member[ChatMemberRestricted] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_restricted].Member[ChatMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_restricted].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ChatInviteLink] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ChatMemberAdministrator] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ChatMemberBanned] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ChatMemberLeft] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ChatMemberMember] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ChatMemberOwner] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ChatMemberRestricted] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ChatMemberUpdated] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[InputMediaAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[InputMediaDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[InputMediaPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[InputMediaVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_member_updated].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_permissions].Member[ChatPermissions] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_permissions].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_photo].Member[ChatPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_photo].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_shared].Member[ChatShared] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chat_shared].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chosen_inline_result].Member[ChosenInlineResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chosen_inline_result].Member[Location] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chosen_inline_result].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[chosen_inline_result].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[contact].Member[Contact] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[contact].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[dice].Member[Dice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[dice].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[document].Member[Document] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[document].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[document].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[encrypted_credentials].Member[EncryptedCredentials] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[encrypted_credentials].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[encrypted_passport_element].Member[EncryptedPassportElement] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[encrypted_passport_element].Member[PassportFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[encrypted_passport_element].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[error_event].Member[ErrorEvent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[error_event].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[error_event].Member[Update] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[file].Member[File] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[file].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[force_reply].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[force_reply].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic].Member[ForumTopic] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic_closed].Member[ForumTopicClosed] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic_closed].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic_created].Member[ForumTopicCreated] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic_created].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic_edited].Member[ForumTopicEdited] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic_edited].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic_reopened].Member[ForumTopicReopened] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[forum_topic_reopened].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[game].Member[Animation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[game].Member[Game] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[game].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[game].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[game].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[game_high_score].Member[GameHighScore] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[game_high_score].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[game_high_score].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[general_forum_topic_hidden].Member[GeneralForumTopicHidden] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[general_forum_topic_hidden].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[general_forum_topic_unhidden].Member[GeneralForumTopicUnhidden] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[general_forum_topic_unhidden].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_keyboard_button].Member[CallbackGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_keyboard_button].Member[InlineKeyboardButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_keyboard_button].Member[LoginUrl] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_keyboard_button].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_keyboard_button].Member[SwitchInlineQueryChosenChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_keyboard_button].Member[WebAppInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_keyboard_markup].Member[InlineKeyboardButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_keyboard_markup].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_keyboard_markup].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultArticle] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultCachedAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultCachedDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultCachedGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultCachedMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultCachedPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultCachedSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultCachedVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultCachedVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultContact] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultLocation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultVenue] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQueryResultsButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[InlineQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[Location] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_article].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_article].Member[InlineQueryResultArticle] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_article].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_article].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_article].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_article].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_article].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_article].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_audio].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_audio].Member[InlineQueryResultAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_audio].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_audio].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_audio].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_audio].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_audio].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_audio].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_audio].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_audio].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_audio].Member[InlineQueryResultCachedAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_audio].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_audio].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_audio].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_audio].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_audio].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_audio].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_audio].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_document].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_document].Member[InlineQueryResultCachedDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_document].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_document].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_document].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_document].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_document].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_document].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_document].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_gif].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_gif].Member[InlineQueryResultCachedGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_gif].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_gif].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_gif].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_gif].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_gif].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_gif].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_gif].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_mpeg4_gif].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_mpeg4_gif].Member[InlineQueryResultCachedMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_mpeg4_gif].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_mpeg4_gif].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_mpeg4_gif].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_mpeg4_gif].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_mpeg4_gif].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_mpeg4_gif].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_mpeg4_gif].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_photo].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_photo].Member[InlineQueryResultCachedPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_photo].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_photo].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_photo].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_photo].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_photo].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_photo].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_photo].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_sticker].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_sticker].Member[InlineQueryResultCachedSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_sticker].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_sticker].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_sticker].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_sticker].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_sticker].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_sticker].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_video].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_video].Member[InlineQueryResultCachedVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_video].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_video].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_video].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_video].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_video].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_video].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_video].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_voice].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_voice].Member[InlineQueryResultCachedVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_voice].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_voice].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_voice].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_voice].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_voice].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_voice].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_cached_voice].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_contact].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_contact].Member[InlineQueryResultContact] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_contact].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_contact].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_contact].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_contact].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_contact].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_contact].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_document].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_document].Member[InlineQueryResultDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_document].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_document].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_document].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_document].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_document].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_document].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_document].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_game].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_game].Member[InlineQueryResultGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_game].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_gif].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_gif].Member[InlineQueryResultGif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_gif].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_gif].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_gif].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_gif].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_gif].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_gif].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_gif].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_location].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_location].Member[InlineQueryResultLocation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_location].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_location].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_location].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_location].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_location].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_location].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_mpeg4_gif].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_mpeg4_gif].Member[InlineQueryResultMpeg4Gif] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_mpeg4_gif].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_mpeg4_gif].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_mpeg4_gif].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_mpeg4_gif].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_mpeg4_gif].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_mpeg4_gif].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_mpeg4_gif].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_photo].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_photo].Member[InlineQueryResultPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_photo].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_photo].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_photo].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_photo].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_photo].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_photo].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_photo].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_venue].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_venue].Member[InlineQueryResultVenue] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_venue].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_venue].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_venue].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_venue].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_venue].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_venue].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_video].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_video].Member[InlineQueryResultVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_video].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_video].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_video].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_video].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_video].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_video].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_video].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_voice].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_voice].Member[InlineQueryResultVoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_voice].Member[InlineQueryResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_voice].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_voice].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_voice].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_voice].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_voice].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_result_voice].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_results_button].Member[InlineQueryResultsButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_results_button].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[inline_query_results_button].Member[WebAppInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_contact_message_content].Member[InputContactMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_contact_message_content].Member[InputMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_invoice_message_content].Member[InputInvoiceMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_invoice_message_content].Member[InputMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_invoice_message_content].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_location_message_content].Member[InputLocationMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_location_message_content].Member[InputMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media].Member[InputMedia] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_animation].Member[InputMediaAnimation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_animation].Member[InputMedia] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_animation].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_audio].Member[InputMediaAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_audio].Member[InputMedia] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_audio].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_document].Member[InputMediaDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_document].Member[InputMedia] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_document].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_photo].Member[InputMediaPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_photo].Member[InputMedia] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_photo].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_video].Member[InputMediaVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_video].Member[InputMedia] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_media_video].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_message_content].Member[InputMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_message_content].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_sticker].Member[InputSticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_sticker].Member[MaskPosition] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_sticker].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_text_message_content].Member[InputMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_text_message_content].Member[InputTextMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_text_message_content].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_venue_message_content].Member[InputMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[input_venue_message_content].Member[InputVenueMessageContent] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[invoice].Member[Invoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[invoice].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button].Member[KeyboardButtonPollType] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button].Member[KeyboardButtonRequestChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button].Member[KeyboardButtonRequestUser] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button].Member[KeyboardButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button].Member[WebAppInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button_poll_type].Member[KeyboardButtonPollType] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button_poll_type].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button_request_chat].Member[ChatAdministratorRights] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button_request_chat].Member[KeyboardButtonRequestChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button_request_chat].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button_request_user].Member[KeyboardButtonRequestUser] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[keyboard_button_request_user].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[labeled_price].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[labeled_price].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[location].Member[Location] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[location].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[login_url].Member[LoginUrl] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[login_url].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[mask_position].Member[MaskPosition] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[mask_position].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button].Member[MenuButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button].Member[WebAppInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button_commands].Member[MenuButtonCommands] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button_commands].Member[MenuButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button_default].Member[MenuButtonDefault] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button_default].Member[MenuButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button_web_app].Member[MenuButtonWebApp] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button_web_app].Member[MenuButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[menu_button_web_app].Member[WebAppInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Animation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Audio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[ChatShared] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Contact] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Dice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Document] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[ForceReply] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[ForumTopicClosed] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[ForumTopicCreated] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[ForumTopicEdited] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[ForumTopicReopened] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Game] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[GeneralForumTopicHidden] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[GeneralForumTopicUnhidden] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[InputMediaAnimation] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[InputMediaAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[InputMediaDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[InputMediaPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[InputMediaVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Invoice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Location] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[MessageAutoDeleteTimerChanged] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[PassportData] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Poll] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[ProximityAlertTriggered] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Sticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Story] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[SuccessfulPayment] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[UserShared] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Venue] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[VideoChatEnded] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[VideoChatParticipantsInvited] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[VideoChatScheduled] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[VideoChatStarted] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[VideoNote] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Video] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[Voice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[WebAppData] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message].Member[WriteAccessAllowed] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message_auto_delete_timer_changed].Member[MessageAutoDeleteTimerChanged] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message_auto_delete_timer_changed].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message_entity].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message_entity].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message_entity].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message_id].Member[MessageId] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[message_id].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[order_info].Member[OrderInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[order_info].Member[ShippingAddress] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[order_info].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_data].Member[EncryptedCredentials] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_data].Member[EncryptedPassportElement] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_data].Member[PassportData] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_data].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_data_field].Member[PassportElementErrorDataField] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_data_field].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_file].Member[PassportElementErrorFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_file].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_files].Member[PassportElementErrorFiles] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_files].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_front_side].Member[PassportElementErrorFrontSide] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_front_side].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_reverse_side].Member[PassportElementErrorReverseSide] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_reverse_side].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_selfie].Member[PassportElementErrorSelfie] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_selfie].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_translation_file].Member[PassportElementErrorTranslationFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_translation_file].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_translation_files].Member[PassportElementErrorTranslationFiles] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_translation_files].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_unspecified].Member[PassportElementErrorUnspecified] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_element_error_unspecified].Member[PassportElementError] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_file].Member[PassportFile] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[passport_file].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[photo_size].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[photo_size].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll].Member[PollOption] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll].Member[Poll] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll_answer].Member[Chat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll_answer].Member[PollAnswer] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll_answer].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll_answer].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll_option].Member[PollOption] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[poll_option].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[pre_checkout_query].Member[OrderInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[pre_checkout_query].Member[PreCheckoutQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[pre_checkout_query].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[pre_checkout_query].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[proximity_alert_triggered].Member[ProximityAlertTriggered] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[proximity_alert_triggered].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[proximity_alert_triggered].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[reply_keyboard_markup].Member[KeyboardButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[reply_keyboard_markup].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[reply_keyboard_markup].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[reply_keyboard_remove].Member[MutableTelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[reply_keyboard_remove].Member[ReplyKeyboardRemove] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[response_parameters].Member[ResponseParameters] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[response_parameters].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sent_web_app_message].Member[SentWebAppMessage] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sent_web_app_message].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_address].Member[ShippingAddress] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_address].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_option].Member[LabeledPrice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_option].Member[ShippingOption] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_option].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_query].Member[ShippingAddress] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_query].Member[ShippingOption] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_query].Member[ShippingQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_query].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[shipping_query].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sticker].Member[File] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sticker].Member[MaskPosition] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sticker].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sticker].Member[Sticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sticker].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sticker_set].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sticker_set].Member[StickerSet] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sticker_set].Member[Sticker] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[sticker_set].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[story].Member[Story] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[story].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[successful_payment].Member[OrderInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[successful_payment].Member[SuccessfulPayment] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[successful_payment].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[switch_inline_query_chosen_chat].Member[SwitchInlineQueryChosenChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[switch_inline_query_chosen_chat].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[CallbackQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[ChatJoinRequest] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[ChatMemberUpdated] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[ChosenInlineResult] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[InlineQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[PollAnswer] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[Poll] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[PreCheckoutQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[ShippingQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[update].Member[Update] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[user].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[user_profile_photos].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[user_profile_photos].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[user_profile_photos].Member[UserProfilePhotos] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[user_shared].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[user_shared].Member[UserShared] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[venue].Member[Location] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[venue].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[venue].Member[Venue] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video].Member[Video] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_chat_ended].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_chat_ended].Member[VideoChatEnded] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_chat_participants_invited].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_chat_participants_invited].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_chat_participants_invited].Member[VideoChatParticipantsInvited] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_chat_scheduled].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_chat_scheduled].Member[VideoChatScheduled] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_chat_started].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_chat_started].Member[VideoChatStarted] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_note].Member[PhotoSize] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_note].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[video_note].Member[VideoNote] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[voice].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[voice].Member[Voice] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[web_app_data].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[web_app_data].Member[WebAppData] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[web_app_info].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[web_app_info].Member[WebAppInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[webhook_info].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[webhook_info].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[write_access_allowed].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[types].Member[write_access_allowed].Member[WriteAccessAllowed] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[callback_answer].Member[CallbackQuery] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[callback_answer].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[chat_action].Member[Message] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[chat_action].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[formatting].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[formatting].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[i18n].Member[middleware].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[i18n].Member[middleware].Member[User] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[CallbackData] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[CallbackGame] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[InlineKeyboardButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[KeyboardButtonPollType] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[KeyboardButton] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[LoginUrl] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[SwitchInlineQueryChosenChat] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[keyboard].Member[WebAppInfo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[media_group].Member[InputMediaAudio] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[media_group].Member[InputMediaDocument] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[media_group].Member[InputMediaPhoto] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[media_group].Member[InputMediaVideo] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[media_group].Member[InputMedia] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[media_group].Member[MessageEntity] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[web_app].Member[TelegramObject] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[web_app].Member[WebAppInitData] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[utils].Member[web_app].Member[WebAppUser] + - - pydantic.BaseModel~Subclass + - aiogram + - Member[webhook].Member[aiohttp_server].Member[TelegramMethod] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp.model.yml new file mode 100644 index 00000000000..e99994fd328 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - multidict.MultiDictProxy~Subclass + - aiohttp + - Member[typedefs].Member[CIMultiDictProxy] + - - multidict.MultiDictProxy~Subclass + - aiohttp + - Member[typedefs].Member[MultiDictProxy] + - - multidict.MultiDictProxy~Subclass + - aiohttp + - Member[typedefs].Member[_CIMultiDictProxy] + - - multidict.MultiDictProxy~Subclass + - aiohttp + - Member[typedefs].Member[_MultiDictProxy] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_client_cache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_client_cache.model.yml new file mode 100644 index 00000000000..9c26239df11 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_client_cache.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiohttp_client_cache + - Member[CachedSession] + - - aiohttp.ClientSession~Subclass + - aiohttp_client_cache + - Member[session].Member[CacheMixin] + - - aiohttp.ClientSession~Subclass + - aiohttp_client_cache + - Member[session].Member[CachedSession] + - - aiohttp.ClientSession~Subclass + - aiohttp_client_cache + - Member[session].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aiohttp_client_cache + - Member[session].Member[MIXIN_BASE] + - - multidict.MultiDictProxy~Subclass + - aiohttp_client_cache + - Member[response].Member[CIMultiDictProxy] + - - multidict.MultiDictProxy~Subclass + - aiohttp_client_cache + - Member[response].Member[MultiDictProxy] + - - pickle~Alias + - aiohttp_client_cache + - Member[backends].Member[base].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_devtools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_devtools.model.yml new file mode 100644 index 00000000000..639d37936c3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_devtools.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiohttp_devtools + - Member[runserver].Member[watch].Member[ClientSession] + - - io.StringIO~Subclass + - aiohttp_devtools + - Member[logs].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_retry.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_retry.model.yml new file mode 100644 index 00000000000..65b55a05932 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_retry.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiohttp_retry + - Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aiohttp_retry + - Member[client].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aiohttp_retry + - Member[types].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_wsgi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_wsgi.model.yml new file mode 100644 index 00000000000..61950f1309f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_wsgi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - aiohttp_wsgi + - Member[wsgi].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohue.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohue.model.yml new file mode 100644 index 00000000000..bd52f05fc8d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohue.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiohue + - Member[discovery].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aiohue + - Member[util].Member[ClientSession] + - - logging.Logger~Subclass + - aiohue + - Member[v1].Member[groups].Member[Logger] + - - logging.Logger~Subclass + - aiohue + - Member[v1].Member[lights].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiolyric.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiolyric.model.yml new file mode 100644 index 00000000000..94c278b273b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiolyric.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiolyric + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiomisc_worker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiomisc_worker.model.yml new file mode 100644 index 00000000000..0308ab0ee87 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiomisc_worker.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - aiomisc_worker + - Member[protocol].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aionotion.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aionotion.model.yml new file mode 100644 index 00000000000..cbf3728dca3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aionotion.model.yml @@ -0,0 +1,138 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aionotion + - Member[client].Member[ClientSession] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[bridge].Member[BridgeAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[bridge].Member[BridgeGetResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[bridge].Member[models].Member[BridgeAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[bridge].Member[models].Member[BridgeGetResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[bridge].Member[models].Member[Bridge] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[bridge].Member[models].Member[FirmwareVersion] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[bridge].Member[models].Member[NotionBaseModel] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[client].Member[NotionBaseModel] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[device].Member[DeviceAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[device].Member[DeviceGetResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[device].Member[models].Member[DeviceAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[device].Member[models].Member[DeviceGetResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[device].Member[models].Member[Device] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[device].Member[models].Member[NotionBaseModel] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[helpers].Member[model].Member[NotionBaseModel] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[ListenerAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[SensorAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[SensorGetResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[Bridge] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[Firmware] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[InsightOrigin] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[ListenerAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[ListenerInsights] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[ListenerLocalizedStatus] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[ListenerStatus] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[Listener] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[NotionBaseModel] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[PrimaryListenerInsight] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[SensorAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[SensorGetResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[Sensor] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[SurfaceType] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[sensor].Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[system].Member[SystemAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[system].Member[SystemGetResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[system].Member[models].Member[NotionBaseModel] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[system].Member[models].Member[SystemAllResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[system].Member[models].Member[SystemGetResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[system].Member[models].Member[System] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[user].Member[UserPreferencesResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[user].Member[models].Member[NotionBaseModel] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[user].Member[models].Member[UserPreferencesResponse] + - - pydantic.BaseModel~Subclass + - aionotion + - Member[user].Member[models].Member[UserPreferences] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiorecollect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiorecollect.model.yml new file mode 100644 index 00000000000..e32dbd1f94b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiorecollect.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiorecollect + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioresponses.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioresponses.model.yml new file mode 100644 index 00000000000..80fa071d765 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioresponses.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aioresponses + - Member[core].Member[ClientSession] + - - multidict.MultiDictProxy~Subclass + - aioresponses + - Member[core].Member[CIMultiDictProxy] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioridwell.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioridwell.model.yml new file mode 100644 index 00000000000..2b26bfd42a6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioridwell.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aioridwell + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiormq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiormq.model.yml new file mode 100644 index 00000000000..d65e70cda9d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiormq.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - aiormq + - Member[channel].Member[BytesIO] + - - io.StringIO~Subclass + - aiormq + - Member[connection].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiosfstream.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiosfstream.model.yml new file mode 100644 index 00000000000..a4632ccbee5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiosfstream.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiosfstream + - Member[auth].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiounifi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiounifi.model.yml new file mode 100644 index 00000000000..84a43b3e527 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiounifi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiounifi + - Member[models].Member[configuration].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiowatttime.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiowatttime.model.yml new file mode 100644 index 00000000000..c88d8f98ce2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiowatttime.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiowatttime + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioxmpp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioxmpp.model.yml new file mode 100644 index 00000000000..5a9bed2f7a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioxmpp.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - aioxmpp + - Member[utils].Member[etree] + - - lxml.etree~Alias + - aioxmpp + - Member[vcard].Member[xso].Member[etree] + - - lxml.etree~Alias + - aioxmpp + - Member[xso].Member[model].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiplatform.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiplatform.model.yml new file mode 100644 index 00000000000..5d8517a9e29 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiplatform.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - aiplatform + - Member[metadata].Member[_models].Member[pickle] + - - pickle~Alias + - aiplatform + - Member[prediction].Member[sklearn].Member[predictor].Member[pickle] + - - pickle~Alias + - aiplatform + - Member[prediction].Member[xgboost].Member[predictor].Member[pickle] + - - pickle~Alias + - aiplatform + - Member[preview].Member[vertex_ray].Member[predict].Member[sklearn].Member[register].Member[pickle] + - - pickle~Alias + - aiplatform + - Member[preview].Member[vertex_ray].Member[predict].Member[xgboost].Member[register].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ajax_datatable.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ajax_datatable.model.yml new file mode 100644 index 00000000000..32e23ed1be7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ajax_datatable.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - ajax_datatable + - Member[AjaxDatatableView] + - - Django.Views.View~Subclass + - ajax_datatable + - Member[views].Member[AjaxDatatableView] + - - Django.Views.View~Subclass + - ajax_datatable + - Member[views].Member[View] + - - django.http.response.HttpResponseBadRequest~Subclass + - ajax_datatable + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - ajax_datatable + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - ajax_datatable + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ajax_select.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ajax_select.model.yml index bd7200b47e4..d61f7852a7b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ajax_select.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ajax_select.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - ajax_select + - Member[fields].Member[AutoCompleteField] + - - Django.Forms.Field~Subclass + - ajax_select + - Member[fields].Member[AutoCompleteSelectField] + - - Django.Forms.Field~Subclass + - ajax_select + - Member[fields].Member[AutoCompleteSelectMultipleField] - - Django.db.models.Model~Subclass - ajax_select - Member[fields].Member[ContentType] + - - Django.db.models.Model~Subclass + - ajax_select + - Member[fields].Member[Model] + - - django.forms.BaseForm~Subclass + - ajax_select + - Member[helpers].Member[ModelForm] + - - django.http.response.HttpResponse~Subclass + - ajax_select + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-akshare.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-akshare.model.yml new file mode 100644 index 00000000000..af57e413e49 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-akshare.model.yml @@ -0,0 +1,90 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - akshare + - Member[bond].Member[bond_cb_sina].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[bond].Member[bond_summary].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[bond].Member[china_repo].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[currency].Member[currency_safe].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[fund].Member[fund_portfolio_em].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[cot].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[cot].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[futures_comm_qihuo].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[futures_daily_bar].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[futures_daily_bar].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[futures_sgx_daily].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[futures_sgx_daily].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[futures_warehouse_receipt].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[futures_warehouse_receipt].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[receipt].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[futures].Member[requests_fun].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[futures_derivative].Member[futures_index_sina].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[index].Member[index_cons].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[option].Member[option_commodity].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[option].Member[option_commodity].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[option].Member[option_czce].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[stock].Member[stock_info].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[stock].Member[stock_summary].Member[BytesIO] + - - io.StringIO~Subclass + - akshare + - Member[stock_feature].Member[stock_board_concept_ths].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[stock_feature].Member[stock_board_industry_ths].Member[StringIO] + - - io.StringIO~Subclass + - akshare + - Member[stock_fundamental].Member[stock_finance].Member[StringIO] + - - pickle~Alias + - akshare + - Member[futures].Member[cons].Member[pickle] + - - pickle~Alias + - akshare + - Member[futures].Member[inventory_data].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aldryn_search.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aldryn_search.model.yml index 1eac145bc9b..68b40a179c1 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aldryn_search.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aldryn_search.model.yml @@ -4,9 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - aldryn_search + - Member[urls].Member[AldrynSearchView] + - - Django.Views.View~Subclass + - aldryn_search + - Member[views].Member[AldrynSearchView] + - - Django.Views.View~Subclass + - aldryn_search + - Member[views].Member[ListView] - - Django.db.models.Model~Subclass - aldryn_search - Member[receivers].Member[Title] + - - Django.db.models.Model~Subclass + - aldryn_search + - Member[search_indexes].Member[CMSPlugin] - - Django.db.models.Model~Subclass - aldryn_search - Member[search_indexes].Member[Title] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alembic_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alembic_utils.model.yml new file mode 100644 index 00000000000..76d082c4839 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alembic_utils.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - alembic_utils + - Member[depends].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - alembic_utils + - Member[pg_grant_table].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - alembic_utils + - Member[replaceable_entity].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - alembic_utils + - Member[simulate].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alias_generator.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alias_generator.model.yml new file mode 100644 index 00000000000..76b2355c770 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alias_generator.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - alias_generator + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alibi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alibi.model.yml new file mode 100644 index 00000000000..6dc536aec48 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alibi.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - alibi + - Member[datasets].Member[default].Member[BytesIO] + - - io.StringIO~Subclass + - alibi + - Member[datasets].Member[default].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alibi_detect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alibi_detect.model.yml new file mode 100644 index 00000000000..188d73324ce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alibi_detect.model.yml @@ -0,0 +1,159 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - alibi_detect + - Member[datasets].Member[BytesIO] + - - io.StringIO~Subclass + - alibi_detect + - Member[utils].Member[fetching].Member[fetching].Member[BytesIO] + - - io.StringIO~Subclass + - alibi_detect + - Member[utils].Member[perturbation].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[CVMDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[CVMDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[CVMDriftOnlineConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[CVMDriftOnlineConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[ChiSquareDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[ChiSquareDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[ClassifierDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[ClassifierDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[ClassifierUncertaintyDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[ClassifierUncertaintyDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[ContextMMDDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[ContextMMDDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[CustomBaseModelWithKwargs] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[CustomBaseModel] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[DeepKernelConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[DetectorConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[DriftDetectorConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[DriftDetectorConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[EmbeddingConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[FETDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[FETDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[FETDriftOnlineConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[FETDriftOnlineConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[KSDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[KSDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[KernelConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[LSDDDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[LSDDDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[LSDDDriftOnlineConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[LSDDDriftOnlineConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[LearnedKernelDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[LearnedKernelDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[MMDDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[MMDDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[MMDDriftOnlineConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[MMDDriftOnlineConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[MetaData] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[OptimizerConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[PreprocessConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[RegressorUncertaintyDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[RegressorUncertaintyDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[SpotTheDiffDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[SpotTheDiffDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[TabularDriftConfigResolved] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[TabularDriftConfig] + - - pydantic.BaseModel~Subclass + - alibi_detect + - Member[saving].Member[schemas].Member[TokenizerConfig] + - - xml.etree.ElementTree~Subclass + - alibi_detect + - Member[datasets].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth.model.yml index f44f2646889..9895f8f8457 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth.model.yml @@ -4,12 +4,36 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - allauth + - Member[account].Member[forms].Member[PasswordField] + - - Django.Forms.Field~Subclass + - allauth + - Member[account].Member[forms].Member[SetPasswordField] + - - Django.Views.View~Subclass + - allauth + - Member[account].Member[views].Member[ConfirmEmailView] + - - Django.Views.View~Subclass + - allauth + - Member[account].Member[views].Member[View] - - Django.db.models.Model~Subclass - allauth - Member[account].Member[adapter].Member[Site] - - Django.db.models.Model~Subclass - allauth - Member[account].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[management].Member[commands].Member[account_emailconfirmationmigration].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[management].Member[commands].Member[account_emailconfirmationmigration].Member[EmailConfirmation] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[models].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[models].Member[EmailConfirmation] - - Django.db.models.Model~Subclass - allauth - Member[account].Member[models].Member[Site] @@ -19,9 +43,147 @@ extensions: - - Django.db.models.Model~Subclass - allauth - Member[account].Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[forms].Member[EmailAddress] - - Django.db.models.Model~Subclass - allauth - Member[socialaccount].Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[models].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[models].Member[SocialApp] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[models].Member[SocialToken] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[base].Member[SocialApp] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[facebook].Member[provider].Member[SocialApp] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[facebook].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[facebook].Member[views].Member[SocialToken] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[github].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[google].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[linkedin].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[oauth2].Member[views].Member[SocialToken] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[oauth].Member[views].Member[SocialToken] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[openid].Member[models].Member[OpenIDNonce] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[openid].Member[models].Member[OpenIDStore] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[openid].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[persona].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[soundcloud].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[stackexchange].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[twitter].Member[views].Member[SocialAccount] - - Django.db.models.Model~Subclass - allauth - Member[socialaccount].Member[views].Member[Site] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[AddEmailForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[BaseSignupForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[ChangePasswordForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[ResetPasswordForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[ResetPasswordKeyForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[SetPasswordForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[UserForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[account].Member[forms].Member[_DummyCustomSignupForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[socialaccount].Member[forms].Member[BaseSignupForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[socialaccount].Member[forms].Member[DisconnectForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[socialaccount].Member[forms].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[facebook].Member[forms].Member[FacebookConnectForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[openid].Member[forms].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[stackexchange].Member[forms].Member[StackExchangeConnectForm] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth + - Member[account].Member[utils].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth + - Member[account].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth + - Member[socialaccount].Member[helpers].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[oauth2].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[oauth].Member[client].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[oauth].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[openid].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth + - Member[socialaccount].Member[views].Member[HttpResponseRedirect] + - - xml.etree.ElementTree~Subclass + - allauth + - Member[socialaccount].Member[providers].Member[linkedin].Member[views].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth_2fa.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth_2fa.model.yml index 0c2113f47bd..6682247fbe4 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth_2fa.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth_2fa.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - allauth_2fa + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - allauth_2fa + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - allauth_2fa + - Member[views].Member[TwoFactorAuthenticate] + - - Django.Views.View~Subclass + - allauth_2fa + - Member[views].Member[TwoFactorBackupTokens] + - - Django.Views.View~Subclass + - allauth_2fa + - Member[views].Member[TwoFactorRemove] + - - Django.Views.View~Subclass + - allauth_2fa + - Member[views].Member[TwoFactorSetup] - - Django.db.models.Model~Subclass - allauth_2fa - Member[forms].Member[TOTPDevice] @@ -16,3 +34,51 @@ extensions: - - Django.db.models.Model~Subclass - allauth_2fa - Member[views].Member[TOTPDevice] + - - django.forms.BaseForm~Subclass + - allauth_2fa + - Member[forms].Member[TOTPAuthenticateForm] + - - django.forms.BaseForm~Subclass + - allauth_2fa + - Member[forms].Member[TOTPDeviceForm] + - - django.forms.BaseForm~Subclass + - allauth_2fa + - Member[forms].Member[TOTPDeviceRemoveForm] + - - django.forms.BaseForm~Subclass + - allauth_2fa + - Member[views].Member[TOTPAuthenticateForm] + - - django.forms.BaseForm~Subclass + - allauth_2fa + - Member[views].Member[TOTPDeviceForm] + - - django.forms.BaseForm~Subclass + - allauth_2fa + - Member[views].Member[TOTPDeviceRemoveForm] + - - django.http.request.HttpRequest~Subclass + - allauth_2fa + - Member[adapter].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - allauth_2fa + - Member[middleware].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - allauth_2fa + - Member[mixins].Member[HttpRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth_2fa + - Member[adapter].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth_2fa + - Member[mixins].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - allauth_2fa + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - allauth_2fa + - Member[adapter].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - allauth_2fa + - Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - allauth_2fa + - Member[mixins].Member[HttpResponse] + - - io.StringIO~Subclass + - allauth_2fa + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allennlp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allennlp.model.yml new file mode 100644 index 00000000000..76eedc5c8ce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allennlp.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - allennlp + - Member[common].Member[logging].Member[AllenNlpLogger] + - - pickle~Alias + - allennlp + - Member[common].Member[file_utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allensdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allensdk.model.yml new file mode 100644 index 00000000000..e73288bdc2f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allensdk.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - allensdk + - Member[brain_observatory].Member[behavior].Member[stimulus_processing].Member[pickle] + - - pickle~Alias + - allensdk + - Member[core].Member[pickle_utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alpaca.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alpaca.model.yml new file mode 100644 index 00000000000..823ddd0154e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-alpaca.model.yml @@ -0,0 +1,1098 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[ACHRelationship] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Account] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[AllAccountsPositions] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Asset] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Bank] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[BaseActivity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[BatchJournalResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CIPInfo] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Calendar] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CancelOrderResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Clock] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[ClosePositionRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[ClosePositionResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CorporateActionAnnouncement] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreateACHRelationshipRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreateACHTransferRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreateAccountRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreateBankRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreateBankTransferRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreateBatchJournalRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreateJournalRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreatePlaidRelationshipRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreateReverseBatchJournalRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[CreateWatchlistRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetAccountActivitiesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetAssetsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetCalendarRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetCorporateAnnouncementsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetEventsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetJournalsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetOrderByIdRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetOrdersRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetPortfolioHistoryRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetTradeDocumentsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[GetTransfersRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Journal] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[ListAccountsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[NonTradeActivity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[OrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Order] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[PortfolioHistory] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Position] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[ReplaceOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[TradeAccountConfiguration] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[TradeAccount] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[TradeActivity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[TradeDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Transfer] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[UpdateAccountRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[UpdateWatchlistRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[UploadDocumentRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[client].Member[Watchlist] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[ACHRelationship] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[AccountDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[Account] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[Agreement] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[Bank] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[BaseOrder] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[BaseTradeAccount] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[BatchJournalResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[CIPDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[CIPIdentity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[CIPInfo] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[CIPKYCInfo] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[CIPPhoto] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[CIPWatchlist] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[Contact] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[Disclosures] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[Identity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[Journal] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[Order] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[TradeAccount] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[TradeDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[Transfer] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[TrustedContact] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[W8BenDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[AccountDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[Account] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[Agreement] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[BaseTradeAccount] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[Contact] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[Disclosures] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[Identity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[TradeAccount] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[accounts].Member[TrustedContact] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[cip].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[cip].Member[CIPDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[cip].Member[CIPIdentity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[cip].Member[CIPInfo] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[cip].Member[CIPKYCInfo] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[cip].Member[CIPPhoto] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[cip].Member[CIPWatchlist] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[cip].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[documents].Member[AccountDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[documents].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[documents].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[documents].Member[TradeDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[documents].Member[W8BenDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[funding].Member[ACHRelationship] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[funding].Member[Bank] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[funding].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[funding].Member[Transfer] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[journals].Member[BatchJournalResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[journals].Member[Journal] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[journals].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[trading].Member[BaseOrder] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[models].Member[trading].Member[Order] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[AccountDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[Agreement] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[BaseCancelOrderResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[BaseLimitOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[BaseMarketOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[BaseOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[BaseStopLimitOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[BaseStopOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[BaseTrailingStopOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[BatchJournalRequestEntry] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CancelOrderResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[Contact] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CreateACHRelationshipRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CreateACHTransferRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CreateAccountRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CreateBankRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CreateBankTransferRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CreateBatchJournalRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CreateJournalRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CreatePlaidRelationshipRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[CreateReverseBatchJournalRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[Disclosures] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[GetAccountActivitiesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[GetEventsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[GetJournalsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[GetTradeDocumentsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[GetTransfersRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[Identity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[LimitOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[ListAccountsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[MarketOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[NonEmptyRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[OrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[Order] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[ReverseBatchJournalRequestEntry] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[StopLimitOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[StopOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[TrailingStopOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[TrustedContact] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[UpdatableContact] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[UpdatableDisclosures] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[UpdatableIdentity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[UpdatableTrustedContact] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[UpdateAccountRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[UploadDocumentRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[UploadW8BenDocumentRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[W8BenDocument] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[broker].Member[requests].Member[_CreateTransferRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[common].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[common].Member[ValidateBaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[common].Member[models].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[common].Member[models].Member[ValidateBaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[common].Member[requests].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[common].Member[requests].Member[NonEmptyRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[common].Member[websocket].Member[Bar] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[common].Member[websocket].Member[Quote] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[common].Member[websocket].Member[Trade] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[BaseBarsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[BaseTimeseriesDataRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[CryptoBarsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[CryptoSnapshotRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[CryptoTradesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[MarketMoversRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[MostActivesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[NewsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[NonEmptyRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[ScreenerRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[StockBarsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[StockQuotesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[StockSnapshotRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[StockTradesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[crypto].Member[BarSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[crypto].Member[CryptoBarsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[crypto].Member[CryptoSnapshotRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[crypto].Member[CryptoTradesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[crypto].Member[Orderbook] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[crypto].Member[QuoteSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[crypto].Member[Quote] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[crypto].Member[TradeSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[crypto].Member[Trade] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[news].Member[NewsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[news].Member[NewsSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[screener].Member[MarketMoversRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[screener].Member[MostActivesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[screener].Member[MostActives] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[screener].Member[Movers] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[stock].Member[BarSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[stock].Member[QuoteSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[stock].Member[StockBarsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[stock].Member[StockQuotesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[stock].Member[StockSnapshotRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[stock].Member[StockTradesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[historical].Member[stock].Member[TradeSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[BarSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[Bar] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[BaseDataSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[OrderbookQuote] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[Orderbook] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[QuoteSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[Quote] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[Snapshot] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[TradeSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[Trade] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[bars].Member[BarSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[bars].Member[Bar] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[bars].Member[BaseDataSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[bars].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[base].Member[BaseDataSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[base].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[news].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[news].Member[NewsImage] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[news].Member[NewsSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[news].Member[News] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[orderbooks].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[orderbooks].Member[OrderbookQuote] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[orderbooks].Member[Orderbook] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[quotes].Member[BaseDataSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[quotes].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[quotes].Member[QuoteSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[quotes].Member[Quote] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[screener].Member[ActiveStock] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[screener].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[screener].Member[MostActives] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[screener].Member[Mover] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[screener].Member[Movers] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[snapshots].Member[Bar] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[snapshots].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[snapshots].Member[Quote] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[snapshots].Member[Snapshot] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[snapshots].Member[Trade] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[trades].Member[BaseDataSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[trades].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[trades].Member[TradeSet] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[models].Member[trades].Member[Trade] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[BaseBarsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[BaseTimeseriesDataRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[CryptoBarsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[CryptoSnapshotRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[CryptoTradesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[MarketMoversRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[MostActivesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[NewsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[NonEmptyRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[ScreenerRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[StockBarsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[StockQuotesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[StockSnapshotRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[data].Member[requests].Member[StockTradesRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[AccountConfiguration] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[AllAccountsPositions] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[Asset] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[BaseActivity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[Calendar] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[CancelOrderResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[Clock] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[ClosePositionRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[ClosePositionResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[CorporateActionAnnouncement] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[CreateWatchlistRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[FailedClosePositionDetails] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[GetAssetsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[GetCalendarRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[GetCorporateAnnouncementsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[GetOrderByIdRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[GetOrdersRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[GetPortfolioHistoryRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[LimitOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[MarketOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[NonEmptyRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[NonTradeActivity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[OrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[Order] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[PortfolioHistory] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[Position] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[ReplaceOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[StopLimitOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[StopLossRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[StopOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[TakeProfitRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[TradeAccount] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[TradeActivity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[TradeUpdate] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[TrailingStopOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[USDPositionValues] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[UpdateWatchlistRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[Watchlist] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[AccountConfiguration] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[Asset] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[Calendar] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[CancelOrderResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[Clock] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[ClosePositionRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[ClosePositionResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[CorporateActionAnnouncement] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[CreateWatchlistRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[GetAssetsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[GetCalendarRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[GetCorporateAnnouncementsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[GetOrderByIdRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[GetOrdersRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[OrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[Order] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[Position] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[ReplaceOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[TradeAccount] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[UpdateWatchlistRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[client].Member[Watchlist] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[AccountConfiguration] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[AllAccountsPositions] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[Asset] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[BaseActivity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[Calendar] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[Clock] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[ClosePositionResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[CorporateActionAnnouncement] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[FailedClosePositionDetails] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[NonTradeActivity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[Order] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[PortfolioHistory] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[Position] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[TradeAccount] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[TradeActivity] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[TradeUpdate] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[USDPositionValues] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[models].Member[Watchlist] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[CancelOrderResponse] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[ClosePositionRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[CreateWatchlistRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[GetAssetsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[GetCalendarRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[GetCorporateAnnouncementsRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[GetOrderByIdRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[GetOrdersRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[GetPortfolioHistoryRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[LimitOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[MarketOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[ModelWithID] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[NonEmptyRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[OrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[ReplaceOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[StopLimitOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[StopLossRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[StopOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[TakeProfitRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[TrailingStopOrderRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[requests].Member[UpdateWatchlistRequest] + - - pydantic.BaseModel~Subclass + - alpaca + - Member[trading].Member[stream].Member[TradeUpdate] + - - requests.models.Response~Subclass + - alpaca + - Member[broker].Member[client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-altair_data_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-altair_data_server.model.yml new file mode 100644 index 00000000000..39437b7f7b7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-altair_data_server.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - altair_data_server + - Member[_provide].Member[ResourceHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amazon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amazon.model.yml new file mode 100644 index 00000000000..f88b80b28ed --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amazon.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - amazon + - Member[aws].Member[xcom_backends].Member[s3].Member[BytesIO] + - - lxml.etree~Alias + - amazon + - Member[api].Member[etree] + - - pickle~Alias + - amazon + - Member[aws].Member[xcom_backends].Member[s3].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amazoncaptcha.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amazoncaptcha.model.yml new file mode 100644 index 00000000000..46315a0e33f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amazoncaptcha.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - amazoncaptcha + - Member[devtools].Member[BytesIO] + - - io.StringIO~Subclass + - amazoncaptcha + - Member[solver].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amundsen_application.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amundsen_application.model.yml index a85c4c4bf29..87c561b37e3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amundsen_application.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amundsen_application.model.yml @@ -4,6 +4,57 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Blueprint~Subclass + - amundsen_application + - Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[announcements].Member[v0].Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[log].Member[v0].Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[mail].Member[v0].Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[metadata].Member[v0].Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[notice].Member[v0].Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[preview].Member[dashboard].Member[v0].Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[preview].Member[v0].Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[quality].Member[v0].Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[search].Member[v1].Member[Blueprint] + - - flask.Blueprint~Subclass + - amundsen_application + - Member[api].Member[v0].Member[Blueprint] + - - flask.Flask~Subclass + - amundsen_application + - Member[Flask] + - - flask.Flask~Subclass + - amundsen_application + - Member[api].Member[Flask] + - - flask.Flask~Subclass + - amundsen_application + - Member[app_wrapper_class] + - - flask.Flask~Subclass + - amundsen_application + - Member[config].Member[Flask] + - - flask.Flask~Subclass + - amundsen_application + - Member[deprecations].Member[Flask] + - - flask.Flask~Subclass + - amundsen_application + - Member[oidc_config].Member[Flask] - - flask.MethodView~Subclass - amundsen_application - Member[IssueAPI] @@ -19,3 +70,81 @@ extensions: - - flask.MethodView~Subclass - amundsen_application - Member[api].Member[issue].Member[issue].Member[Resource] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[announcements].Member[v0].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[issue].Member[issue].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[log].Member[v0].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[mail].Member[v0].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[metadata].Member[v0].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[notice].Member[v0].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[preview].Member[dashboard].Member[v0].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[preview].Member[v0].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[quality].Member[v0].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[search].Member[v1].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[utils].Member[notification_utils].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[utils].Member[response_utils].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[api].Member[v0].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[base_announcement_client].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[base_bigquery_preview_client].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[base_mail_client].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[base_notice_client].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[base_preview_client].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[base_quality_client].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[base_redash_preview_client].Member[FlaskResponse] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[base_s3_preview_client].Member[FlaskResponse] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[base_superset_preview_client].Member[FlaskResponse] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[examples].Member[example_dremio_preview_client].Member[Response] + - - flask.Response~Subclass + - amundsen_application + - Member[base].Member[examples].Member[example_mail_client].Member[Response] + - - requests.models.Response~Subclass + - amundsen_application + - Member[base].Member[base_superset_preview_client].Member[Response] + - - requests.models.Response~Subclass + - amundsen_application + - Member[base].Member[examples].Member[example_superset_preview_client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amundsen_gremlin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amundsen_gremlin.model.yml new file mode 100644 index 00000000000..31042857a9f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amundsen_gremlin.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - amundsen_gremlin + - Member[neptune_bulk_loader].Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - amundsen_gremlin + - Member[neptune_bulk_loader].Member[api].Member[StringIO] + - - urllib.parse.SplitResult~Subclass + - amundsen_gremlin + - Member[neptune_bulk_loader].Member[api].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anaconda_project.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anaconda_project.model.yml new file mode 100644 index 00000000000..4cd0c93321c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anaconda_project.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - anaconda_project + - Member[archiver].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-annoying.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-annoying.model.yml new file mode 100644 index 00000000000..9bc9fa0a58f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-annoying.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - annoying + - Member[utils].Member[HttpResponseReload] + - - django.http.response.HttpResponse~Subclass + - annoying + - Member[utils].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ansible_mitogen.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ansible_mitogen.model.yml new file mode 100644 index 00000000000..b685a9c14d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ansible_mitogen.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ansible_mitogen + - Member[runner].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ansible_runner.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ansible_runner.model.yml new file mode 100644 index 00000000000..160960cef05 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ansible_runner.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ansible_runner + - Member[utils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ansiblelint.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ansiblelint.model.yml new file mode 100644 index 00000000000..1e2806a7b0c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ansiblelint.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ansiblelint + - Member[yaml_utils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anthropic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anthropic.model.yml new file mode 100644 index 00000000000..1f2b2b3f71a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anthropic.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_base_client].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_base_client].Member[BasePage] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_base_client].Member[FinalRequestOptions] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_base_client].Member[GenericModel] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_compat].Member[GenericModel] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_models].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_models].Member[FinalRequestOptions] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_models].Member[GenericModel] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_models].Member[RootModel] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[_types].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[pagination].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[types].Member[Completion] + - - pydantic.BaseModel~Subclass + - anthropic + - Member[types].Member[completion].Member[Completion] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-antsibull_docs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-antsibull_docs.model.yml index 2895a8ad153..632724d59fc 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-antsibull_docs.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-antsibull_docs.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[DocsAppContext] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[app_context].Member[DocsAppContext] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[cli].Member[antsibull_docs].Member[DocsAppContext] - - pydantic.BaseModel~Subclass - antsibull_docs - Member[cli].Member[doc_commands].Member[plugin].Member[CollectionLinks] @@ -82,6 +91,12 @@ extensions: - - pydantic.BaseModel~Subclass - antsibull_docs - Member[schemas].Member[ansible_doc].Member[VarsPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[app_context].Member[CoreAppContext] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[app_context].Member[DocsAppContext] - - pydantic.BaseModel~Subclass - antsibull_docs - Member[schemas].Member[collection_config].Member[CollectionConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anybadge.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anybadge.model.yml new file mode 100644 index 00000000000..148a4d3b006 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anybadge.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - anybadge + - Member[server].Member[cli].Member[AnyBadgeHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - anybadge + - Member[server].Member[request_handler].Member[AnyBadgeHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - anybadge + - Member[server].Member[request_handler].Member[BaseHTTPRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anymail.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anymail.model.yml new file mode 100644 index 00000000000..b5c47feb04f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-anymail.model.yml @@ -0,0 +1,213 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[AmazonSESInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[AmazonSESTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[MailerSendInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[MailerSendTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[MailgunInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[MailgunTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[MailjetInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[MailjetTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[MandrillCombinedWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[PostalInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[PostalTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[PostmarkInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[PostmarkTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[ResendTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[SendGridInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[SendGridTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[SendinBlueInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[SendinBlueTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[SparkPostInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[urls].Member[SparkPostTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[amazon_ses].Member[AmazonSESBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[amazon_ses].Member[AmazonSESInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[amazon_ses].Member[AmazonSESTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[amazon_ses].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[base].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[base].Member[AnymailBasicAuthMixin] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[base].Member[AnymailCoreWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[base].Member[View] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailersend].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailersend].Member[MailerSendBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailersend].Member[MailerSendInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailersend].Member[MailerSendTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailgun].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailgun].Member[MailgunBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailgun].Member[MailgunInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailgun].Member[MailgunTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailjet].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailjet].Member[MailjetInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mailjet].Member[MailjetTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mandrill].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mandrill].Member[AnymailCoreWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mandrill].Member[MandrillCombinedWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mandrill].Member[MandrillSignatureMixin] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[mandrill].Member[MandrillTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[postal].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[postal].Member[PostalBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[postal].Member[PostalInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[postal].Member[PostalTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[postmark].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[postmark].Member[PostmarkBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[postmark].Member[PostmarkInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[postmark].Member[PostmarkTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[resend].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[resend].Member[AnymailCoreWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[resend].Member[ResendTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[resend].Member[SvixWebhookValidationMixin] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sendgrid].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sendgrid].Member[SendGridInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sendgrid].Member[SendGridTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sendinblue].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sendinblue].Member[SendinBlueBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sendinblue].Member[SendinBlueInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sendinblue].Member[SendinBlueTrackingWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sparkpost].Member[AnymailBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sparkpost].Member[SparkPostBaseWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sparkpost].Member[SparkPostInboundWebhookView] + - - Django.Views.View~Subclass + - anymail + - Member[webhooks].Member[sparkpost].Member[SparkPostTrackingWebhookView] + - - django.http.response.HttpResponse~Subclass + - anymail + - Member[webhooks].Member[amazon_ses].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - anymail + - Member[webhooks].Member[base].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape.model.yml new file mode 100644 index 00000000000..cfca048e4f9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape.model.yml @@ -0,0 +1,858 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ape + - Member[utils].Member[github].Member[BytesIO] + - - logging.Logger~Subclass + - ape + - Member[api].Member[providers].Member[Logger] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[AccountAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[AccountContainerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[BlockAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[CompilerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[ConfigDict] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[ConverterAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[DependencyAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[EcosystemAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[ExplorerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[ForkedNetworkAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[ImpersonatedAccount] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[NetworkAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[ProjectAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[ProviderAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[SubprocessProvider] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[UpstreamProvider] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[Web3Provider] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[accounts].Member[AccountAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[accounts].Member[AccountContainerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[accounts].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[accounts].Member[ImpersonatedAccount] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[accounts].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[accounts].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[address].Member[AccountHistory] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[address].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[address].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[compiler].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[compiler].Member[CompilerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[compiler].Member[Content] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[compiler].Member[ContractSourceCoverage] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[compiler].Member[ContractSource] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[compiler].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[compiler].Member[SourceTraceback] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[compiler].Member[TraceFrame] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[config].Member[ConfigDict] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[convert].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[convert].Member[ConverterAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[explorers].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[explorers].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[explorers].Member[ExplorerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ABIType] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[AutoGasLimit] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[BlockAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ConstructorABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[EcosystemAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[EventABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ExplorerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ExtraModelAttributes] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ForkedNetworkAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[NetworkAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ProviderAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ProxyInfoAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[networks].Member[UpstreamProvider] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[projects].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[projects].Member[Checksum] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[projects].Member[Content] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[projects].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[projects].Member[DependencyAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[projects].Member[ExtraModelAttributes] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[projects].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[projects].Member[ProjectAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[projects].Member[Source] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[AutoGasLimit] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[BlockAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[BlockTransactionQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[ContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[LogFilter] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[NetworkAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[ProviderAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[SourceTraceback] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[SubprocessProvider] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[TraceFrame] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[UpstreamProvider] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[providers].Member[Web3Provider] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[AccountTransactionQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[BlockQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[BlockTransactionQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[ContractCreationQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[ContractEventQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[ContractMethodQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[EventABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[_BaseBlockQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[query].Member[_BaseQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[AutoGasLimit] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[BlockAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[EventABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[ExplorerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[ExtraModelAttributes] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[SourceTraceback] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[TraceFrame] + - - pydantic.BaseModel~Subclass + - ape + - Member[api].Member[transactions].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[cli].Member[choices].Member[AccountAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[cli].Member[options].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[ContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[AccountAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[ConstructorABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[ContractEventQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[ContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[ErrorABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[EventABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[LogFilter] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[MockContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[contracts].Member[base].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[exceptions].Member[ConstructorABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[exceptions].Member[ErrorABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[exceptions].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[exceptions].Member[NetworkAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[exceptions].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[exceptions].Member[SourceTraceback] + - - pydantic.BaseModel~Subclass + - ape + - Member[exceptions].Member[SubprocessProvider] + - - pydantic.BaseModel~Subclass + - ape + - Member[exceptions].Member[TraceFrame] + - - pydantic.BaseModel~Subclass + - ape + - Member[exceptions].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[ConfigManager] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[accounts].Member[AccountAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[accounts].Member[AccountContainerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[accounts].Member[ImpersonatedAccount] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[AccountHistory] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[AccountTransactionQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[BlockAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[BlockQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[ContractCreationQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[NetworkAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[ProxyInfoAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[chain].Member[SourceTraceback] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[compilers].Member[CompilerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[compilers].Member[Content] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[compilers].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[config].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[config].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[config].Member[ConfigDict] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[config].Member[ConfigManager] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[config].Member[DependencyAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[config].Member[DeploymentConfigCollection] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[config].Member[PackageMeta] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[AddressAPIConverter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[BytesAddressConverter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[ConverterAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[HexAddressConverter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[HexConverter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[HexIntConverter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[IntAddressConverter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[ListTupleConverter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[StringIntConverter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[TimestampConverter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[converters].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[networks].Member[EcosystemAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[networks].Member[NetworkAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[networks].Member[ProviderAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[ApeProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[BaseProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[BrownieProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[GithubDependency] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[LocalDependency] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[dependency].Member[DependencyAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[dependency].Member[GithubDependency] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[dependency].Member[LocalDependency] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[dependency].Member[NpmDependency] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[dependency].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[ApeProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[BrownieProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[Compiler] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[ContractSource] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[DependencyAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[EthPMContractInstance] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[PackageMeta] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[ProjectAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[manager].Member[Source] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[types].Member[ApeProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[types].Member[BaseProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[types].Member[BrownieProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[types].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[types].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[types].Member[ProjectAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[project].Member[types].Member[Source] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[AccountTransactionQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[BlockQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[BlockTransactionQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[ContractCreationQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[ContractEventQuery] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[ContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[LogFilter] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[managers].Member[query].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[account].Member[AccountAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[account].Member[AccountContainerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[compiler].Member[CompilerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[converter].Member[ConverterAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[network].Member[EcosystemAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[network].Member[ExplorerAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[network].Member[NetworkAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[network].Member[ProviderAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[project].Member[DependencyAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[plugins].Member[project].Member[ProjectAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[Bytecode] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[Checksum] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[Closure] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[Compiler] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[ContractCoverage] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[ContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[ContractSourceCoverage] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[ControlFlow] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[CoverageProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[CoverageReport] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[CoverageStatement] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[PackageMeta] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[SourceTraceback] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[Source] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[TraceFrame] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[coverage].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[coverage].Member[ContractCoverage] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[coverage].Member[ContractSourceCoverage] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[coverage].Member[ContractSource] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[coverage].Member[CoverageProject] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[coverage].Member[CoverageReport] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[coverage].Member[CoverageStatement] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[coverage].Member[FunctionCoverage] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[ASTNode] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[Closure] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[Content] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[ControlFlow] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[Function] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[SourceStatement] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[SourceTraceback] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[Statement] + - - pydantic.BaseModel~Subclass + - ape + - Member[types].Member[trace].Member[TraceFrame] + - - pydantic.BaseModel~Subclass + - ape + - Member[types]Member[AutoGasLimit] + - - pydantic.BaseModel~Subclass + - ape + - Member[types]Member[BaseContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[types]Member[ContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[types]Member[LogFilter] + - - pydantic.BaseModel~Subclass + - ape + - Member[types]Member[MockContractLog] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[ExtraModelAttributes] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[abi].Member[ABIType] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[abi].Member[ConstructorABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[abi].Member[EventABIType] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[abi].Member[EventABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[abi].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[basemodel].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[basemodel].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[basemodel].Member[ConfigManager] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[basemodel].Member[ExtraModelAttributes] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[basemodel].Member[ProviderAPI] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[basemodel].Member[_BaseModel] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[trace].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - ape + - Member[utils].Member[trace].Member[CoverageReport] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_accounts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_accounts.model.yml new file mode 100644 index 00000000000..92a3941cba4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_accounts.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ape_accounts + - Member[AccountContainer] + - - pydantic.BaseModel~Subclass + - ape_accounts + - Member[KeyfileAccount] + - - pydantic.BaseModel~Subclass + - ape_accounts + - Member[_cli].Member[AccountContainer] + - - pydantic.BaseModel~Subclass + - ape_accounts + - Member[_cli].Member[KeyfileAccount] + - - pydantic.BaseModel~Subclass + - ape_accounts + - Member[accounts].Member[AccountAPI] + - - pydantic.BaseModel~Subclass + - ape_accounts + - Member[accounts].Member[AccountContainerAPI] + - - pydantic.BaseModel~Subclass + - ape_accounts + - Member[accounts].Member[AccountContainer] + - - pydantic.BaseModel~Subclass + - ape_accounts + - Member[accounts].Member[KeyfileAccount] + - - pydantic.BaseModel~Subclass + - ape_accounts + - Member[accounts].Member[TransactionAPI] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_cache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_cache.model.yml new file mode 100644 index 00000000000..2fdca877901 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_cache.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ape_cache + - Member[query].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape_cache + - Member[query].Member[BlockAPI] + - - pydantic.BaseModel~Subclass + - ape_cache + - Member[query].Member[BlockQuery] + - - pydantic.BaseModel~Subclass + - ape_cache + - Member[query].Member[BlockTransactionQuery] + - - pydantic.BaseModel~Subclass + - ape_cache + - Member[query].Member[ContractEventQuery] + - - pydantic.BaseModel~Subclass + - ape_cache + - Member[query].Member[ContractLog] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_compile.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_compile.model.yml new file mode 100644 index 00000000000..36071482a81 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_compile.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ape_compile + - Member[_cli].Member[ContractType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_ethereum.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_ethereum.model.yml new file mode 100644 index 00000000000..e9f2f4d49a1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_ethereum.model.yml @@ -0,0 +1,150 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[Ethereum] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ForkedNetworkAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[NetworkAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[WeiConversions] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[_converters].Member[ConverterAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[_converters].Member[WeiConversions] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[ABIType] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[AccessListTransaction] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[AutoGasLimit] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[BaseTransaction] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[BlockAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[Block] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[ConstructorABI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[ContractLog] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[DynamicFeeTransaction] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[EcosystemAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[Ethereum] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[EventABI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[ProxyInfo] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[Receipt] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[StaticFeeTransaction] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[ecosystem].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[multicall].Member[handlers].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[multicall].Member[handlers].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[multicall].Member[handlers].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[multicall].Member[handlers].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[proxies].Member[ABIType] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[proxies].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[proxies].Member[ProxyInfoAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[proxies].Member[ProxyInfo] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[AccessListTransaction] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[AccessList] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[BaseTransaction] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[ContractLog] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[DynamicFeeTransaction] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[EventABI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[Receipt] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[SourceTraceback] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[StaticFeeTransaction] + - - pydantic.BaseModel~Subclass + - ape_ethereum + - Member[transactions].Member[TransactionAPI] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_geth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_geth.model.yml new file mode 100644 index 00000000000..be411b4fc66 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_geth.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[GethDev] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[GethProvider] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[BaseGethProvider] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[GethDev] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[Geth] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[ReceiptAPI] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[SourceTraceback] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[SubprocessProvider] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[TraceFrame] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[TransactionAPI] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[UpstreamProvider] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[provider].Member[Web3Provider] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[query].Member[BaseGethProvider] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[query].Member[ContractCreationQuery] + - - pydantic.BaseModel~Subclass + - ape_geth + - Member[query].Member[ReceiptAPI] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_networks.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_networks.model.yml new file mode 100644 index 00000000000..95b4e2d44f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_networks.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ape_networks + - Member[_cli].Member[SubprocessProvider] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_plugins.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_plugins.model.yml new file mode 100644 index 00000000000..54b2c3306d1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_plugins.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ape_plugins + - Member[ConfigDict] + - - pydantic.BaseModel~Subclass + - ape_plugins + - Member[_cli].Member[PluginMetadataList] + - - pydantic.BaseModel~Subclass + - ape_plugins + - Member[_cli].Member[PluginMetadata] + - - pydantic.BaseModel~Subclass + - ape_plugins + - Member[utils].Member[BaseInterfaceModel] + - - pydantic.BaseModel~Subclass + - ape_plugins + - Member[utils].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ape_plugins + - Member[utils].Member[PluginGroup] + - - pydantic.BaseModel~Subclass + - ape_plugins + - Member[utils].Member[PluginMetadataList] + - - pydantic.BaseModel~Subclass + - ape_plugins + - Member[utils].Member[PluginMetadata] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_pm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_pm.model.yml new file mode 100644 index 00000000000..ced97be567f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ape_pm.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ape_pm + - Member[InterfaceCompiler] + - - pydantic.BaseModel~Subclass + - ape_pm + - Member[compiler].Member[CompilerAPI] + - - pydantic.BaseModel~Subclass + - ape_pm + - Member[compiler].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ape_pm + - Member[compiler].Member[InterfaceCompiler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-api.model.yml index 92740dab5f5..455866a70fb 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-api.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-api.model.yml @@ -49,6 +49,39 @@ extensions: - - Django.db.models.Model~Subclass - api - Member[views_users].Member[Review] + - - fastapi.APIRouter~Subclass + - api + - Member[routes].Member[ai].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - api + - Member[routes].Member[alerts].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - api + - Member[routes].Member[healthcheck].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - api + - Member[routes].Member[providers].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - api + - Member[routes].Member[settings].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - api + - Member[routes].Member[status].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - api + - Member[routes].Member[tenant].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - api + - Member[routes].Member[workflows].Member[APIRouter] + - - flask.Blueprint~Subclass + - api + - Member[Blueprint] + - - flask.Blueprint~Subclass + - api + - Member[views].Member[Blueprint] + - - logging.Logger~Subclass + - api + - Member[logging].Member[CustomizedUvicornLogger] - - pydantic.BaseModel~Subclass - api - Member[Linkedin].Member[Document] @@ -79,6 +112,12 @@ extensions: - - pydantic.BaseModel~Subclass - api - Member[main].Member[Post] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[alert].Member[AlertDto] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[alert].Member[DeleteRequestBody] - - pydantic.BaseModel~Subclass - api - Member[models].Member[db].Member[alert].Member[AlertEnrichment] @@ -118,6 +157,42 @@ extensions: - - pydantic.BaseModel~Subclass - api - Member[models].Member[db].Member[workflow].Member[Workflow] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[provider].Member[Provider] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[step_context].Member[StepContext] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[webhook].Member[ProviderWebhookSettings] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[webhook].Member[WebhookSettings] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[workflow].Member[ProviderDTO] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[workflow].Member[WorkflowCreateOrUpdateDTO] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[workflow].Member[WorkflowDTO] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[workflow].Member[WorkflowExecutionDTO] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[workflow].Member[WorkflowExecutionLogsDTO] + - - pydantic.BaseModel~Subclass + - api + - Member[routes].Member[ai].Member[CreateAlert] + - - pydantic.BaseModel~Subclass + - api + - Member[routes].Member[ai].Member[RepairAlert] - - sqlalchemy.orm.Session~Subclass - api - Member[core].Member[db].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apiclient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apiclient.model.yml new file mode 100644 index 00000000000..585f5c01232 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apiclient.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - apiclient + - Member[utils].Member[typing].Member[Response] + - - xml.etree.ElementTree~Subclass + - apiclient + - Member[response_handlers].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - apiclient + - Member[utils].Member[typing].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apifairy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apifairy.model.yml new file mode 100644 index 00000000000..d1343f62392 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apifairy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - apifairy + - Member[core].Member[Blueprint] + - - flask.Response~Subclass + - apifairy + - Member[decorators].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apiview.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apiview.model.yml index 2bb68d9b0c2..2c547655520 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apiview.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apiview.model.yml @@ -64,6 +64,12 @@ extensions: - - django.http.response.HttpResponse~Subclass - apiview - Member[view].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - apiview + - Member[view].Member[Response] + - - django.http.response.HttpResponse~Subclass + - apiview + - Member[views].Member[rest_framework].Member[Response] - - io.StringIO~Subclass - apiview - Member[views].Member[models].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-app.model.yml index c89de5aa4a7..e99fa5d039c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-app.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-app.model.yml @@ -4,24 +4,174 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - app + - Member[forms].Member[MartorFormField] + - - Django.Views.View~Subclass + - app + - Member[demo].Member[urls].Member[RedirectView] + - - Django.Views.View~Subclass + - app + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - app + - Member[views].Member[HelloView] + - - Django.Views.View~Subclass + - app + - Member[views].Member[TemplateView] - - Django.db.models.Model~Subclass - app - Member[adapters].Member[Group] + - - Django.db.models.Model~Subclass + - app + - Member[admin].Member[PostMeta] + - - Django.db.models.Model~Subclass + - app + - Member[admin].Member[Post] + - - Django.db.models.Model~Subclass + - app + - Member[controllers].Member[User] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[models].Member[Country1] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[models].Member[Country2] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[models].Member[Country3] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[models].Member[Country4] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[models].Member[Country5] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[models].Member[Country6] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[models].Member[Country] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[models].Member[Person] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[models].Member[ProxyPerson] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[translation].Member[Country] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[countries].Member[translation].Member[Person] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[documents].Member[models].Member[Document] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[documents].Member[models].Member[Link] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[periods].Member[models].Member[DateModel] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[periods].Member[models].Member[DateTimeModel] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[periods].Member[models].Member[Period1] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[periods].Member[models].Member[Period2] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[periods].Member[models].Member[Period3] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[periods].Member[models].Member[Period4] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[periods].Member[models].Member[Period5] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[periods].Member[models].Member[TimeModel] - - Django.db.models.Model~Subclass - app - Member[demo].Member[profile].Member[admin].Member[User] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[profile].Member[models].Member[UserProfile] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[relations].Member[models].Member[Relation] + - - Django.db.models.Model~Subclass + - app + - Member[forms].Member[Post] - - Django.db.models.Model~Subclass - app - Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[Author] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[Book] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[Company] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[GroupMembership] - - Django.db.models.Model~Subclass - app - Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[PostMeta] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[Post] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[Reviewer] - - Django.db.models.Model~Subclass - app - Member[models].Member[TimeStampedModel] - - Django.db.models.Model~Subclass - app - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - app + - Member[views].Member[News] + - - Django.db.models.Model~Subclass + - app + - Member[views].Member[Post] + - - django.forms.BaseForm~Subclass + - app + - Member[demo].Member[documents].Member[forms].Member[DocumentForm] + - - django.forms.BaseForm~Subclass + - app + - Member[demo].Member[periods].Member[admin].Member[DateForm] + - - django.forms.BaseForm~Subclass + - app + - Member[demo].Member[periods].Member[admin].Member[TimeForm] + - - django.forms.BaseForm~Subclass + - app + - Member[demo].Member[profile].Member[forms].Member[RelationForm] + - - django.forms.BaseForm~Subclass + - app + - Member[forms].Member[PostForm] + - - django.forms.BaseForm~Subclass + - app + - Member[forms].Member[SimpleForm] + - - django.forms.BaseForm~Subclass + - app + - Member[views].Member[PostForm] + - - django.forms.BaseForm~Subclass + - app + - Member[views].Member[SimpleForm] + - - django.http.response.JsonResponse~Subclass + - app + - Member[views].Member[JsonResponse] - - fastapi.APIRouter~Subclass - app - Member[routes].Member[detection].Member[APIRouter] @@ -34,6 +184,18 @@ extensions: - - fastapi.APIRouter~Subclass - app - Member[routes].Member[recognition].Member[APIRouter] + - - flask.Flask~Subclass + - app + - Member[Flask] + - - flask.Flask~Subclass + - app + - Member[flask_app].Member[Flask] + - - flask.Flask~Subclass + - app + - Member[helpers].Member[middleware].Member[Flask] + - - flask.Response~Subclass + - app + - Member[Response] - - flask.Response~Subclass - app - Member[decorators].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-appdaemon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-appdaemon.model.yml new file mode 100644 index 00000000000..e36df46d3e1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-appdaemon.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - appdaemon + - Member[entity].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-appkit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-appkit.model.yml new file mode 100644 index 00000000000..0107d47f9cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-appkit.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - appkit + - Member[app].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apprise.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apprise.model.yml new file mode 100644 index 00000000000..7619f4a08ae --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apprise.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - apprise + - Member[logger].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - apprise + - Member[plugins].Member[NotifySES].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - apprise + - Member[plugins].Member[NotifySNS].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apps.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apps.model.yml index e0f47861534..bb3dbbc562c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apps.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apps.model.yml @@ -4,12 +4,54 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[urls].Member[ArticleViewSet] + - - Django.Views.View~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[urls].Member[CollectionViewSet] + - - Django.Views.View~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[urls].Member[TaskViewSet] + - - Django.Views.View~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[views].Member[ArticleViewSet] + - - Django.Views.View~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[views].Member[CollectionViewSet] + - - Django.Views.View~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[views].Member[TaskViewSet] - - Django.db.models.Model~Subclass - apps - Member[languages].Member[backend].Member[import_data].Member[Article] - - Django.db.models.Model~Subclass - apps - Member[languages].Member[backend].Member[import_data].Member[Collection] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[admin].Member[Article] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[models].Member[Article] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[models].Member[Collection] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[models].Member[Task] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[resources].Member[Article] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[serializers].Member[Article] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[serializers].Member[Collection] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[serializers].Member[Task] - - Django.db.models.Model~Subclass - apps - Member[languages].Member[backend].Member[languages].Member[views].Member[Article] @@ -19,3 +61,12 @@ extensions: - - Django.db.models.Model~Subclass - apps - Member[languages].Member[backend].Member[languages].Member[views].Member[Task] + - - django.http.response.HttpResponse~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[views].Member[Response] + - - django.http.response.JsonResponse~Subclass + - apps + - Member[service].Member[service].Member[views].Member[JsonResponse] + - - rest_framework.response.Response~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ara.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ara.model.yml index 15e8090b625..38032ba71d9 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ara.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ara.model.yml @@ -115,6 +115,15 @@ extensions: - - django.forms.BaseForm~Subclass - ara - Member[ui].Member[forms].Member[TaskSearchForm] + - - django.http.response.HttpResponse~Subclass + - ara + - Member[server].Member[urls].Member[Response] + - - django.http.response.HttpResponse~Subclass + - ara + - Member[ui].Member[pagination].Member[Response] + - - django.http.response.HttpResponse~Subclass + - ara + - Member[ui].Member[views].Member[Response] - - rest_framework.response.Response~Subclass - ara - Member[server].Member[urls].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aredis_om.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aredis_om.model.yml new file mode 100644 index 00000000000..b317248c1f1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aredis_om.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[EmbeddedJsonModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[HashModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[JsonModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[RedisModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[model].Member[EmbeddedJsonModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[model].Member[HashModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[model].Member[JsonModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[model].Member[RedisModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[model].Member[model].Member[EmbeddedJsonModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[model].Member[model].Member[HashModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[model].Member[model].Member[JsonModel] + - - pydantic.BaseModel~Subclass + - aredis_om + - Member[model].Member[model].Member[RedisModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aresponses.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aresponses.model.yml new file mode 100644 index 00000000000..3cc4881a24c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aresponses.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aresponses + - Member[main].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-argilla.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-argilla.model.yml new file mode 100644 index 00000000000..4458b5035f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-argilla.model.yml @@ -0,0 +1,2958 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[datasets].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[info].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[metrics].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records_search].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records_update].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text2text].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification_dataset_settings].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[token_classification].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[token_classification_dataset_settings].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[users].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[workspaces].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[fields].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[metadata_properties].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[questions].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[records].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[responses].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[suggestions].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[users].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[workspaces].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[routes].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - argilla + - Member[server].Member[security].Member[auth_provider].Member[local].Member[provider].Member[APIRouter] + - - logging.Logger~Subclass + - argilla + - Member[logging].Member[Logger] + - - pydantic.BaseModel~Subclass + - argilla + - Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[FloatMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[FloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[IntegerMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[IntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[ResponseSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[SuggestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[TermsMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[TermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[Text2TextRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[TextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[TextGenerationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[TextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[TokenAttributions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[ValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[cli].Member[callback].Member[ArgillaCredentials] + - - pydantic.BaseModel~Subclass + - argilla + - Member[cli].Member[server].Member[database].Member[users].Member[create].Member[UserCreateForTask] + - - pydantic.BaseModel~Subclass + - argilla + - Member[cli].Member[server].Member[database].Member[users].Member[create].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[cli].Member[server].Member[database].Member[users].Member[create].Member[WorkspaceCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[cli].Member[server].Member[database].Member[users].Member[migrate].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[cli].Member[server].Member[database].Member[users].Member[migrate].Member[WorkspaceCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[api].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[api].Member[DatasetModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[api].Member[WorkspaceModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[apis].Member[status].Member[ApiInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[apis].Member[status].Member[ApiStatus] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[apis].Member[status].Member[ElasticSearchVersionDetails] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[apis].Member[status].Member[ElasticSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[CopyDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[DatasetModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[LabelingRuleMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[LabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[MetricInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[MetricResults] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[Text2TextBulkData] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[Text2TextRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[TextClassificationBulkData] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[TokenClassificationBulkData] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[client].Member[WorkspaceModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[datasets].Member[Text2TextRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[datasets].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[datasets].Member[TokenAttributions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[datasets].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[LabelQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[MultiLabelQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[RankingQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[RatingQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[TrainingTaskForChatCompletion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[TrainingTaskForDPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[TrainingTaskForPPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[TrainingTaskForQuestionAnswering] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[TrainingTaskForRM] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[TrainingTaskForSFT] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[TrainingTaskForSentenceSimilarity] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[TrainingTaskForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[TrainingTaskMappingForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[UnifiedValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[config].Member[AllowedFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[config].Member[DatasetConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[config].Member[DeprecatedDatasetConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[base].Member[AllowedFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[base].Member[AllowedRemoteFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[base].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[base].Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[helpers].Member[AllowedFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[AllowedFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[TextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[TrainingTaskForChatCompletion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[TrainingTaskForDPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[TrainingTaskForPPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[TrainingTaskForQuestionAnswering] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[TrainingTaskForRM] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[TrainingTaskForSFT] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[TrainingTaskForSentenceSimilarity] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[dataset].Member[TrainingTaskForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[AllowedFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[AllowedRemoteFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[FeedbackDatasetModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[FeedbackFieldModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[FeedbackMetadataPropertyModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[FeedbackQuestionModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RemoteFloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RemoteIntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RemoteLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RemoteMultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RemoteRankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RemoteRatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RemoteTermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RemoteTextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[RemoteTextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[TextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[local].Member[mixins].Member[TextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[remote].Member[dataset].Member[AllowedRemoteFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[remote].Member[dataset].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[remote].Member[dataset].Member[FeedbackRecordsModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[remote].Member[dataset].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[remote].Member[dataset].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[remote].Member[dataset].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[remote].Member[dataset].Member[RemoteFeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[remote].Member[dataset].Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[dataset].Member[remote].Member[mixins].Member[RemoteFeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[integrations].Member[huggingface].Member[dataset].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[integrations].Member[huggingface].Member[dataset].Member[RemoteFeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[mixins].Member[FeedbackMetadataPropertyModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[FieldSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[FloatMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[FloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[IntegerMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[IntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[QuestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[RankingValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[ResponseSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[SuggestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[TermsMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[TermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[TextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[TextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[ValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[fields].Member[FieldSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[fields].Member[TextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[FloatMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[FloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[IntegerMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[IntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[MetadataFilterSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[MetadataPropertySchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[TermsMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[TermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[_NumericMetadataFilterSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[metadata].Member[_NumericMetadataPropertySchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[questions].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[questions].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[questions].Member[QuestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[questions].Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[questions].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[questions].Member[TextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[questions].Member[_LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[records].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[records].Member[RankingValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[records].Member[ResponseSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[records].Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[records].Member[SuggestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[records].Member[UnifiedValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[records].Member[ValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[fields].Member[FeedbackFieldModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[fields].Member[RemoteSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[fields].Member[RemoteTextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[fields].Member[TextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[metadata].Member[FeedbackMetadataPropertyModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[metadata].Member[FloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[metadata].Member[IntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[metadata].Member[RemoteFloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[metadata].Member[RemoteIntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[metadata].Member[RemoteSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[metadata].Member[RemoteTermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[metadata].Member[TermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[FeedbackQuestionModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[RemoteLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[RemoteMultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[RemoteRankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[RemoteRatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[RemoteSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[RemoteTextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[questions].Member[TextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[records].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[records].Member[FeedbackResponseModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[records].Member[FeedbackSuggestionModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[records].Member[RemoteFeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[records].Member[RemoteResponseSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[records].Member[RemoteSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[records].Member[RemoteSuggestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[records].Member[ResponseSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[records].Member[SuggestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[remote].Member[shared].Member[RemoteSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[AllowedFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[AllowedRemoteFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[FloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[IntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RemoteFloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RemoteIntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RemoteLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RemoteMultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RemoteRankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RemoteRatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RemoteTermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RemoteTextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[RemoteTextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[TermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[TextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[types].Member[TextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[schemas].Member[utils].Member[QuestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[TrainingTaskForChatCompletion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[TrainingTaskForDPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[TrainingTaskForPPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[TrainingTaskForQuestionAnswering] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[TrainingTaskForRM] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[TrainingTaskForSFT] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[TrainingTaskForSentenceSimilarity] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[TrainingTaskForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[TrainingTaskMappingForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[base].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[base].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[base].Member[TrainingTaskForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[sentence_transformers].Member[TrainingTaskForSentenceSimilarity] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[setfit].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[spacy].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[spacy].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[span_marker].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[transformers].Member[TrainingTaskForQuestionAnswering] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[transformers].Member[TrainingTaskForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[trl].Member[TrainingTaskForDPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[trl].Member[TrainingTaskForPPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[trl].Member[TrainingTaskForRM] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[frameworks].Member[trl].Member[TrainingTaskForSFT] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[LabelQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[MultiLabelQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[RankingQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[RatingQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForChatCompletionFormat] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForChatCompletion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForDPOFormat] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForDPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForPPOFormat] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForPPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForQuestionAnsweringFormat] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForQuestionAnswering] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForRMFormat] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForRM] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForSFTFormat] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForSFT] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForSentenceSimilarityFormat] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForSentenceSimilarity] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForTextClassificationFormat] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[training].Member[schemas].Member[TrainingTaskMappingForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[LabelQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[MultiLabelQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[RankingQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[RatingQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[UnifiedValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[unification].Member[ValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[utils].Member[AllowedFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[utils].Member[AllowedRemoteFieldTypes] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[feedback].Member[utils].Member[FeedbackDatasetModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[login].Member[ArgillaCredentials] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[metrics].Member[models].Member[MetricInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[metrics].Member[models].Member[MetricResults] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[models].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[models].Member[Text2TextRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[models].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[models].Member[TextGenerationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[models].Member[TokenAttributions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[models].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[models].Member[_Validators] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[_helpers].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[_helpers].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[api].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[api].Member[Text2TextBulkData] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[api].Member[TextClassificationBulkData] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[api].Member[TokenClassificationBulkData] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[models].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[models].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[models].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[models].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[models].Member[ScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[models].Member[SdkVectorSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[models].Member[UpdateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[models].Member[ValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[commons].Member[models].Member[VectorInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[datasets].Member[api].Member[CopyDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[datasets].Member[api].Member[Dataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[datasets].Member[models].Member[BaseDatasetModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[datasets].Member[models].Member[CopyDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[datasets].Member[models].Member[Dataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[metrics].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[metrics].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[metrics].Member[api].Member[MetricInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[metrics].Member[models].Member[MetricInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text2text].Member[models].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text2text].Member[models].Member[ClientText2TextRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text2text].Member[models].Member[ScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text2text].Member[models].Member[SdkVectorSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text2text].Member[models].Member[Text2TextAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text2text].Member[models].Member[Text2TextBulkData] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text2text].Member[models].Member[Text2TextPrediction] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text2text].Member[models].Member[Text2TextQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text2text].Member[models].Member[UpdateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[api].Member[LabelingRuleMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[api].Member[LabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[api].Member[TextClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[ClassPrediction] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[ClientTextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[ClientTokenAttributions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[LabelingRuleMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[LabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[ScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[SdkVectorSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[TextClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[TextClassificationBulkData] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[TextClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[TokenAttributions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[text_classification].Member[models].Member[UpdateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[token_classification].Member[models].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[token_classification].Member[models].Member[ClientTokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[token_classification].Member[models].Member[EntitySpan] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[token_classification].Member[models].Member[ScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[token_classification].Member[models].Member[SdkVectorSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[token_classification].Member[models].Member[TokenClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[token_classification].Member[models].Member[TokenClassificationBulkData] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[token_classification].Member[models].Member[TokenClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[token_classification].Member[models].Member[UpdateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[users].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[users].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[users].Member[api].Member[UserCreateModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[users].Member[api].Member[UserModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[users].Member[models].Member[UserCreateModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[users].Member[models].Member[UserModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[api].Member[FeedbackDatasetModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[api].Member[FeedbackFieldModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[api].Member[FeedbackMetadataPropertyModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[api].Member[FeedbackMetricsModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[api].Member[FeedbackQuestionModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[api].Member[FeedbackRecordsModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackDatasetModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackFieldModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackItemModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackMetadataPropertyModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackMetricsModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackQuestionModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackRankingValueModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackRecordsMetricsModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackRecordsModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackResponseModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackSuggestionModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[datasets].Member[models].Member[FeedbackValueModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[metadata_properties].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[metadata_properties].Member[api].Member[FeedbackMetadataPropertyModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[metadata_properties].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[metadata_properties].Member[models].Member[FeedbackMetadataPropertyModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[records].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[records].Member[api].Member[FeedbackItemModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[records].Member[api].Member[FeedbackSuggestionModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[records].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[records].Member[models].Member[FeedbackItemModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[suggestions].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[suggestions].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[suggestions].Member[api].Member[SuggestionModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[suggestions].Member[models].Member[SuggestionModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[users].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[users].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[users].Member[api].Member[WorkspaceModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[workspaces].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[workspaces].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[workspaces].Member[api].Member[WorkspaceModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[v1].Member[workspaces].Member[models].Member[WorkspaceModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[workspaces].Member[api].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[workspaces].Member[api].Member[HTTPValidationError] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[workspaces].Member[api].Member[UserModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[workspaces].Member[api].Member[WorkspaceModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[sdk].Member[workspaces].Member[models].Member[WorkspaceModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[users].Member[UserModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[users].Member[WorkspaceModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[workspaces].Member[UserModel] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[workspaces].Member[WorkspaceModelV0] + - - pydantic.BaseModel~Subclass + - argilla + - Member[client].Member[workspaces].Member[WorkspaceModelV1] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[FeedbackRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[FieldSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[FloatMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[FloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[IntegerMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[IntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[LabelQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[LabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[MultiLabelQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[MultiLabelQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[QuestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[RankingQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[RankingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[RankingValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[RatingQuestionUnification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[RatingQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[ResponseSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[SuggestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TermsMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TextField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TextQuestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TrainingTaskForChatCompletion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TrainingTaskForDPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TrainingTaskForPPO] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TrainingTaskForQuestionAnswering] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TrainingTaskForRM] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TrainingTaskForSFT] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TrainingTaskForSentenceSimilarity] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TrainingTaskForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[TrainingTaskMappingForTextClassification] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[UnifiedValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[feedback].Member[ValueSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[labeling].Member[text_classification].Member[label_errors].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[labeling].Member[text_classification].Member[label_models].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[labeling].Member[text_classification].Member[rule].Member[LabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[labeling].Member[text_classification].Member[rule].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[labeling].Member[text_classification].Member[weak_labels].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[metrics].Member[commons].Member[MetricSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[metrics].Member[models].Member[MetricSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[metrics].Member[text_classification].Member[metrics].Member[MetricSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[metrics].Member[token_classification].Member[metrics].Member[MetricSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[monitoring].Member[_flair].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[monitoring].Member[_spacy].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[monitoring].Member[_transformers].Member[LabelPrediction] + - - pydantic.BaseModel~Subclass + - argilla + - Member[monitoring].Member[_transformers].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[monitoring].Member[asgi].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[monitoring].Member[asgi].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[datasets].Member[CopyDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[datasets].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[datasets].Member[Dataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[datasets].Member[UpdateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[info].Member[ApiInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[info].Member[ApiStatus] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[metrics].Member[MetricInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[metrics].Member[TaskConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records].Member[Text2TextQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records].Member[TextClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records].Member[TokenClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records_search].Member[PaginatedSortInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records_search].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records_search].Member[Text2TextQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records_search].Member[TextClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[records_search].Member[TokenClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text2text].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text2text].Member[ServiceText2TextQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text2text].Member[Text2TextBulkRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text2text].Member[Text2TextQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text2text].Member[Text2TextSearchAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text2text].Member[Text2TextSearchRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[CreateLabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[DatasetLabelingRulesMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[LabelingRuleMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[LabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[ServiceLabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[ServiceTextClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[TextClassificationBulkRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[TextClassificationDataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[TextClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[TextClassificationSearchAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[TextClassificationSearchRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification].Member[UpdateLabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[text_classification_dataset_settings].Member[TextClassificationSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[token_classification].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[token_classification].Member[ServiceTokenClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[token_classification].Member[TokenClassificationAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[token_classification].Member[TokenClassificationBulkRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[token_classification].Member[TokenClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[token_classification].Member[TokenClassificationSearchRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[token_classification_dataset_settings].Member[TokenClassificationSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[users].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[users].Member[User] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[workspaces].Member[User] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[workspaces].Member[WorkspaceCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[workspaces].Member[WorkspaceUserCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[handlers].Member[workspaces].Member[Workspace] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[commons].Member[model].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[commons].Member[model].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[commons].Member[model].Member[ScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[commons].Member[model].Member[ServiceBaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[commons].Member[model].Member[ServiceQueryRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[commons].Member[model].Member[ServiceSortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[commons].Member[model].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[dataset_settings].Member[AbstractDatasetSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[dataset_settings].Member[EmbeddingsConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[dataset_settings].Member[LabelsSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[dataset_settings].Member[TextClassificationSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[dataset_settings].Member[TokenClassificationSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[dataset_settings].Member[WithLabelsSchemaSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[CommonTasksMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[ScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[ServiceBaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[ServiceBaseSearchResultsAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[Text2TextAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[Text2TextBulkRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[Text2TextPrediction] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[Text2TextQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[Text2TextSearchAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[Text2TextSearchRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text2text].Member[UpdateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[CreateLabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[DatasetLabelingRulesMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[LabelingRuleMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[LabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[ScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[ServiceBaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[ServiceBaseSearchResultsAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[ServiceTextClassificationDataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[TextClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[TextClassificationBulkRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[TextClassificationDataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[TextClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[TextClassificationSearchAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[TextClassificationSearchRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[TokenAttributions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[UpdateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[UpdateLabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[_DatasetLabelingRulesMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[_LabelingRuleMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[text_classification].Member[_TextClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[ScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[ServiceBaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[ServiceBaseSearchResultsAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[TokenClassificationAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[TokenClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[TokenClassificationBulkRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[TokenClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[TokenClassificationSearchRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[UpdateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[models].Member[token_classification].Member[_TokenClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[validators].Member[commons].Member[User] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[validators].Member[text_classification].Member[DatasetLabels] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[validators].Member[text_classification].Member[Dataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[validators].Member[text_classification].Member[TextClassificationSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[validators].Member[token_classification].Member[DatasetLabels] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[validators].Member[token_classification].Member[Dataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[validators].Member[token_classification].Member[ServiceTokenClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v0].Member[validators].Member[token_classification].Member[TokenClassificationSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[DatasetCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[DatasetUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[Dataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[Datasets] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[FieldCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[Field] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[Fields] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[MetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[MetadataProperties] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[MetadataPropertyCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[MetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[MetadataQueryParams] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[Metrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[QuestionCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[Question] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[Questions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[RecordSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[RecordsCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[RecordsUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[Records] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[SearchRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[SearchRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[SearchRecordsResult] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[SearchResponses] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[StringQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[TermsMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[datasets].Member[UserResponseStatusFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[fields].Member[FieldSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[fields].Member[FieldUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[metadata_properties].Member[MetadataPropertyUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[metadata_properties].Member[MetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[questions].Member[QuestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[questions].Member[QuestionUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[records].Member[RecordSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[records].Member[RecordUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[records].Member[ResponseCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[records].Member[Response] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[records].Member[SuggestionCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[records].Member[Suggestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[records].Member[Suggestions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[responses].Member[ResponseSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[suggestions].Member[SuggestionSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[users].Member[Workspaces] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[workspaces].Member[Workspace] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[apis].Member[v1].Member[handlers].Member[workspaces].Member[Workspaces] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[commons].Member[config].Member[ServiceBaseDataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[commons].Member[config].Member[ServiceBaseMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[commons].Member[config].Member[ServiceBaseTaskMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[commons].Member[config].Member[TaskConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[accounts].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[accounts].Member[WorkspaceCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[accounts].Member[WorkspaceUserCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[DatasetCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[DatasetUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[FieldCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[FieldUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[MetadataPropertyCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[MetadataPropertyUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[QuestionCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[QuestionUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[RecordUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[RecordsCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[RecordsUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[ResponseCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[SuggestionCreateWithRecordId] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[SuggestionCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[contexts].Member[datasets].Member[User] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[BaseDatasetsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[BaseQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[client_adapters].Member[base].Member[BaseQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[client_adapters].Member[base].Member[SortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[client_adapters].Member[opensearch].Member[BaseQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[client_adapters].Member[opensearch].Member[SortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[client_adapters].Member[opensearch].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[generic_elastic].Member[BaseDatasetsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[generic_elastic].Member[BaseQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[generic_elastic].Member[BaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[generic_elastic].Member[PaginatedSortInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[generic_elastic].Member[SortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[generic_elastic].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[mappings].Member[token_classification].Member[MentionMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[mappings].Member[token_classification].Member[TokenMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[model].Member[BaseDatasetsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[model].Member[BaseQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[model].Member[BaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[model].Member[QueryRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[model].Member[SortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[model].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[model].Member[VectorSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[query_builder].Member[BaseDatasetsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[query_builder].Member[QueryRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[query_builder].Member[SortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[backend].Member[search].Member[query_builder].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[datasets].Member[BaseDatasetDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[datasets].Member[BaseDatasetSettingsDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[datasets].Member[BaseDatasetsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[datasets].Member[EmbeddingsConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[models].Member[datasets].Member[BaseDatasetDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[models].Member[datasets].Member[BaseDatasetSettingsDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[models].Member[datasets].Member[EmbeddingsConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[models].Member[records].Member[BaseAnnotationDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[models].Member[records].Member[BaseEmbeddingVectorDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[models].Member[records].Member[BaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[models].Member[records].Member[DaoRecordsSearchResults] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[models].Member[records].Member[DaoRecordsSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[models].Member[records].Member[SortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[records].Member[BaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[records].Member[DaoRecordsSearchResults] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[records].Member[DaoRecordsSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[records].Member[PaginatedSortInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[daos].Member[records].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[errors].Member[ErrorDetail] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[errors].Member[api_errors].Member[ErrorDetail] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[BaseQuestionSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[RatingQuestionSettingsOption] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[TermsMetadataPropertySettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[TextQuestionSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[ValidOptionCheckerMixin] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[ValueTextQuestionSettingsOption] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[metadata_properties].Member[BaseMetadataPropertySettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[metadata_properties].Member[NumericMetadataPropertySettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[metadata_properties].Member[TermsMetadataPropertySettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[questions].Member[BaseQuestionSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[questions].Member[RatingQuestionSettingsOption] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[questions].Member[TextQuestionSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[questions].Member[ValidOptionCheckerMixin] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[questions].Member[ValueTextQuestionSettingsOption] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[suggestions].Member[SuggestionCreateWithRecordId] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[models].Member[suggestions].Member[SuggestionCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[base].Member[UpdateSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v0].Member[datasets].Member[CopyDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v0].Member[datasets].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v0].Member[datasets].Member[Dataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v0].Member[datasets].Member[UpdateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v0].Member[datasets].Member[_BaseDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[DatasetCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[DatasetUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Dataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Datasets] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[FieldCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Field] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Fields] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[FloatMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[IntegerMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[LabelSelectionQuestionSettingsCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[MetadataProperties] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[MetadataPropertyCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[MetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[MetadataQueryParams] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Metrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[MultiLabelSelectionQuestionSettingsCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[QuestionCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Question] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Questions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[RankingQuestionSettingsCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[RatingQuestionSettingsCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[RatingQuestionSettingsOption] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[RecordCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[RecordMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[RecordUpdateWithId] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[RecordUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Record] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[RecordsCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[RecordsUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Records] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[ResponseMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[ResponseValueCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[ResponseValue] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Response] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[SearchRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[SearchRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[SearchRecordsResult] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[StringQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[SuggestionCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[Suggestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[TermsMetadataPropertyCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[TermsMetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[TextFieldSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[TextQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[TextQuestionSettingsCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[UniqueValuesCheckerMixin] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[UpdateSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[UserDiscardedResponseCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[UserSubmittedResponseCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[datasets].Member[ValueTextQuestionSettingsOption] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[fields].Member[FieldUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[fields].Member[Field] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[fields].Member[TextFieldSettingsUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[fields].Member[TextFieldSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[fields].Member[UpdateSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[metadata_properties].Member[MetadataPropertyUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[metadata_properties].Member[MetadataProperty] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[metadata_properties].Member[TermsMetadataMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[metadata_properties].Member[UpdateSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[LabelSelectionQuestionSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[LabelSelectionSettingsUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[MultiLabelSelectionQuestionSettingsUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[MultiLabelSelectionQuestionSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[QuestionUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[Question] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[RankingQuestionSettingsUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[RankingQuestionSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[RatingQuestionSettingsOption] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[RatingQuestionSettingsUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[RatingQuestionSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[TextQuestionSettingsUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[TextQuestionSettings] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[UpdateSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[questions].Member[ValueTextQuestionSettingsOption] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[records].Member[RecordUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[records].Member[ResponseCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[records].Member[ResponseValueCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[records].Member[ResponseValue] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[records].Member[Response] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[records].Member[SuggestionCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[records].Member[UpdateSchema] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[responses].Member[DiscardedResponseUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[responses].Member[DraftResponseUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[responses].Member[ResponseValueUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[responses].Member[ResponseValue] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[responses].Member[Response] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[responses].Member[SubmittedResponseUpdate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[suggestions].Member[BaseSuggestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[suggestions].Member[SuggestionCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[suggestions].Member[Suggestion] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[suggestions].Member[Suggestions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[workspaces].Member[Workspace] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[schemas].Member[v1].Member[workspaces].Member[Workspaces] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[MetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[SearchResponseItem] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[SearchResponses] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[StringQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[TermsMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[TermsMetadataMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[UserResponseStatusFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[base].Member[MetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[base].Member[NumericMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[base].Member[SearchResponseItem] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[base].Member[SearchResponses] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[base].Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[base].Member[StringQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[base].Member[TermsMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[base].Member[TermsMetadataMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[base].Member[UserResponseStatusFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[MetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[SearchDocument] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[SearchResponseItem] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[SearchResponses] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[SortBy] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[StringQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[TermsMetadataFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[TermsMetadataMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[UserResponseStatusFilter] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[search_engine].Member[commons].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[security].Member[auth_provider].Member[local].Member[provider].Member[Token] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[security].Member[model].Member[Token] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[security].Member[model].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[security].Member[model].Member[User] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[security].Member[model].Member[WorkspaceCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[security].Member[model].Member[WorkspaceUserCreate] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[security].Member[model].Member[Workspace] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[datasets].Member[BaseDatasetDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[datasets].Member[BaseDatasetSettingsDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[datasets].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[datasets].Member[Dataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[datasets].Member[ServiceBaseDataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[info].Member[ApiInfo] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[info].Member[ApiStatus] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[ServiceBaseMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[ServicePythonMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[models].Member[CommonTasksMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[models].Member[ServiceBaseMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[models].Member[ServiceBaseTaskMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[models].Member[ServicePythonMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[service].Member[DaoRecordsSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[service].Member[ServiceBaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[service].Member[ServicePythonMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[metrics].Member[service].Member[SortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[BaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[QueryRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[ServiceBaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[ServiceBaseSearchResultsAggregations] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[ServiceQueryRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[ServiceScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[ServiceSearchResults] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[ServiceSortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[ServiceSortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[SortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[model].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[service].Member[DaoRecordsSearch] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[service].Member[ServiceSearchResults] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[search].Member[service].Member[ServiceSortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[storage].Member[service].Member[ServiceBaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[commons].Member[BaseAnnotationDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[commons].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[commons].Member[ServiceBaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[commons].Member[models].Member[BaseAnnotationDB] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[commons].Member[models].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[commons].Member[models].Member[ServiceBaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[models].Member[ServiceBaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[models].Member[ServiceBaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[models].Member[ServiceScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[models].Member[ServiceText2TextAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[models].Member[ServiceText2TextPrediction] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[models].Member[ServiceText2TextQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[service].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[service].Member[ServiceSearchResults] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[service].Member[ServiceSortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[service].Member[ServiceSortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text2text].Member[service].Member[ServiceText2TextQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[metrics].Member[CommonTasksMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[metrics].Member[DatasetLabels] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[metrics].Member[F1Metric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[metrics].Member[ServiceBaseMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[metrics].Member[ServicePythonMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[ClassPrediction] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[DatasetLabelingRulesMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[DatasetLabelingRulesSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[LabelingRuleMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[LabelingRuleSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[ServiceBaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[ServiceBaseDataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[ServiceBaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[ServiceLabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[ServiceScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[ServiceTextClassificationDataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[ServiceTextClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[TextClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[model].Member[TokenAttributions] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[DatasetLabelingRulesMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[DatasetLabelingRulesSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[LabelingRuleMetricsSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[LabelingRuleSummary] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[ServiceLabelingRule] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[ServiceSearchResults] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[ServiceSortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[ServiceSortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[ServiceTextClassificationDataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[text_classification].Member[service].Member[ServiceTextClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[metrics].Member[CommonTasksMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[metrics].Member[DatasetLabels] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[metrics].Member[EntitySpan] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[metrics].Member[MentionMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[metrics].Member[ServiceBaseMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[metrics].Member[ServicePythonMetric] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[metrics].Member[ServiceTokenClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[metrics].Member[TokenMetrics] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[model].Member[EntitySpan] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[model].Member[ServiceBaseAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[model].Member[ServiceBaseRecordsQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[model].Member[ServiceScoreRange] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[model].Member[ServiceTokenClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[model].Member[ServiceTokenClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[service].Member[BulkResponse] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[service].Member[ServiceBaseDataset] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[service].Member[ServiceSearchResults] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[service].Member[ServiceSortConfig] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[service].Member[ServiceTokenClassificationQuery] + - - pydantic.BaseModel~Subclass + - argilla + - Member[server].Member[services].Member[tasks].Member[token_classification].Member[service].Member[SortableField] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[autotrain_advanced].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[autotrain_advanced].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[base].Member[Text2TextRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[base].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[base].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[openai].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[openai].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[peft].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[peft].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[setfit].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[span_marker].Member[TokenClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[transformers].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - argilla + - Member[training].Member[transformers].Member[TokenClassificationRecord] + - - sqlalchemy.engine.Engine~Subclass + - argilla + - Member[server].Member[database].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - argilla + - Member[server].Member[contexts].Member[accounts].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ariadne.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ariadne.model.yml new file mode 100644 index 00000000000..3188e2e3ad0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ariadne.model.yml @@ -0,0 +1,1194 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - ariadne + - Member[service].Member[ClientSession] + - - io.StringIO~Subclass + - ariadne + - Member[message].Member[element].Member[BytesIO] + - - logging.Logger~Subclass + - ariadne + - Member[asgi].Member[graphql].Member[Logger] + - - logging.Logger~Subclass + - ariadne + - Member[asgi].Member[handlers].Member[base].Member[Logger] + - - logging.Logger~Subclass + - ariadne + - Member[graphql].Member[Logger] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[ActiveFriendMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[ActiveGroupMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[ActiveMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[ActiveTempMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Announcement] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Client] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[FileInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[FriendEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[FriendMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[GroupConfig] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[GroupEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[GroupMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Group] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Image] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[MemberInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[MiraiEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Profile] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Stranger] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[TempMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[app].Member[Voice] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[connection].Member[MiraiEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[connection].Member[util].Member[MiraiEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[dispatcher].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[dispatcher].Member[Group] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[dispatcher].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[dispatcher].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[dispatcher].Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[dispatcher].Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[ActiveFriendMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[ActiveGroupMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[ActiveMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[ActiveStrangerMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[ActiveTempMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Announcement] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[App] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[AriadneBaseModel] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[AtAll] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[At] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotGroupPermissionChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotInvitedJoinGroupRequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotJoinGroupEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotLeaveEventActive] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotLeaveEventKick] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotMuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotOfflineEventActive] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotOfflineEventDropped] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotOfflineEventForce] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotOnlineEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotReloginEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[BotUnmuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Client] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[CommandExecutedEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Dice] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[DownloadInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Face] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[FileInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[File] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[FlashImage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[ForwardNode] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Forward] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[FriendEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[FriendInputStatusChangedEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[FriendMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[FriendNickChangedEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[FriendRecallEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[FriendSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupAllowAnonymousChatEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupAllowConfessTalkEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupAllowMemberInviteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupConfig] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupEntranceAnnouncementChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupMuteAllEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupNameChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupRecallEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[GroupSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Group] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Image] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberCardChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberHonorChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberJoinEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberJoinRequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberLeaveEventKick] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberLeaveEventQuit] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberMuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberPermissionChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberSpecialTitleChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MemberUnmuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MiraiEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MultimediaElement] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[MusicShare] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[NewFriendRequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[NudgeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[OtherClientOfflineEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[OtherClientOnlineEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Plain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Poke] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Profile] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[RequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[StrangerMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[StrangerSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Stranger] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[SyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[TempMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[TempSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[Voice] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[ActiveFriendMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[ActiveGroupMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[ActiveMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[ActiveStrangerMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[ActiveTempMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotGroupPermissionChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotInvitedJoinGroupRequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotJoinGroupEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotLeaveEventActive] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotLeaveEventKick] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotMuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotOfflineEventActive] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotOfflineEventDropped] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotOfflineEventForce] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotOnlineEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotReloginEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[BotUnmuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[CommandExecutedEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[FriendEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[FriendInputStatusChangedEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[FriendMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[FriendNickChangedEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[FriendRecallEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[FriendSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupAllowAnonymousChatEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupAllowConfessTalkEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupAllowMemberInviteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupEntranceAnnouncementChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupMuteAllEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupNameChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupRecallEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[GroupSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberCardChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberHonorChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberJoinEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberJoinRequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberLeaveEventKick] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberLeaveEventQuit] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberMuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberPermissionChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberSpecialTitleChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MemberUnmuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[MiraiEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[NewFriendRequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[NudgeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[OtherClientOfflineEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[OtherClientOnlineEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[RequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[StrangerMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[StrangerSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[SyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[TempMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[event].Member[TempSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[App] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[AtAll] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[At] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Dice] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Face] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[File] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[FlashImage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[ForwardNode] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Forward] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Image] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[MultimediaElement] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[MusicShare] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Plain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Poke] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[entry].Member[message].Member[Voice] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[AriadneBaseModel] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[MiraiEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[ActiveFriendMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[ActiveGroupMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[ActiveMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[ActiveStrangerMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[ActiveTempMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[Client] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[FriendEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[FriendMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[FriendSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[GroupEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[GroupMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[GroupSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[Group] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[MiraiEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[OtherClientMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[StrangerMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[StrangerSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[Stranger] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[SyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[TempMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[message].Member[TempSyncMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotGroupPermissionChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotInvitedJoinGroupRequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotJoinGroupEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotLeaveEventActive] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotLeaveEventDisband] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotLeaveEventKick] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotMuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotOfflineEventActive] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotOfflineEventDropped] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotOfflineEventForce] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotOnlineEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotReloginEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[BotUnmuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[Client] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[CommandExecutedEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[FriendEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[FriendInputStatusChangedEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[FriendNickChangedEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[FriendRecallEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[GroupAllowAnonymousChatEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[GroupAllowConfessTalkEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[GroupAllowMemberInviteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[GroupEntranceAnnouncementChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[GroupEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[GroupMuteAllEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[GroupNameChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[GroupRecallEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[Group] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberCardChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberHonorChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberJoinEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberJoinRequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberLeaveEventKick] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberLeaveEventQuit] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberMuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberPermissionChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberSpecialTitleChangeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MemberUnmuteEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[MiraiEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[NewFriendRequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[NudgeEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[OtherClientOfflineEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[OtherClientOnlineEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[RequestEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event].Member[mirai].Member[Stranger] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[event]Member[MiraiEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[AriadneBaseModel] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[AriadneBaseModel] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[AtAll] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[At] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[Face] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[File] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[Image] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[MultimediaElement] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[Plain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[chain].Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[AriadneBaseModel] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[Plain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[util].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[util].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[util].Member[Plain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[util].Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[commander].Member[util].Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[App] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[AriadneBaseModel] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[AtAll] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[At] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Dice] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[DisplayStrategy] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Face] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[File] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[FlashImage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[ForwardNode] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Forward] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Image] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Json] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[MarketFace] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[MiraiCode] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[MultimediaElement] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[MusicShare] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Plain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Poke] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Stranger] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Voice] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[element].Member[Xml] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[exp].Member[BaseMessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[exp].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[formatter].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[formatter].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[formatter].Member[Plain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[base].Member[At] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[base].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[base].Member[GroupMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[base].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[base].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[base].Member[Plain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[twilight].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[twilight].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[util].Member[Element] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message].Member[parser].Member[util].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message]Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[message]Member[Source] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[Announcement] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[AriadneBaseModel] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[Client] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[DownloadInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[FileInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[GroupConfig] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[Group] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[MemberInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[Profile] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[Stranger] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[relationship].Member[AriadneBaseModel] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[relationship].Member[Client] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[relationship].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[relationship].Member[GroupConfig] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[relationship].Member[Group] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[relationship].Member[MemberInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[relationship].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[relationship].Member[Profile] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[relationship].Member[Stranger] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model].Member[util].Member[AriadneBaseModel] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model]Member[Announcement] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model]Member[DownloadInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model]Member[FileInfo] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[model]Member[Profile] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[typing].Member[ActiveMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[typing].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[typing].Member[Group] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[typing].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[typing].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[util].Member[cooldown].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[util].Member[send].Member[ActiveMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[util].Member[validator].Member[ActiveMessage] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[util].Member[validator].Member[Friend] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[util].Member[validator].Member[Group] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[util].Member[validator].Member[Member] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[util].Member[validator].Member[MessageChain] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[util].Member[validator].Member[Quote] + - - pydantic.BaseModel~Subclass + - ariadne + - Member[util].Member[validator].Member[Source] + - - starlette.websockets.WebSocket~Subclass + - ariadne + - Member[asgi].Member[handlers].Member[graphql_transport_ws].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - ariadne + - Member[asgi].Member[handlers].Member[graphql_ws].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aries_cloudagent.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aries_cloudagent.model.yml new file mode 100644 index 00000000000..4663fe229b6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aries_cloudagent.model.yml @@ -0,0 +1,66 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aries_cloudagent + - Member[transport].Member[outbound].Member[http].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aries_cloudagent + - Member[transport].Member[outbound].Member[ws].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aries_cloudagent + - Member[utils].Member[http].Member[ClientSession] + - - io.StringIO~Subclass + - aries_cloudagent + - Member[ledger].Member[indy].Member[StringIO] + - - io.StringIO~Subclass + - aries_cloudagent + - Member[ledger].Member[indy_vdr].Member[StringIO] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[connections].Member[base_manager].Member[DIDCommService] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[connections].Member[base_manager].Member[Ed25519VerificationKey2018] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[connections].Member[base_manager].Member[Ed25519VerificationKey2020] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[connections].Member[base_manager].Member[JsonWebKey2020] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[connections].Member[base_manager].Member[VerificationMethod] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[messaging].Member[jsonld].Member[routes].Member[Ed25519VerificationKey2018] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[protocols].Member[didexchange].Member[v1_0].Member[manager].Member[DIDCommService] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[resolver].Member[default].Member[indy].Member[Ed25519VerificationKey2018] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[resolver].Member[default].Member[indy].Member[VerificationMethod] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[resolver].Member[default].Member[web].Member[DIDDocument] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[resolver].Member[did_resolver].Member[BaseDIDDocument] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[resolver].Member[did_resolver].Member[Resource] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[resolver].Member[did_resolver].Member[VerificationMethod] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[wallet].Member[jwt].Member[Resource] + - - pydantic.BaseModel~Subclass + - aries_cloudagent + - Member[wallet].Member[jwt].Member[VerificationMethod] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-arq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-arq.model.yml new file mode 100644 index 00000000000..8ebcda72a89 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-arq.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - arq + - Member[jobs].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-arsenic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-arsenic.model.yml new file mode 100644 index 00000000000..e49736c6bca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-arsenic.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - arsenic + - Member[connection].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - arsenic + - Member[services].Member[ClientSession] + - - io.StringIO~Subclass + - arsenic + - Member[connection].Member[BytesIO] + - - io.StringIO~Subclass + - arsenic + - Member[session].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-art.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-art.model.yml new file mode 100644 index 00000000000..b531a7c3edf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-art.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - art + - Member[defences].Member[preprocessor].Member[jpeg_compression].Member[BytesIO] + - - io.StringIO~Subclass + - art + - Member[defences].Member[preprocessor].Member[mp3_compression].Member[BytesIO] + - - logging.Logger~Subclass + - art + - Member[attacks].Member[evasion].Member[laser_attack].Member[utils].Member[Logger] + - - pickle~Alias + - art + - Member[defences].Member[detector].Member[poison].Member[activation_defence].Member[pickle] + - - pickle~Alias + - art + - Member[estimators].Member[classification].Member[catboost].Member[pickle] + - - pickle~Alias + - art + - Member[estimators].Member[classification].Member[lightgbm].Member[pickle] + - - pickle~Alias + - art + - Member[estimators].Member[classification].Member[scikitlearn].Member[pickle] + - - pickle~Alias + - art + - Member[estimators].Member[classification].Member[xgboost].Member[pickle] + - - pickle~Alias + - art + - Member[estimators].Member[regression].Member[scikitlearn].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-articles.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-articles.model.yml new file mode 100644 index 00000000000..2f7f40bdf47 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-articles.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - articles + - Member[views].Member[ArticleViewSet] + - - Django.db.models.Model~Subclass + - articles + - Member[models].Member[ArticleGroup] + - - Django.db.models.Model~Subclass + - articles + - Member[models].Member[Article] + - - Django.db.models.Model~Subclass + - articles + - Member[serializers].Member[ArticleGroup] + - - Django.db.models.Model~Subclass + - articles + - Member[serializers].Member[Article] + - - Django.db.models.Model~Subclass + - articles + - Member[views].Member[Article] + - - django.http.response.HttpResponse~Subclass + - articles + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - articles + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asammdf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asammdf.model.yml new file mode 100644 index 00000000000..00cee6a0a85 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asammdf.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - asammdf + - Member[gui].Member[utils].Member[StringIO] + - - io.StringIO~Subclass + - asammdf + - Member[types].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asm.model.yml new file mode 100644 index 00000000000..a22c4dd9054 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asm.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - asm + - Member[api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asr_service.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asr_service.model.yml new file mode 100644 index 00000000000..2def194253e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asr_service.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - asr_service + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-assemblyai.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-assemblyai.model.yml new file mode 100644 index 00000000000..4f8b9c928e7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-assemblyai.model.yml @@ -0,0 +1,240 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[AutohighlightResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[AutohighlightResult] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[Chapter] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[ContentSafetyLabelResult] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[ContentSafetyResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[ContentSafetySeverityScore] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[Entity] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[IABLabelResult] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[IABResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[IABResult] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[LemurActionItemsResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[LemurPurgeRequest] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[LemurPurgeResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[LemurQuestionAnswer] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[LemurQuestionResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[LemurQuestion] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[LemurSummaryResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[LemurTaskResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[Paragraph] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[RawTranscriptionConfig] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[RealtimeFinalTranscript] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[RealtimePartialTranscript] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[RealtimeSessionOpened] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[RealtimeTranscript] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[RealtimeWord] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[Sentence] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[Sentiment] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[Timestamp] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[UtteranceWord] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[Utterance] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[WordSearchMatch] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[Word] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[AutohighlightResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[AutohighlightResult] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[BaseLemurRequest] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[BaseTranscript] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[Chapter] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[ContentSafetyLabelResult] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[ContentSafetyResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[ContentSafetyResult] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[ContentSafetySeverityScore] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[Entity] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[IABLabelResult] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[IABResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[IABResult] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurActionItemsRequest] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurActionItemsResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurPurgeRequest] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurPurgeResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurQuestionAnswer] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurQuestionRequest] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurQuestionResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurQuestion] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurSourceRequest] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurSummaryRequest] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurSummaryResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurTaskRequest] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[LemurTaskResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[Paragraph] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[ParagraphsResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[RawTranscriptionConfig] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[RealtimeFinalTranscript] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[RealtimePartialTranscript] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[RealtimeSessionOpened] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[RealtimeTranscript] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[RealtimeWord] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[RedactedAudioResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[Sentence] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[SentencesResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[Sentiment] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[Timestamp] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[TranscriptRequest] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[TranscriptResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[UtteranceWord] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[Utterance] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[WordSearchMatchResponse] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[WordSearchMatch] + - - pydantic.BaseModel~Subclass + - assemblyai + - Member[types].Member[Word] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-assignment_server_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-assignment_server_api.model.yml new file mode 100644 index 00000000000..7bc15705936 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-assignment_server_api.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - assignment_server_api + - Member[routers].Member[instructor].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - assignment_server_api + - Member[routers].Member[student].Member[APIRouter] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asteroid.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asteroid.model.yml new file mode 100644 index 00000000000..ae10a01a6bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asteroid.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - asteroid + - Member[models].Member[zenodo].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-astpath.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-astpath.model.yml new file mode 100644 index 00000000000..909b2c727e9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-astpath.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - astpath + - Member[asts].Member[etree] + - - lxml.etree~Alias + - astpath + - Member[search].Member[etree] + - - xml.etree.ElementTree~Subclass + - astpath + - Member[asts].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-astroid.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-astroid.model.yml new file mode 100644 index 00000000000..d12861ae72b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-astroid.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - astroid + - Member[rebuilder].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asyncpraw.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asyncpraw.model.yml new file mode 100644 index 00000000000..7ad906e98e7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asyncpraw.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - asyncpraw + - Member[models].Member[reddit].Member[subreddit].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-atsd_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-atsd_client.model.yml new file mode 100644 index 00000000000..9d9041dc160 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-atsd_client.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - atsd_client + - Member[services].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-attachments.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-attachments.model.yml index 73aebc6ed5d..f506ac486ef 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-attachments.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-attachments.model.yml @@ -4,9 +4,42 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - attachments + - Member[admin].Member[Attachment] + - - Django.db.models.Model~Subclass + - attachments + - Member[forms].Member[Attachment] - - Django.db.models.Model~Subclass - attachments - Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - attachments + - Member[management].Member[commands].Member[delete_stale_attachments].Member[Attachment] + - - Django.db.models.Model~Subclass + - attachments + - Member[models].Member[Attachment] - - Django.db.models.Model~Subclass - attachments - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - attachments + - Member[templatetags].Member[attachments_tags].Member[Attachment] + - - Django.db.models.Model~Subclass + - attachments + - Member[views].Member[Attachment] + - - django.forms.BaseForm~Subclass + - attachments + - Member[forms].Member[AttachmentForm] + - - django.forms.BaseForm~Subclass + - attachments + - Member[templatetags].Member[attachments_tags].Member[AttachmentForm] + - - django.forms.BaseForm~Subclass + - attachments + - Member[views].Member[AttachmentForm] + - - django.http.response.HttpResponseRedirect~Subclass + - attachments + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.JsonResponse~Subclass + - attachments + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auth.model.yml new file mode 100644 index 00000000000..033f5893a06 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auth.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - auth + - Member[transport].Member[_aiohttp_requests].Member[AuthorizedSession] + - - urllib3.PoolManager~Subclass + - auth + - Member[transport].Member[urllib3].Member[AuthorizedHttp] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auth0.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auth0.model.yml new file mode 100644 index 00000000000..86793715b2a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auth0.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - auth0 + - Member[authentication].Member[async_token_verifier].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auth_backends.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auth_backends.model.yml new file mode 100644 index 00000000000..d28d4d85ff9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auth_backends.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - auth_backends + - Member[urls].Member[EdxOAuth2LoginView] + - - Django.Views.View~Subclass + - auth_backends + - Member[urls].Member[EdxOAuth2LogoutView] + - - Django.Views.View~Subclass + - auth_backends + - Member[views].Member[EdxOAuth2LoginView] + - - Django.Views.View~Subclass + - auth_backends + - Member[views].Member[EdxOAuth2LogoutView] + - - Django.Views.View~Subclass + - auth_backends + - Member[views].Member[RedirectView] + - - django.http.response.HttpResponse~Subclass + - auth_backends + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authemail.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authemail.model.yml index 7b04c7b2db5..8d7bb1971ce 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authemail.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authemail.model.yml @@ -4,15 +4,102 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[EmailChangeVerify] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[EmailChange] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[Login] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[Logout] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[PasswordChange] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[PasswordResetVerified] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[PasswordResetVerify] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[PasswordReset] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[SignupVerify] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[Signup] + - - Django.Views.View~Subclass + - authemail + - Member[views].Member[UserMe] + - - Django.db.models.Model~Subclass + - authemail + - Member[admin].Member[EmailChangeCode] + - - Django.db.models.Model~Subclass + - authemail + - Member[admin].Member[PasswordResetCode] + - - Django.db.models.Model~Subclass + - authemail + - Member[admin].Member[SignupCode] + - - Django.db.models.Model~Subclass + - authemail + - Member[models].Member[AbstractBaseCode] - - Django.db.models.Model~Subclass - authemail - Member[models].Member[AbstractBaseUser] - - Django.db.models.Model~Subclass - authemail - Member[models].Member[EmailAbstractUser] + - - Django.db.models.Model~Subclass + - authemail + - Member[models].Member[EmailChangeCode] + - - Django.db.models.Model~Subclass + - authemail + - Member[models].Member[PasswordResetCode] - - Django.db.models.Model~Subclass - authemail - Member[models].Member[PermissionsMixin] + - - Django.db.models.Model~Subclass + - authemail + - Member[models].Member[SignupCode] + - - Django.db.models.Model~Subclass + - authemail + - Member[views].Member[EmailChangeCode] + - - Django.db.models.Model~Subclass + - authemail + - Member[views].Member[PasswordResetCode] + - - Django.db.models.Model~Subclass + - authemail + - Member[views].Member[SignupCode] - - Django.db.models.Model~Subclass - authemail - Member[views].Member[Token] + - - django.forms.BaseForm~Subclass + - authemail + - Member[admin].Member[EmailUserChangeForm] + - - django.forms.BaseForm~Subclass + - authemail + - Member[admin].Member[EmailUserCreationForm] + - - django.forms.BaseForm~Subclass + - authemail + - Member[forms].Member[EmailUserChangeForm] + - - django.forms.BaseForm~Subclass + - authemail + - Member[forms].Member[EmailUserCreationForm] + - - django.forms.BaseForm~Subclass + - authemail + - Member[forms].Member[UserChangeForm] + - - django.http.response.HttpResponse~Subclass + - authemail + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - authemail + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authlib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authlib.model.yml new file mode 100644 index 00000000000..c994df10d78 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authlib.model.yml @@ -0,0 +1,72 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - authlib + - Member[integrations].Member[django_oauth2].Member[requests].Member[HttpRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - authlib + - Member[integrations].Member[django_client].Member[apps].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - authlib + - Member[integrations].Member[django_oauth1].Member[authorization_server].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - authlib + - Member[integrations].Member[django_oauth2].Member[authorization_server].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - authlib + - Member[integrations].Member[django_oauth1].Member[resource_protector].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - authlib + - Member[integrations].Member[django_oauth2].Member[resource_protector].Member[JsonResponse] + - - flask.Response~Subclass + - authlib + - Member[integrations].Member[flask_oauth1].Member[authorization_server].Member[Response] + - - flask.Response~Subclass + - authlib + - Member[integrations].Member[flask_oauth1].Member[resource_protector].Member[Response] + - - flask.Response~Subclass + - authlib + - Member[integrations].Member[flask_oauth2].Member[authorization_server].Member[Response] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[AssertionClient] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[AsyncAssertionClient] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[AsyncOAuth1Client] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[AsyncOAuth2Client] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[OAuth2Client] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[assertion_client].Member[AssertionClient] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[assertion_client].Member[AsyncAssertionClient] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[oauth1_client].Member[AsyncOAuth1Client] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[oauth1_client].Member[OAuth1Client] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[oauth2_client].Member[AsyncOAuth2Client] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[httpx_client].Member[oauth2_client].Member[OAuth2Client] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[starlette_client].Member[apps].Member[AsyncOAuth1Client] + - - httpx.Client~Subclass + - authlib + - Member[integrations].Member[starlette_client].Member[apps].Member[AsyncOAuth2Client] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authority.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authority.model.yml index bfadd4ccd48..1d417a23024 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authority.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authority.model.yml @@ -7,12 +7,21 @@ extensions: - - Django.db.models.Model~Subclass - authority - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - authority + - Member[admin].Member[Permission] + - - Django.db.models.Model~Subclass + - authority + - Member[decorators].Member[Model] - - Django.db.models.Model~Subclass - authority - Member[forms].Member[ContentType] - - Django.db.models.Model~Subclass - authority - Member[forms].Member[Group] + - - Django.db.models.Model~Subclass + - authority + - Member[forms].Member[Permission] - - Django.db.models.Model~Subclass - authority - Member[managers].Member[ContentType] @@ -22,9 +31,51 @@ extensions: - - Django.db.models.Model~Subclass - authority - Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - authority + - Member[models].Member[Permission] - - Django.db.models.Model~Subclass - authority - Member[permissions].Member[ContentType] - - Django.db.models.Model~Subclass - authority - Member[permissions].Member[DjangoPermission] + - - Django.db.models.Model~Subclass + - authority + - Member[permissions].Member[Model] + - - Django.db.models.Model~Subclass + - authority + - Member[permissions].Member[Permission] + - - Django.db.models.Model~Subclass + - authority + - Member[templatetags].Member[permissions].Member[Permission] + - - Django.db.models.Model~Subclass + - authority + - Member[views].Member[Permission] + - - django.forms.BaseForm~Subclass + - authority + - Member[forms].Member[BasePermissionForm] + - - django.forms.BaseForm~Subclass + - authority + - Member[forms].Member[GroupPermissionForm] + - - django.forms.BaseForm~Subclass + - authority + - Member[forms].Member[UserPermissionForm] + - - django.forms.BaseForm~Subclass + - authority + - Member[templatetags].Member[permissions].Member[UserPermissionForm] + - - django.forms.BaseForm~Subclass + - authority + - Member[views].Member[UserPermissionForm] + - - django.http.response.HttpResponseForbidden~Subclass + - authority + - Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - authority + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - authority + - Member[decorators].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - authority + - Member[views].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authtools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authtools.model.yml index 82a4cf73378..d4c8509b35f 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authtools.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authtools.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - authtools + - Member[forms].Member[ReadOnlyPasswordHashField] - - Django.db.models.Model~Subclass - authtools - Member[admin].Member[User] @@ -22,3 +25,36 @@ extensions: - - Django.db.models.Model~Subclass - authtools - Member[models].Member[User] + - - django.forms.BaseForm~Subclass + - authtools + - Member[admin].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[admin].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[forms].Member[CaseInsensitiveEmailUserCreationForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[forms].Member[CaseInsensitiveUsernameFieldCreationForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[forms].Member[DjangoAuthenticationForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[forms].Member[DjangoUserChangeForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[forms].Member[FriendlyPasswordResetForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[forms].Member[OldPasswordResetForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[forms].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - authtools + - Member[forms].Member[UserCreationForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auto_prefetch.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auto_prefetch.model.yml new file mode 100644 index 00000000000..fd809a621e3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auto_prefetch.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - auto_prefetch + - Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-autodynatrace.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-autodynatrace.model.yml new file mode 100644 index 00000000000..eebfe149472 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-autodynatrace.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Connection~Subclass + - autodynatrace + - Member[wrappers].Member[sqlalchemy].Member[wrapper].Member[Connection] + - - sqlalchemy.engine.Engine~Subclass + - autodynatrace + - Member[wrappers].Member[sqlalchemy].Member[wrapper].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-avatar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-avatar.model.yml index 71ed97fb777..3d12fb12e41 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-avatar.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-avatar.model.yml @@ -4,15 +4,84 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - avatar + - Member[api].Member[urls].Member[AvatarViewSets] + - - Django.Views.View~Subclass + - avatar + - Member[api].Member[views].Member[AvatarViewSets] + - - Django.db.models.Model~Subclass + - avatar + - Member[admin].Member[Avatar] - - Django.db.models.Model~Subclass - avatar - Member[admin].Member[Orglogo] + - - Django.db.models.Model~Subclass + - avatar + - Member[api].Member[apps].Member[Avatar] + - - Django.db.models.Model~Subclass + - avatar + - Member[api].Member[serializers].Member[Avatar] + - - Django.db.models.Model~Subclass + - avatar + - Member[api].Member[signals].Member[Avatar] + - - Django.db.models.Model~Subclass + - avatar + - Member[api].Member[views].Member[Avatar] + - - Django.db.models.Model~Subclass + - avatar + - Member[forms].Member[Avatar] + - - Django.db.models.Model~Subclass + - avatar + - Member[management].Member[commands].Member[rebuild_avatars].Member[Avatar] + - - Django.db.models.Model~Subclass + - avatar + - Member[models].Member[Avatar] - - Django.db.models.Model~Subclass - avatar - Member[models].Member[Orglogo] + - - Django.db.models.Model~Subclass + - avatar + - Member[templatetags].Member[avatar_tags].Member[Avatar] - - Django.db.models.Model~Subclass - avatar - Member[templatetags].Member[avatar_tags].Member[Orglogo] + - - Django.db.models.Model~Subclass + - avatar + - Member[views].Member[Avatar] + - - django.db.models.FileField~Subclass + - avatar + - Member[models].Member[AvatarField] + - - django.forms.BaseForm~Subclass + - avatar + - Member[forms].Member[DeleteAvatarForm] + - - django.forms.BaseForm~Subclass + - avatar + - Member[forms].Member[PrimaryAvatarForm] + - - django.forms.BaseForm~Subclass + - avatar + - Member[forms].Member[UploadAvatarForm] + - - django.forms.BaseForm~Subclass + - avatar + - Member[views].Member[DeleteAvatarForm] + - - django.forms.BaseForm~Subclass + - avatar + - Member[views].Member[PrimaryAvatarForm] + - - django.forms.BaseForm~Subclass + - avatar + - Member[views].Member[UploadAvatarForm] - - django.http.response.HttpResponseRedirect~Subclass - avatar - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - avatar + - Member[api].Member[views].Member[Response] + - - io.StringIO~Subclass + - avatar + - Member[models].Member[BytesIO] + - - rest_framework.exceptions.APIException~Subclass + - avatar + - Member[api].Member[views].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - avatar + - Member[api].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aw_datastore.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aw_datastore.model.yml new file mode 100644 index 00000000000..ae593fd2535 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aw_datastore.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - peewee.Database~Subclass + - aw_datastore + - Member[storages].Member[peewee].Member[SqliteExtDatabase] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awkward.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awkward.model.yml new file mode 100644 index 00000000000..b3795b24c8f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awkward.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - awkward + - Member[types].Member[_awkward_datashape_parser].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_adfs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_adfs.model.yml new file mode 100644 index 00000000000..d9e62899fa2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_adfs.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - aws_adfs + - Member[_azure_cloud_mfa_authenticator].Member[ET] + - - lxml.etree~Alias + - aws_adfs + - Member[_azure_mfa_authenticator].Member[ET] + - - lxml.etree~Alias + - aws_adfs + - Member[_duo_authenticator].Member[ET] + - - lxml.etree~Alias + - aws_adfs + - Member[_duo_universal_prompt_authenticator].Member[ET] + - - lxml.etree~Alias + - aws_adfs + - Member[_rsa_authenticator].Member[ET] + - - lxml.etree~Alias + - aws_adfs + - Member[_silverfort_authenticator].Member[ET] + - - lxml.etree~Alias + - aws_adfs + - Member[_symantec_vip_access].Member[ET] + - - lxml.etree~Alias + - aws_adfs + - Member[account_aliases_fetcher].Member[ET] + - - lxml.etree~Alias + - aws_adfs + - Member[authenticator].Member[ET] + - - lxml.etree~Alias + - aws_adfs + - Member[roles_assertion_extractor].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_lambda.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_lambda.model.yml new file mode 100644 index 00000000000..522fd53ab9d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_lambda.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - aws_lambda + - Member[config].Member[AwsLambdaFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - aws_lambda + - Member[config].Member[BaseFeatureServerConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_lambda_powertools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_lambda_powertools.model.yml new file mode 100644 index 00000000000..b342ee882d3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_lambda_powertools.model.yml @@ -0,0 +1,555 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - aws_lambda_powertools + - Member[shared].Member[cookies].Member[StringIO] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[batch].Member[types].Member[DynamoDBStreamRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[batch].Member[types].Member[KinesisDataStreamRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[batch].Member[types].Member[SqsRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[apigw].Member[APIGatewayProxyEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[apigwv2].Member[APIGatewayProxyEventV2Model] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[cloudwatch].Member[CloudWatchLogsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[dynamodb].Member[DynamoDBStreamModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[event_bridge].Member[EventBridgeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[kafka].Member[KafkaMskEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[kafka].Member[KafkaSelfManagedEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[kinesis].Member[KinesisDataStreamModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[kinesis_firehose].Member[KinesisFirehoseModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[lambda_function_url].Member[LambdaFunctionUrlModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[sns].Member[SnsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[sns].Member[SnsNotificationModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[sns].Member[SqsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[sqs].Member[SqsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[envelopes].Member[vpc_lattice].Member[VpcLatticeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[APIGatewayEventAuthorizer] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[APIGatewayEventIdentity] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[APIGatewayEventRequestContext] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[APIGatewayProxyEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[APIGatewayProxyEventV2Model] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[AlbModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[AlbRequestContextData] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[AlbRequestContext] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[CloudFormationCustomResourceBaseModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[CloudFormationCustomResourceCreateModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[CloudFormationCustomResourceDeleteModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[CloudFormationCustomResourceUpdateModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[CloudWatchLogsData] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[CloudWatchLogsDecode] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[CloudWatchLogsLogEvent] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[CloudWatchLogsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[DynamoDBStreamChangedRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[DynamoDBStreamModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[DynamoDBStreamRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[EventBridgeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KafkaBaseEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KafkaMskEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KafkaRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KafkaSelfManagedEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KinesisDataStreamModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KinesisDataStreamRecordPayload] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KinesisDataStreamRecord] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KinesisFirehoseModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KinesisFirehoseRecordMetadata] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KinesisFirehoseRecord] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KinesisFirehoseSqsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[KinesisFirehoseSqsRecord] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[LambdaFunctionUrlModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[RequestContextV2AuthorizerIamCognito] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[RequestContextV2AuthorizerIam] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[RequestContextV2AuthorizerJwt] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[RequestContextV2Authorizer] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[RequestContextV2Http] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[RequestContextV2] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3EventNotificationEventBridgeDetailModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3EventNotificationEventBridgeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3EventNotificationObjectModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3Model] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3ObjectConfiguration] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3ObjectContext] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3ObjectLambdaEvent] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3ObjectSessionAttributes] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3ObjectSessionContext] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3ObjectSessionIssuer] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3ObjectUserIdentity] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3ObjectUserRequest] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3RecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3SqsEventNotificationModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[S3SqsEventNotificationRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SesMailCommonHeaders] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SesMailHeaders] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SesMail] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SesMessage] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SesModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SesReceiptAction] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SesReceiptVerdict] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SesReceipt] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SesRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SnsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SnsNotificationModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SnsRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SqsAttributesModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SqsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SqsMsgAttributeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[SqsRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[VpcLatticeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[alb].Member[AlbModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[alb].Member[AlbRequestContextData] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[alb].Member[AlbRequestContext] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigw].Member[APIGatewayEventAuthorizer] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigw].Member[APIGatewayEventIdentity] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigw].Member[APIGatewayEventRequestContext] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigw].Member[APIGatewayProxyEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigw].Member[ApiGatewayUserCertValidity] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigw].Member[ApiGatewayUserCert] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigwv2].Member[APIGatewayProxyEventV2Model] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigwv2].Member[RequestContextV2AuthorizerIamCognito] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigwv2].Member[RequestContextV2AuthorizerIam] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigwv2].Member[RequestContextV2AuthorizerJwt] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigwv2].Member[RequestContextV2Authorizer] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigwv2].Member[RequestContextV2Http] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[apigwv2].Member[RequestContextV2] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[cloudformation_custom_resource].Member[CloudFormationCustomResourceBaseModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[cloudformation_custom_resource].Member[CloudFormationCustomResourceCreateModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[cloudformation_custom_resource].Member[CloudFormationCustomResourceDeleteModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[cloudformation_custom_resource].Member[CloudFormationCustomResourceUpdateModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[cloudwatch].Member[CloudWatchLogsData] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[cloudwatch].Member[CloudWatchLogsDecode] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[cloudwatch].Member[CloudWatchLogsLogEvent] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[cloudwatch].Member[CloudWatchLogsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[dynamodb].Member[DynamoDBStreamChangedRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[dynamodb].Member[DynamoDBStreamModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[dynamodb].Member[DynamoDBStreamRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[dynamodb].Member[UserIdentity] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[event_bridge].Member[EventBridgeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kafka].Member[KafkaBaseEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kafka].Member[KafkaMskEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kafka].Member[KafkaRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kafka].Member[KafkaSelfManagedEventModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis].Member[CloudWatchLogsDecode] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis].Member[KinesisDataStreamModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis].Member[KinesisDataStreamRecordPayload] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis].Member[KinesisDataStreamRecord] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis_firehose].Member[KinesisFirehoseModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis_firehose].Member[KinesisFirehoseRecordMetadata] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis_firehose].Member[KinesisFirehoseRecord] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis_firehose_sqs].Member[KinesisFirehoseRecordMetadata] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis_firehose_sqs].Member[KinesisFirehoseSqsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis_firehose_sqs].Member[KinesisFirehoseSqsRecord] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[kinesis_firehose_sqs].Member[SqsRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[lambda_function_url].Member[APIGatewayProxyEventV2Model] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[lambda_function_url].Member[LambdaFunctionUrlModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[EventBridgeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3Bucket] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3EventNotificationEventBridgeBucketModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3EventNotificationEventBridgeDetailModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3EventNotificationEventBridgeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3EventNotificationObjectModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3EventRecordGlacierEventData] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3EventRecordGlacierRestoreEventData] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3Identity] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3Message] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3Model] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3Object] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3OwnerIdentify] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3RecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3RequestParameters] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3].Member[S3ResponseElements] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_event_notification].Member[S3Model] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_event_notification].Member[S3SqsEventNotificationModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_event_notification].Member[S3SqsEventNotificationRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_event_notification].Member[SqsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_event_notification].Member[SqsRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_object_event].Member[S3ObjectConfiguration] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_object_event].Member[S3ObjectContext] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_object_event].Member[S3ObjectLambdaEvent] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_object_event].Member[S3ObjectSessionAttributes] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_object_event].Member[S3ObjectSessionContext] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_object_event].Member[S3ObjectSessionIssuer] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_object_event].Member[S3ObjectUserIdentity] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[s3_object_event].Member[S3ObjectUserRequest] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[ses].Member[SesMailCommonHeaders] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[ses].Member[SesMailHeaders] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[ses].Member[SesMail] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[ses].Member[SesMessage] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[ses].Member[SesModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[ses].Member[SesReceiptAction] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[ses].Member[SesReceiptVerdict] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[ses].Member[SesReceipt] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[ses].Member[SesRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[sns].Member[SnsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[sns].Member[SnsMsgAttributeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[sns].Member[SnsNotificationModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[sns].Member[SnsRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[sqs].Member[SqsAttributesModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[sqs].Member[SqsModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[sqs].Member[SqsMsgAttributeModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[sqs].Member[SqsRecordModel] + - - pydantic.BaseModel~Subclass + - aws_lambda_powertools + - Member[utilities].Member[parser].Member[models].Member[vpc_lattice].Member[VpcLatticeModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_xray_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_xray_sdk.model.yml new file mode 100644 index 00000000000..a7056b5a225 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aws_xray_sdk.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - aws_xray_sdk + - Member[ext].Member[httpx].Member[patch].Member[_InstrumentedAsyncClient] + - - httpx.Client~Subclass + - aws_xray_sdk + - Member[ext].Member[httpx].Member[patch].Member[_InstrumentedClient] + - - sqlalchemy.engine.Connection~Subclass + - aws_xray_sdk + - Member[ext].Member[sqlalchemy].Member[util].Member[decorators].Member[Connection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awx.model.yml index 68e96dcc139..0065d19cc2d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awx.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awx.model.yml @@ -4,129 +4,3735 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[BaseUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[CopyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[DestroyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[GenericAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[GenericCancelView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[ListAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[ListCreateAPIView] - - Django.Views.View~Subclass - awx - Member[api].Member[generics].Member[LoggedLoginView] - - Django.Views.View~Subclass - awx - Member[api].Member[generics].Member[LoggedLogoutView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[ResourceAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[RetrieveAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[RetrieveDestroyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[RetrieveUpdateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[RetrieveUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[SimpleListAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[SubDetailAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[SubListAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[SubListAttachDetachAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[SubListCreateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[SubListCreateAttachDetachAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[generics].Member[SubListDestroyAPIView] - - Django.Views.View~Subclass - awx - Member[api].Member[urls].Member[oauth2_root].Member[TokenView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[ApiRootView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[ApiV2AttachView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[ApiV2ConfigView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[ApiV2PingView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[ApiV2RootView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[ApiV2SubscriptionView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[ApplicationOAuth2TokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[AuthView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[BulkHostCreateView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[BulkJobLaunchView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[BulkView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[DashboardJobsGraphView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[DashboardView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[HostAnsibleFactsDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[HostMetricSummaryMonthlyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[JobCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[JobTemplateCredentialsList] - - Django.Views.View~Subclass - awx - Member[api].Member[urls].Member[urls].Member[LoggedLoginView] - - Django.Views.View~Subclass - awx - Member[api].Member[urls].Member[urls].Member[LoggedLogoutView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[MeshVisualizer] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[MetricsView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[OAuth2ApplicationDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[OAuth2ApplicationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[OAuth2TokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[SchedulePreview] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[ScheduleZoneInfo] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[UnifiedJobList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[UnifiedJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[urls].Member[UserMeList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[webhooks].Member[GithubWebhookReceiver] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[webhooks].Member[GitlabWebhookReceiver] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[urls].Member[webhooks].Member[WebhookKeyView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ActivityStreamDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AdHocCommandActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AdHocCommandAdHocCommandEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AdHocCommandCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AdHocCommandDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AdHocCommandEventDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AdHocCommandList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AdHocCommandNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AdHocCommandRelaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AdHocCommandStdout] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ApplicationOAuth2TokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[AuthView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[BaseAdHocCommandEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[BaseJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[BaseJobHostSummariesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[BaseUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[BaseVariableData] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CopyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialInputSourceDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialInputSourceList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialInputSourceSubList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialOwnerTeamsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialOwnerUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialTypeActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialTypeCredentialList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialTypeDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[CredentialTypeList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[DashboardJobsGraphView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[DashboardView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ExecutionEnvironmentActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ExecutionEnvironmentCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ExecutionEnvironmentDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ExecutionEnvironmentJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ExecutionEnvironmentList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GenericAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GenericCancelView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupAdHocCommandsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupAllHostsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupChildrenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupHostsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupInventorySourcesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupJobHostSummariesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupPotentialChildrenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[GroupVariableData] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostAdHocCommandEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostAdHocCommandsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostAllGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostAnsibleFactsDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostInventorySourcesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostJobHostSummariesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostMetricDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostMetricList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostMetricSummaryMonthlyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostSmartInventoriesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[HostVariableData] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceGroupAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceGroupDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceGroupInstanceList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceGroupList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceGroupObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceGroupUnifiedJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceHealthCheck] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstancePeersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InstanceUnifiedJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryAdHocCommandsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryHostsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryInventorySourcesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryInventorySourcesUpdate] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryRootGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryScriptView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceHostsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceUpdateView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventorySourceUpdatesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryTreeView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryUpdateCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryUpdateCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryUpdateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryUpdateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryUpdateNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[InventoryVariableData] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobCreateSchedule] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobEventChildrenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobEventDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobHostSummaryDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobJobEventsChildrenSummary] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobJobHostSummariesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobLabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobRelaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobStdout] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateCallback] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateLabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateLaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateSliceWorkflowJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[JobTemplateSurveySpec] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[LabelSubListCreateAttachDetachView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[LaunchConfigCredentialsBase] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ListAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ListCreateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[NotificationDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[NotificationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[NotificationTemplateCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[NotificationTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[NotificationTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[NotificationTemplateNotificationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[OAuth2ApplicationActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[OAuth2ApplicationDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[OAuth2ApplicationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[OAuth2TokenActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[OAuth2TokenDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[OAuth2TokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[OAuth2UserTokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[OrganizationApplicationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[OrganizationCredentialList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectInventories] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectPlaybooks] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectScmInventorySources] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectTeamsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectUpdateCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectUpdateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectUpdateEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectUpdateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectUpdateNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectUpdateScmInventoryUpdates] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectUpdateView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ProjectUpdatesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ResourceAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RetrieveAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RetrieveDestroyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RetrieveUpdateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RetrieveUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RoleChildrenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RoleDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RoleList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RoleParentsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RoleTeamsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[RoleUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ScheduleCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ScheduleDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ScheduleInstanceGroupList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ScheduleLabelsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ScheduleList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SchedulePreview] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ScheduleUnifiedJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[ScheduleZoneInfo] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SimpleListAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SubDetailAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SubListAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SubListAttachDetachAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SubListCreateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SubListCreateAttachDetachAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SubListDestroyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobTemplateJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobTemplateLaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobTemplateNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobTemplateNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobTemplateNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobTemplateNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[SystemJobTemplateSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[TeamAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[TeamActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[TeamCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[TeamDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[TeamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[TeamObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[TeamProjectsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[TeamRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[TeamUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UnifiedJobList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UnifiedJobStdout] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UnifiedJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserAdminOfOrganizationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserAuthorizedTokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserMeList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserOrganizationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserPersonalTokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserProjectsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[UserTeamsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowApprovalApprove] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowApprovalDeny] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowApprovalDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowApprovalList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowApprovalTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowApprovalTemplateJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobLabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNodeAlwaysNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNodeChildrenBaseList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNodeCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNodeDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNodeFailureNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNodeInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNodeLabelsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNodeList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNodeSuccessNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobRelaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateLabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateLaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeAlwaysNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeChildrenBaseList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeCreateApproval] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeFailureNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeLabelsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNodeSuccessNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNotificationTemplatesApprovalList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateSurveySpec] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobTemplateWorkflowNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[WorkflowJobWorkflowNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsAdoptionRateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsAuthorizedView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsEventExplorerList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsGenericDetailView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsGenericListView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsGenericView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsHostExplorerList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsJobExplorerList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsProbeTemplateForHostsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsProbeTemplatesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsReportDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsReportOptionsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsReportsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsRoiTemplatesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[AnalyticsRootView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[bulk].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[bulk].Member[BulkHostCreateView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[bulk].Member[BulkJobLaunchView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[bulk].Member[BulkView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[bulk].Member[GenericAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[debug].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[debug].Member[DebugRootView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[debug].Member[DependencyManagerDebugView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[debug].Member[TaskManagerDebugView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[debug].Member[WorkflowManagerDebugView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[instance_install_bundle].Member[GenericAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[instance_install_bundle].Member[InstanceInstallBundle] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[ConstructedInventoryDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[ConstructedInventoryList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[CopyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryInputInventoriesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryLabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryUpdateEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[LabelSubListCreateAttachDetachView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[ListCreateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[ResourceAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[RetrieveUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[SubListAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[SubListAttachDetachAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[labels].Member[LabelDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[labels].Member[LabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[labels].Member[LabelSubListCreateAttachDetachView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[labels].Member[ListCreateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[labels].Member[RetrieveUpdateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[labels].Member[SubListCreateAttachDetachAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[mesh_visualizer].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[mesh_visualizer].Member[MeshVisualizer] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[metrics].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[metrics].Member[MetricsView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[BaseUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[ListCreateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationAdminsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationExecutionEnvironmentsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationGalaxyCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationInventoriesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationJobTemplatesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationNotificationTemplatesApprovalList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationNotificationTemplatesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationProjectsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationTeamsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[OrganizationWorkflowJobTemplatesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[ResourceAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[RetrieveUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[SubListAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[SubListAttachDetachAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[SubListCreateAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[SubListCreateAttachDetachAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[root].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[root].Member[ApiOAuthAuthorizationRootView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[root].Member[ApiRootView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[root].Member[ApiV2AttachView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[root].Member[ApiV2ConfigView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[root].Member[ApiV2PingView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[root].Member[ApiV2RootView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[root].Member[ApiV2SubscriptionView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[root].Member[ApiVersionRootView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[GenericAPIView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[GithubWebhookReceiver] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[GitlabWebhookReceiver] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[WebhookKeyView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[WebhookReceiverBase] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ActivityStreamDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AdHocCommandActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AdHocCommandAdHocCommandEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AdHocCommandCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AdHocCommandDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AdHocCommandEventDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AdHocCommandList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AdHocCommandNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AdHocCommandRelaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AdHocCommandStdout] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ApplicationOAuth2TokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[AuthView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[BaseAdHocCommandEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[BaseJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[BaseJobHostSummariesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[BaseVariableData] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialInputSourceDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialInputSourceList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialInputSourceSubList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialOwnerTeamsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialOwnerUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialTypeActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialTypeCredentialList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialTypeDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[CredentialTypeList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[DashboardJobsGraphView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[DashboardView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ExecutionEnvironmentActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ExecutionEnvironmentCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ExecutionEnvironmentDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ExecutionEnvironmentJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ExecutionEnvironmentList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupAdHocCommandsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupAllHostsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupChildrenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupHostsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupInventorySourcesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupJobHostSummariesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupPotentialChildrenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[GroupVariableData] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostAdHocCommandEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostAdHocCommandsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostAllGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostAnsibleFactsDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostInventorySourcesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostJobHostSummariesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostMetricDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostMetricList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostMetricSummaryMonthlyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostSmartInventoriesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[HostVariableData] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceGroupAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceGroupDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceGroupInstanceList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceGroupList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceGroupObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceGroupUnifiedJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceHealthCheck] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstancePeersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InstanceUnifiedJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryAdHocCommandsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryHostsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryInventorySourcesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryInventorySourcesUpdate] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryRootGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryScriptView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceHostsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceUpdateView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventorySourceUpdatesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryTreeView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryUpdateCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryUpdateCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryUpdateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryUpdateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryUpdateNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[InventoryVariableData] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobCreateSchedule] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobEventChildrenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobEventDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobHostSummaryDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobJobEventsChildrenSummary] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobJobHostSummariesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobLabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobRelaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobStdout] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateCallback] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateLabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateLaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateSliceWorkflowJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[JobTemplateSurveySpec] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[LaunchConfigCredentialsBase] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[NotificationDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[NotificationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[NotificationTemplateCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[NotificationTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[NotificationTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[NotificationTemplateNotificationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[OAuth2ApplicationActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[OAuth2ApplicationDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[OAuth2ApplicationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[OAuth2TokenActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[OAuth2TokenDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[OAuth2TokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[OAuth2UserTokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[OrganizationApplicationList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[OrganizationCredentialList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectInventories] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectPlaybooks] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectScmInventorySources] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectTeamsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectUpdateCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectUpdateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectUpdateEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectUpdateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectUpdateNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectUpdateScmInventoryUpdates] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectUpdateView] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ProjectUpdatesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[RoleChildrenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[RoleDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[RoleList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[RoleParentsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[RoleTeamsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[RoleUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ScheduleCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ScheduleDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ScheduleInstanceGroupList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ScheduleLabelsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ScheduleList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SchedulePreview] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ScheduleUnifiedJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[ScheduleZoneInfo] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobEventsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobTemplateJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobTemplateLaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobTemplateNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobTemplateNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobTemplateNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobTemplateNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[SystemJobTemplateSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[TeamAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[TeamActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[TeamCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[TeamDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[TeamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[TeamObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[TeamProjectsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[TeamRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[TeamUsersList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UnifiedJobList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UnifiedJobStdout] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UnifiedJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserAdminOfOrganizationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserAuthorizedTokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserMeList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserOrganizationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserPersonalTokenList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserProjectsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[UserTeamsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowApprovalApprove] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowApprovalDeny] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowApprovalDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowApprovalList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowApprovalTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowApprovalTemplateJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobCancel] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobLabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNodeAlwaysNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNodeChildrenBaseList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNodeCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNodeDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNodeFailureNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNodeInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNodeLabelsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNodeList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNodeSuccessNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobNotificationsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobRelaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateAccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateActivityStreamList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateCopy] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateJobsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateLabelList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateLaunch] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeAlwaysNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeChildrenBaseList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeCreateApproval] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeCredentialsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeDetail] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeFailureNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeInstanceGroupsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeLabelsList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNodeSuccessNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNotificationTemplatesAnyList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNotificationTemplatesApprovalList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNotificationTemplatesErrorList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNotificationTemplatesStartedList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateNotificationTemplatesSuccessList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateObjectRolesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateSchedulesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateSurveySpec] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobTemplateWorkflowNodesList] + - - Django.Views.View~Subclass + - awx + - Member[api].Member[views]Member[WorkflowJobWorkflowNodesList] + - - Django.Views.View~Subclass + - awx + - Member[conf].Member[urls].Member[SettingCategoryList] + - - Django.Views.View~Subclass + - awx + - Member[conf].Member[urls].Member[SettingSingletonDetail] + - - Django.Views.View~Subclass + - awx + - Member[conf].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - awx + - Member[conf].Member[views].Member[GenericAPIView] + - - Django.Views.View~Subclass + - awx + - Member[conf].Member[views].Member[ListAPIView] + - - Django.Views.View~Subclass + - awx + - Member[conf].Member[views].Member[RetrieveUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - awx + - Member[conf].Member[views].Member[SettingCategoryList] + - - Django.Views.View~Subclass + - awx + - Member[conf].Member[views].Member[SettingSingletonDetail] + - - Django.Views.View~Subclass + - awx + - Member[main].Member[views].Member[ApiErrorView] + - - Django.Views.View~Subclass + - awx + - Member[sso].Member[views].Member[BaseRedirectView] + - - Django.Views.View~Subclass + - awx + - Member[sso].Member[views].Member[CompleteView] + - - Django.Views.View~Subclass + - awx + - Member[sso].Member[views].Member[MetadataView] + - - Django.Views.View~Subclass + - awx + - Member[sso].Member[views].Member[RedirectView] + - - Django.Views.View~Subclass + - awx + - Member[sso].Member[views].Member[View] + - - Django.Views.View~Subclass + - awx + - Member[ui].Member[urls].Member[IndexView] + - - Django.Views.View~Subclass + - awx + - Member[ui].Member[urls].Member[MigrationsNotran] + - - Django.Views.View~Subclass + - awx + - Member[ui].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - awx + - Member[ui_next].Member[urls].Member[IndexView] + - - Django.Views.View~Subclass + - awx + - Member[ui_next].Member[urls].Member[TemplateView] - - Django.db.models.Model~Subclass - awx - Member[api].Member[filters].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[metadata].Member[NotificationTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[metadata].Member[PolymorphicModel] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[ActivityStream] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[AdHocCommandEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[AdHocCommand] - - Django.db.models.Model~Subclass - awx - Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[CredentialInputSource] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Credential] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[ExecutionEnvironment] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Group] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[HostMetricSummaryMonthly] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[HostMetric] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Host] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[InstanceLink] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[InventorySource] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[InventoryUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[JobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[JobHostSummary] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[JobLaunchConfig] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Label] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[NotificationTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Notification] - - Django.db.models.Model~Subclass - awx - Member[api].Member[serializers].Member[OAuth2Application] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Organization] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[PolymorphicModel] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[ProjectUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[ProjectUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Project] - - Django.db.models.Model~Subclass - awx - Member[api].Member[serializers].Member[RefreshToken] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Role] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Schedule] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[SystemJobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[SystemJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[SystemJob] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[Team] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[UnifiedJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[UnifiedJob] - - Django.db.models.Model~Subclass - awx - Member[api].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[WorkflowApprovalTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[WorkflowApproval] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[WorkflowJobNode] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[WorkflowJobTemplateNode] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[WorkflowJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[WorkflowJob] - - Django.db.models.Model~Subclass - awx - Member[api].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[bulk].Member[Host] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[bulk].Member[UnifiedJob] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[ActivityStream] - - Django.db.models.Model~Subclass - awx - Member[api].Member[views].Member[inventory].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[Role] - - Django.db.models.Model~Subclass - awx - Member[api].Member[views].Member[inventory].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[labels].Member[Label] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[mesh_visualizer].Member[InstanceLink] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[mesh_visualizer].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[Project] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[Team] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[ActivityStream] - - Django.db.models.Model~Subclass - awx - Member[api].Member[views].Member[organization].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[Credential] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[ExecutionEnvironment] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[Host] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[NotificationTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[Organization] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[Project] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[Role] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[Team] - - Django.db.models.Model~Subclass - awx - Member[api].Member[views].Member[organization].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[organization].Member[WorkflowJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[root].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[root].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[root].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[root].Member[Organization] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[root].Member[Project] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[WorkflowJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[WorkflowJob] + - - Django.db.models.Model~Subclass + - awx + - Member[conf].Member[access].Member[Setting] + - - Django.db.models.Model~Subclass + - awx + - Member[conf].Member[models].Member[Setting] + - - Django.db.models.Model~Subclass + - awx + - Member[conf].Member[serializers].Member[Setting] + - - Django.db.models.Model~Subclass + - awx + - Member[conf].Member[views].Member[Setting] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[conf].Member[ExecutionEnvironment] - - Django.db.models.Model~Subclass - awx - Member[main].Member[consumers].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[pool].Member[UnifiedJob] - - Django.db.models.Model~Subclass - awx - Member[main].Member[dispatch].Member[reaper].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[reaper].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[reaper].Member[UnifiedJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[reaper].Member[WorkflowJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[worker].Member[callback].Member[AdHocCommandEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[worker].Member[callback].Member[InventoryUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[worker].Member[callback].Member[JobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[worker].Member[callback].Member[ProjectUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[worker].Member[callback].Member[SystemJobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[worker].Member[callback].Member[UnifiedJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[ha].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[bottleneck].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[cleanup_activitystream].Member[ActivityStream] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[cleanup_jobs].Member[AdHocCommand] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[cleanup_jobs].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[cleanup_jobs].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[cleanup_jobs].Member[Notification] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[cleanup_jobs].Member[ProjectUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[cleanup_jobs].Member[SystemJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[cleanup_jobs].Member[WorkflowJob] - - Django.db.models.Model~Subclass - awx - Member[main].Member[management].Member[commands].Member[cleanup_tokens].Member[RefreshToken] - - Django.db.models.Model~Subclass - awx - Member[main].Member[management].Member[commands].Member[create_oauth2_token].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[create_preload_data].Member[Credential] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[create_preload_data].Member[Host] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[create_preload_data].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[create_preload_data].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[create_preload_data].Member[Organization] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[create_preload_data].Member[Project] - - Django.db.models.Model~Subclass - awx - Member[main].Member[management].Member[commands].Member[create_preload_data].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[custom_venv_associations].Member[InventorySource] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[custom_venv_associations].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[custom_venv_associations].Member[Organization] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[custom_venv_associations].Member[Project] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[deprovision_instance].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[disable_instance].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[disable_instance].Member[UnifiedJob] - - Django.db.models.Model~Subclass - awx - Member[main].Member[management].Member[commands].Member[expire_sessions].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[export_custom_scripts].Member[CustomInventoryScript] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[graph_jobs].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[graph_jobs].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[host_metric].Member[HostMetricSummaryMonthly] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[host_metric].Member[HostMetric] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[inventory_import].Member[Host] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[inventory_import].Member[InventorySource] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[inventory_import].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[inventory_import].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[list_instances].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[list_instances].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[precreate_partitions].Member[AdHocCommand] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[precreate_partitions].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[precreate_partitions].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[precreate_partitions].Member[ProjectUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[precreate_partitions].Member[SystemJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[provision_instance].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[regenerate_secret_key].Member[Credential] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[regenerate_secret_key].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[regenerate_secret_key].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[regenerate_secret_key].Member[NotificationTemplate] - - Django.db.models.Model~Subclass - awx - Member[main].Member[management].Member[commands].Member[regenerate_secret_key].Member[OAuth2Application] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[regenerate_secret_key].Member[Setting] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[regenerate_secret_key].Member[UnifiedJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[regenerate_secret_key].Member[WorkflowJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[regenerate_secret_key].Member[WorkflowJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[register_default_execution_environments].Member[Credential] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[register_default_execution_environments].Member[ExecutionEnvironment] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[register_peers].Member[InstanceLink] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[register_peers].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[register_queue].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[register_queue].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[remove_from_queue].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[remove_from_queue].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[replay_job_events].Member[AdHocCommand] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[replay_job_events].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[replay_job_events].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[replay_job_events].Member[ProjectUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[replay_job_events].Member[SystemJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[replay_job_events].Member[UnifiedJob] - - Django.db.models.Model~Subclass - awx - Member[main].Member[management].Member[commands].Member[revoke_oauth2_tokens].Member[RefreshToken] - - Django.db.models.Model~Subclass - awx - Member[main].Member[management].Member[commands].Member[revoke_oauth2_tokens].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[stats].Member[UnifiedJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[unregister_queue].Member[InstanceGroup] - - Django.db.models.Model~Subclass - awx - Member[main].Member[management].Member[commands].Member[update_password].Member[User] - - Django.db.models.Model~Subclass - awx - Member[main].Member[middleware].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[migrations].Member[_OrgAdmin_to_use_ig].Member[Organization] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[migrations].Member[_rbac].Member[Role] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ActivityStream] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[AdHocCommandEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[AdHocCommand] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[BaseModel] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[CredentialInputSource] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Credential] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[CustomInventoryScript] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[CustomVirtualEnvMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ExecutionEnvironmentMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ExecutionEnvironment] - - Django.db.models.Model~Subclass - awx - Member[main].Member[models].Member[Grant] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[HostMetricSummaryMonthly] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[HostMetric] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Host] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[InstanceLink] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[InventoryConstructedInventoryMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[InventorySource] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[InventoryUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[JobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[JobHostSummary] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[JobLaunchConfig] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Label] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[NotificationTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Notification] - - Django.db.models.Model~Subclass - awx - Member[main].Member[models].Member[OAuth2Application] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Organization] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[PrimordialModel] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Profile] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ProjectUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ProjectUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Project] - - Django.db.models.Model~Subclass - awx - Member[main].Member[models].Member[RefreshToken] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ResourceMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Role] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Schedule] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[SmartInventoryMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[SurveyJobMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[SurveyJobTemplateMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[SystemJobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[SystemJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[SystemJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[TaskManagerInventoryUpdateMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[TaskManagerJobMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[TaskManagerProjectUpdateMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[TaskManagerUnifiedJobMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[Team] - - Django.db.models.Model~Subclass - awx - Member[main].Member[models].Member[TowerScheduleState] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[UnifiedJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[UnifiedJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[UnpartitionedAdHocCommandEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[UnpartitionedInventoryUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[UnpartitionedJobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[UnpartitionedProjectUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[UnpartitionedSystemJobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[UserSessionMembership] - - Django.db.models.Model~Subclass - awx - Member[main].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[WorkflowApprovalTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[WorkflowApproval] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[WorkflowJobNode] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[WorkflowJobOptions] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[WorkflowJobTemplateNode] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[WorkflowJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[WorkflowJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[activity_stream].Member[ActivityStream] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ad_hoc_commands].Member[AdHocCommand] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[base].Member[BaseModel] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[base].Member[CommonModelNameNotUnique] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[base].Member[CommonModel] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[base].Member[CreatedModifiedModel] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[base].Member[HasEditsMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[base].Member[NotificationFieldsModel] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[base].Member[PasswordFieldsModel] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[base].Member[PrimordialModel] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[credential].Member[CredentialInputSource] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[credential].Member[Credential] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[credential]Member[CredentialInputSource] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[credential]Member[CredentialType] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[credential]Member[Credential] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[AdHocCommandEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[BaseCommandEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[BasePlaybookEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[InventoryUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[JobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[ProjectUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[SystemJobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[UnpartitionedAdHocCommandEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[UnpartitionedInventoryUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[UnpartitionedJobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[UnpartitionedProjectUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[events].Member[UnpartitionedSystemJobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[execution_environments].Member[ExecutionEnvironment] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[HasPolicyEditsMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[InstanceLink] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[InventoryInstanceGroupMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[JobLaunchConfigInstanceGroupMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[OrganizationInstanceGroupMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[ScheduleInstanceGroupMembership] - - Django.db.models.Model~Subclass - awx - Member[main].Member[models].Member[ha].Member[TowerScheduleState] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[UnifiedJobTemplateInstanceGroupMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[WorkflowJobInstanceGroupMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[WorkflowJobNodeBaseInstanceGroupMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[ha].Member[WorkflowJobTemplateNodeBaseInstanceGroupMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[CustomInventoryScript] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[Group] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[HostMetricSummaryMonthly] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[HostMetric] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[Host] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[InventoryConstructedInventoryMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[InventorySourceOptions] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[InventorySource] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[inventory].Member[SmartInventoryMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[JobHostSummary] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[JobLaunchConfig] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[JobOptions] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[JobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[LaunchTimeConfigBase] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[LaunchTimeConfig] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[SystemJobOptions] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[SystemJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[jobs].Member[SystemJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[label].Member[Label] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[CustomVirtualEnvMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[ExecutionEnvironmentMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[ResourceMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[SurveyJobMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[SurveyJobTemplateMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[TaskManagerInventoryUpdateMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[TaskManagerJobMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[TaskManagerProjectUpdateMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[TaskManagerUnifiedJobMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[TaskManagerUpdateOnLaunchMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[WebhookMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[mixins].Member[WebhookTemplateMixin] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[notifications].Member[NotificationTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[notifications].Member[Notification] - - Django.db.models.Model~Subclass - awx - Member[main].Member[models].Member[oauth].Member[OAuth2Application] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[organization].Member[OrganizationGalaxyCredentialMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[organization].Member[Organization] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[organization].Member[Profile] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[organization].Member[Team] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[organization].Member[UserSessionMembership] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[projects].Member[ProjectOptions] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[projects].Member[ProjectUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[projects].Member[Project] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[rbac].Member[RoleAncestorEntry] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[rbac].Member[Role] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[schedules].Member[Schedule] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[unified_jobs].Member[UnifiedJobDeprecatedStdout] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[unified_jobs].Member[UnifiedJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[unified_jobs].Member[UnifiedJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[workflow].Member[WorkflowApprovalTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[workflow].Member[WorkflowApproval] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[workflow].Member[WorkflowJobNode] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[workflow].Member[WorkflowJobOptions] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[workflow].Member[WorkflowJobTemplateNode] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[workflow].Member[WorkflowJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[workflow].Member[WorkflowJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[workflow].Member[WorkflowNodeBase] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[dag_workflow].Member[WorkflowJobNode] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[dag_workflow].Member[WorkflowJobTemplateNode] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[dependency_graph].Member[AdHocCommand] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[dependency_graph].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[dependency_graph].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[dependency_graph].Member[ProjectUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[dependency_graph].Member[SystemJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[dependency_graph].Member[WorkflowJob] - - Django.db.models.Model~Subclass - awx - Member[main].Member[scheduler].Member[task_manager].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[InventorySource] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[Project] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[UnifiedJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[WorkflowApproval] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[WorkflowJobNode] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[WorkflowJobTemplate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[WorkflowJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager_models].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager_models].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[facts].Member[Host] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[host_metrics].Member[HostMetricSummaryMonthly] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[host_metrics].Member[HostMetric] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[AdHocCommandEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[AdHocCommand] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[InventorySource] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[InventoryUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[InventoryUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[JobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[ProjectUpdateEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[ProjectUpdate] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[SystemJobEvent] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[SystemJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[receptor].Member[InstanceLink] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[receptor].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[receptor].Member[UnifiedJob] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[InstanceGroup] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[Instance] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[Inventory] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[Job] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[Notification] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[Schedule] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[SmartInventoryMembership] - - Django.db.models.Model~Subclass - awx - Member[main].Member[tasks].Member[system].Member[TowerScheduleState] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[UnifiedJob] - - Django.db.models.Model~Subclass - awx - Member[main].Member[tasks].Member[system].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[utils].Member[execution_environments].Member[ExecutionEnvironment] - - Django.db.models.Model~Subclass - awx - Member[main].Member[utils].Member[named_url_graph].Member[ContentType] - - Django.db.models.Model~Subclass - awx - Member[main].Member[utils].Member[polymorphic].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[sso].Member[backends].Member[UserEnterpriseAuth] - - Django.db.models.Model~Subclass - awx - Member[sso].Member[backends].Member[User] - - Django.db.models.Model~Subclass - awx - Member[sso].Member[common].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[sso].Member[common].Member[Organization] + - - Django.db.models.Model~Subclass + - awx + - Member[sso].Member[common].Member[Team] + - - Django.db.models.Model~Subclass + - awx + - Member[sso].Member[models].Member[UserEnterpriseAuth] - - Django.db.models.Model~Subclass - awx - Member[sso].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[sso].Member[saml_pipeline].Member[Team] + - - django.http.response.HttpResponseRedirect~Subclass + - awx + - Member[api].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - awx + - Member[main].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[pagination].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[bulk].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[debug].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[instance_install_bundle].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[instance_install_bundle].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[labels].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[mesh_visualizer].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[metrics].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[root].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[conf].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[main].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - awx + - Member[sso].Member[views].Member[HttpResponse] + - - io.StringIO~Subclass + - awx + - Member[main].Member[analytics].Member[collectors].Member[FileSplitter] + - - io.StringIO~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[StringIO] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[exceptions].Member[ActiveJobConflict] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[exceptions].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[filters].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[filters].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[parsers].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[serializers].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[BadGateway] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[GatewayTimeout] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[metrics].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[ActiveJobConflict] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views]Member[BadGateway] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[api].Member[views]Member[GatewayTimeout] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[conf].Member[views].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[main].Member[management].Member[commands].Member[inventory_import].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[main].Member[tasks].Member[jobs].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[main].Member[tasks].Member[system].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[main].Member[validators].Member[ParseError] - - rest_framework.exceptions.APIException~Subclass - awx - Member[main].Member[validators].Member[RestValidationError] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[sso].Member[fields].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[pagination].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[analytics].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[bulk].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[debug].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[instance_install_bundle].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[inventory].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[labels].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[mesh_visualizer].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[metrics].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[mixin].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[root].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[api].Member[views].Member[webhooks].Member[Response] + - - rest_framework.response.Response~Subclass + - awx + - Member[conf].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awxkit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awxkit.model.yml new file mode 100644 index 00000000000..4f82003ad1f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awxkit.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - awxkit + - Member[api].Member[pages].Member[Response] + - - requests.models.Response~Subclass + - awxkit + - Member[api].Member[pages].Member[page].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-axes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-axes.model.yml new file mode 100644 index 00000000000..c2ac653d46d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-axes.model.yml @@ -0,0 +1,78 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - axes + - Member[admin].Member[AccessAttempt] + - - Django.db.models.Model~Subclass + - axes + - Member[admin].Member[AccessFailureLog] + - - Django.db.models.Model~Subclass + - axes + - Member[admin].Member[AccessLog] + - - Django.db.models.Model~Subclass + - axes + - Member[attempts].Member[AccessAttempt] + - - Django.db.models.Model~Subclass + - axes + - Member[handlers].Member[cache].Member[AccessAttempt] + - - Django.db.models.Model~Subclass + - axes + - Member[handlers].Member[database].Member[AccessAttempt] + - - Django.db.models.Model~Subclass + - axes + - Member[handlers].Member[database].Member[AccessFailureLog] + - - Django.db.models.Model~Subclass + - axes + - Member[handlers].Member[database].Member[AccessLog] + - - Django.db.models.Model~Subclass + - axes + - Member[helpers].Member[AccessBase] + - - Django.db.models.Model~Subclass + - axes + - Member[management].Member[commands].Member[axes_list_attempts].Member[AccessAttempt] + - - Django.db.models.Model~Subclass + - axes + - Member[models].Member[AccessAttempt] + - - Django.db.models.Model~Subclass + - axes + - Member[models].Member[AccessBase] + - - Django.db.models.Model~Subclass + - axes + - Member[models].Member[AccessFailureLog] + - - Django.db.models.Model~Subclass + - axes + - Member[models].Member[AccessLog] + - - Django.db.models.Model~Subclass + - axes + - Member[signals].Member[AccessAttempt] + - - django.http.request.HttpRequest~Subclass + - axes + - Member[admin].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - axes + - Member[attempts].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - axes + - Member[backends].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - axes + - Member[helpers].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - axes + - Member[middleware].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - axes + - Member[utils].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - axes + - Member[helpers].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - axes + - Member[middleware].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - axes + - Member[helpers].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-axis.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-axis.model.yml new file mode 100644 index 00000000000..90077b034aa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-axis.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - axis + - Member[__main__].Member[AsyncClient] + - - httpx.Client~Subclass + - axis + - Member[configuration].Member[AsyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-azure.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-azure.model.yml new file mode 100644 index 00000000000..0d67837febc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-azure.model.yml @@ -0,0 +1,315 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[cosmosdb].Member[v2017_04_17].Member[common].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[blob].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[blob].Member[appendblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[blob].Member[baseblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[blob].Member[blockblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[blob].Member[pageblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[file].Member[fileservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[queue].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[blob].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[blob].Member[_upload_chunking].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[blob].Member[appendblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[blob].Member[baseblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[blob].Member[blockblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[blob].Member[pageblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[common].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[file].Member[fileservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[queue].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[blob].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[blob].Member[_upload_chunking].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[blob].Member[appendblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[blob].Member[baseblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[blob].Member[blockblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[blob].Member[pageblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[common].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[file].Member[fileservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[queue].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[blob].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[blob].Member[_upload_chunking].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[blob].Member[appendblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[blob].Member[baseblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[blob].Member[blockblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[blob].Member[pageblobservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[common].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[file].Member[fileservice].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[queue].Member[_serialization].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2019_07_07].Member[_blob_client].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2019_07_07].Member[_download].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2019_07_07].Member[_shared].Member[uploads].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2019_07_07].Member[aio].Member[_download_async].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2021_08_06].Member[_blob_client].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2021_08_06].Member[_download].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2021_08_06].Member[_encryption].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2021_08_06].Member[_quick_query_helper].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2021_08_06].Member[_shared].Member[uploads].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2021_08_06].Member[aio].Member[_download_async].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2022_11_02].Member[_blob_client].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2022_11_02].Member[_download].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2022_11_02].Member[_encryption].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2022_11_02].Member[_quick_query_helper].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2022_11_02].Member[_shared].Member[uploads].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2022_11_02].Member[aio].Member[_download_async].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[filedatalake].Member[v2019_07_07].Member[_shared].Member[uploads].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[filedatalake].Member[v2021_08_06].Member[_data_lake_file_client].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[filedatalake].Member[v2021_08_06].Member[_shared].Member[uploads].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2019_07_07].Member[_download].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2019_07_07].Member[_file_client].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2019_07_07].Member[_shared].Member[uploads].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2019_07_07].Member[aio].Member[_download_async].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2019_07_07].Member[aio].Member[_file_client_async].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2022_11_02].Member[_download].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2022_11_02].Member[_file_client].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2022_11_02].Member[_shared].Member[uploads].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2022_11_02].Member[aio].Member[_download_async].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2022_11_02].Member[aio].Member[_file_client_async].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[queue].Member[v2018_03_28].Member[_shared].Member[uploads].Member[BytesIO] + - - io.StringIO~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[queue].Member[v2019_07_07].Member[_shared].Member[uploads].Member[BytesIO] + - - pickle~Alias + - azure + - Member[datalake].Member[store].Member[multithread].Member[pickle] + - - pydantic.BaseModel~Subclass + - azure + - Member[azure_registry_store].Member[RegistryConfig] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[cosmosdb].Member[v2017_04_17].Member[common].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[cosmosdb].Member[v2017_04_17].Member[common].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[blob].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[blob].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[file].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[queue].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2015_04_05].Member[queue].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[blob].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[blob].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[common].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[common].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[file].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[queue].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_04_17].Member[queue].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[blob].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[blob].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[common].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[common].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[file].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[queue].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2017_11_09].Member[queue].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[blob].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[blob].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[common].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[common].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[file].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[queue].Member[_deserialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storage].Member[v2018_11_09].Member[queue].Member[_serialization].Member[ETree] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2021_08_06].Member[_generated].Member[_serialization].Member[ET] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[blob].Member[v2022_11_02].Member[_generated].Member[_serialization].Member[ET] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[filedatalake].Member[v2021_08_06].Member[_generated].Member[_serialization].Member[ET] + - - xml.etree.ElementTree~Subclass + - azure + - Member[multiapi].Member[storagev2].Member[fileshare].Member[v2022_11_02].Member[_generated].Member[_serialization].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-b2sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-b2sdk.model.yml new file mode 100644 index 00000000000..68a650d97f0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-b2sdk.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - b2sdk + - Member[transfer].Member[emerge].Member[unbound_write_intent].Member[IOWrapper] + - - requests.models.Response~Subclass + - b2sdk + - Member[b2http].Member[NotDecompressingResponse] + - - requests.models.Response~Subclass + - b2sdk + - Member[requests].Member[NotDecompressingResponse] + - - requests.models.Response~Subclass + - b2sdk + - Member[requests].Member[Response] + - - requests.models.Response~Subclass + - b2sdk + - Member[requests]Member[NotDecompressingResponse] + - - requests.models.Response~Subclass + - b2sdk + - Member[transfer].Member[inbound].Member[downloaded_file].Member[Response] + - - requests.models.Response~Subclass + - b2sdk + - Member[transfer].Member[inbound].Member[downloader].Member[abstract].Member[Response] + - - requests.models.Response~Subclass + - b2sdk + - Member[transfer].Member[inbound].Member[downloader].Member[parallel].Member[Response] + - - requests.models.Response~Subclass + - b2sdk + - Member[transfer].Member[inbound].Member[downloader].Member[simple].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-babelfont.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-babelfont.model.yml new file mode 100644 index 00000000000..90d6f113e48 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-babelfont.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - babelfont + - Member[BaseObject].Member[StringIO] + - - lxml.etree~Alias + - babelfont + - Member[convertors].Member[nfsf].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bakery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bakery.model.yml index 292e096b1d6..4d584c1b302 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bakery.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bakery.model.yml @@ -4,6 +4,99 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[Buildable404View] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[BuildableArchiveIndexView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[BuildableDayArchiveView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[BuildableDetailView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[BuildableListView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[BuildableMonthArchiveView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[BuildableRedirectView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[BuildableTemplateView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[BuildableYearArchiveView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[base].Member[Buildable404View] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[base].Member[BuildableRedirectView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[base].Member[BuildableTemplateView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[base].Member[RedirectView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[base].Member[TemplateView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[dates].Member[ArchiveIndexView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[dates].Member[BuildableArchiveIndexView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[dates].Member[BuildableDayArchiveView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[dates].Member[BuildableMonthArchiveView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[dates].Member[BuildableYearArchiveView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[dates].Member[DayArchiveView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[dates].Member[MonthArchiveView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[dates].Member[YearArchiveView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[detail].Member[BuildableDetailView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[detail].Member[DetailView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[list].Member[BuildableListView] + - - Django.Views.View~Subclass + - bakery + - Member[views].Member[list].Member[ListView] + - - Django.db.models.Model~Subclass + - bakery + - Member[models].Member[AutoPublishingBuildableModel] + - - Django.db.models.Model~Subclass + - bakery + - Member[models].Member[BuildableModel] - - Django.db.models.Model~Subclass - bakery - Member[tasks].Member[ContentType] + - - django.http.response.HttpResponseNotModified~Subclass + - bakery + - Member[static_views].Member[HttpResponseNotModified] + - - django.http.response.HttpResponseRedirect~Subclass + - bakery + - Member[static_views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - bakery + - Member[static_views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bardapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bardapi.model.yml new file mode 100644 index 00000000000..a5b6ca60a63 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bardapi.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - bardapi + - Member[core_async].Member[AsyncClient] + - - httpx.Client~Subclass + - bardapi + - Member[core_cookies].Member[AsyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-base.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-base.model.yml index 0a5483daad7..036692471aa 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-base.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-base.model.yml @@ -4,6 +4,126 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - base + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[ContactView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[ProfileFormView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[ProfileListView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[RecordFormView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[RecordListView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[contact].Member[ContactView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[contact].Member[MultiFormView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[profile].Member[ListView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[profile].Member[MultiModelFormView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[profile].Member[ProfileFormView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[profile].Member[ProfileListView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[record].Member[ListView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[record].Member[MultiModelFormView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[record].Member[RecordFormView] + - - Django.Views.View~Subclass + - base + - Member[views].Member[record].Member[RecordListView] + - - Django.db.models.Model~Subclass + - base + - Member[forms].Member[Photo] + - - Django.db.models.Model~Subclass + - base + - Member[forms].Member[Profile] + - - Django.db.models.Model~Subclass + - base + - Member[forms].Member[Record] + - - Django.db.models.Model~Subclass + - base + - Member[models].Member[Photo] + - - Django.db.models.Model~Subclass + - base + - Member[models].Member[Profile] + - - Django.db.models.Model~Subclass + - base + - Member[models].Member[Record] + - - Django.db.models.Model~Subclass + - base + - Member[views].Member[profile].Member[Photo] + - - Django.db.models.Model~Subclass + - base + - Member[views].Member[profile].Member[Profile] + - - Django.db.models.Model~Subclass + - base + - Member[views].Member[record].Member[Photo] + - - Django.db.models.Model~Subclass + - base + - Member[views].Member[record].Member[Record] + - - django.forms.BaseForm~Subclass + - base + - Member[forms].Member[ContactForm] + - - django.forms.BaseForm~Subclass + - base + - Member[forms].Member[PhotoForm] + - - django.forms.BaseForm~Subclass + - base + - Member[forms].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - base + - Member[forms].Member[RecordForm] + - - django.forms.BaseForm~Subclass + - base + - Member[forms].Member[UserForm] + - - django.forms.BaseForm~Subclass + - base + - Member[views].Member[contact].Member[ContactForm] + - - django.forms.BaseForm~Subclass + - base + - Member[views].Member[contact].Member[UserForm] + - - django.forms.BaseForm~Subclass + - base + - Member[views].Member[profile].Member[PhotoForm] + - - django.forms.BaseForm~Subclass + - base + - Member[views].Member[profile].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - base + - Member[views].Member[record].Member[PhotoForm] + - - django.forms.BaseForm~Subclass + - base + - Member[views].Member[record].Member[RecordForm] + - - flask.Blueprint~Subclass + - base + - Member[app].Member[controllers].Member[interface].Member[Blueprint] + - - flask.Flask~Subclass + - base + - Member[factory].Member[Flask] + - - flask.Response~Subclass + - base + - Member[exception_handler].Member[Response] - - pydantic.BaseModel~Subclass - base - Member[ConversationFilter] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-basicauth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-basicauth.model.yml new file mode 100644 index 00000000000..173d55d1cfe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-basicauth.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - basicauth + - Member[decorators].Member[HttpResponseUnauthorized] + - - django.http.response.HttpResponse~Subclass + - basicauth + - Member[middleware].Member[HttpResponseUnauthorized] + - - django.http.response.HttpResponse~Subclass + - basicauth + - Member[response].Member[HttpResponseUnauthorized] + - - django.http.response.HttpResponse~Subclass + - basicauth + - Member[response].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-baton.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-baton.model.yml new file mode 100644 index 00000000000..e421b785b9d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-baton.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - baton + - Member[urls].Member[GetAppListJsonView] + - - Django.Views.View~Subclass + - baton + - Member[urls].Member[GetGravatartUrlJsonView] + - - Django.Views.View~Subclass + - baton + - Member[views].Member[GetAppListJsonView] + - - Django.Views.View~Subclass + - baton + - Member[views].Member[GetGravatartUrlJsonView] + - - Django.Views.View~Subclass + - baton + - Member[views].Member[View] + - - django.http.response.JsonResponse~Subclass + - baton + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-beancount.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-beancount.model.yml new file mode 100644 index 00000000000..feeeba736f7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-beancount.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - beancount + - Member[loader].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-beanie.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-beanie.model.yml new file mode 100644 index 00000000000..e7261c0c82b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-beanie.model.yml @@ -0,0 +1,168 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - beanie + - Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[TimeSeriesConfig] + - - pydantic.BaseModel~Subclass + - beanie + - Member[View] + - - pydantic.BaseModel~Subclass + - beanie + - Member[migrations].Member[controllers].Member[base].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[migrations].Member[controllers].Member[free_fall].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[migrations].Member[controllers].Member[iterative].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[migrations].Member[models].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[migrations].Member[models].Member[MigrationLog] + - - pydantic.BaseModel~Subclass + - beanie + - Member[migrations].Member[runner].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[migrations].Member[runner].Member[MigrationLog] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[actions].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[bulk].Member[Operation] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[cache].Member[CachedItem] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[documents].Member[DocumentSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[documents].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[documents].Member[InspectionError] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[documents].Member[InspectionResult] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[documents].Member[LazyModel] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[documents].Member[LinkInfo] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[documents].Member[Operation] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[fields].Member[LinkInfo] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[interfaces].Member[find].Member[ItemSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[interfaces].Member[getters].Member[ItemSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[interfaces].Member[setters].Member[DocumentSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[models].Member[InspectionError] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[models].Member[InspectionResult] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[queries].Member[delete].Member[Operation] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[queries].Member[find].Member[Operation] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[queries].Member[update].Member[Operation] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[settings].Member[base].Member[ItemSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[settings].Member[document].Member[DocumentSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[settings].Member[document].Member[ItemSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[settings].Member[document].Member[TimeSeriesConfig] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[settings].Member[timeseries].Member[TimeSeriesConfig] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[settings].Member[union_doc].Member[ItemSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[settings].Member[union_doc].Member[UnionDocSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[settings].Member[view].Member[ItemSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[settings].Member[view].Member[ViewSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[union_doc].Member[UnionDocSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[dump].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[find].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[find].Member[LinkInfo] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[init].Member[DocumentSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[init].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[init].Member[LinkInfo] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[init].Member[Output] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[init].Member[UnionDocSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[init].Member[ViewSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[init].Member[View] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[parsing].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[utils].Member[relations].Member[Document] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[views].Member[LinkInfo] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[views].Member[ViewSettings] + - - pydantic.BaseModel~Subclass + - beanie + - Member[odm].Member[views].Member[View] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bears.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bears.model.yml new file mode 100644 index 00000000000..df91924f0d1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bears.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - bears + - Member[general].Member[CPDBear].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-beet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-beet.model.yml new file mode 100644 index 00000000000..37bd728a8a8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-beet.model.yml @@ -0,0 +1,171 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - beet + - Member[PackConfig] + - - pydantic.BaseModel~Subclass + - beet + - Member[PackFilterBlockConfig] + - - pydantic.BaseModel~Subclass + - beet + - Member[PackFilterConfig] + - - pydantic.BaseModel~Subclass + - beet + - Member[PackMatchOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[PackSelectOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[PackageablePath] + - - pydantic.BaseModel~Subclass + - beet + - Member[PathSpecOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[PluginOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[ProjectConfig] + - - pydantic.BaseModel~Subclass + - beet + - Member[RegexFlagsOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[RegexOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[autosave].Member[AutosaveOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[babelbox].Member[BabelboxOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[clear].Member[ClearOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[copy_files].Member[CopyFilesOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[dbg].Member[DbgOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[error_message].Member[ErrorMessageOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[extra_files].Member[ExtraFilesOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[find_replace].Member[FindReplaceOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[find_replace].Member[RenderSubstitutionOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[find_replace].Member[SubstitutionOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[find_replace].Member[TextSubstitutionOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[format_json].Member[FormatJsonOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[function_header].Member[FunctionHeaderOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[hangman].Member[HangmanOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[installation_advancement].Member[InstallationAdvancementOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[json_log].Member[JsonLogEntry] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[json_reporter].Member[JsonReporterOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[line_endings].Member[LineEndingsOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[load].Member[LoadOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[load_yaml].Member[LoadYamlOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[log_level].Member[LogLevelOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[output].Member[OutputOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[rename_files].Member[RenameFilesOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[rename_files].Member[RenameOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[rename_files].Member[RenderRenameOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[rename_files].Member[TextRenameOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[render].Member[RenderOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[sandstone].Member[SandstoneOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[scoreboard].Member[ScoreboardOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[stdin].Member[ProjectConfig] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[strip_final_newlines].Member[StripFinalNewlinesOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[text_encoding].Member[TextEncodingOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[contrib].Member[vanilla].Member[VanillaOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[config].Member[PackConfig] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[config].Member[PackFilterBlockConfig] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[config].Member[PackFilterConfig] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[config].Member[PackageablePath] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[config].Member[ProjectConfig] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[context].Member[PluginOptions] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[select].Member[PackMatchOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[select].Member[PackSelectOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[select].Member[PathSpecOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[select].Member[RegexFlagsOption] + - - pydantic.BaseModel~Subclass + - beet + - Member[toolchain].Member[select].Member[RegexOption] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-behave.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-behave.model.yml index cd3502cd32c..f92b747b5d9 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-behave.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-behave.model.yml @@ -7,3 +7,6 @@ extensions: - - io.StringIO~Subclass - behave - Member[capture].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - behave + - Member[reporter].Member[junit].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benchmark.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benchmark.model.yml new file mode 100644 index 00000000000..e602c1f6849 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benchmark.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - benchmark + - Member[libs].Member[pydantic_v2].Member[common].Member[IssueLabel] + - - pydantic.BaseModel~Subclass + - benchmark + - Member[libs].Member[pydantic_v2].Member[common].Member[Issue] + - - pydantic.BaseModel~Subclass + - benchmark + - Member[libs].Member[pydantic_v2].Member[common].Member[Milestone] + - - pydantic.BaseModel~Subclass + - benchmark + - Member[libs].Member[pydantic_v2].Member[common].Member[Reactions] + - - pydantic.BaseModel~Subclass + - benchmark + - Member[libs].Member[pydantic_v2].Member[common].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benchmarks.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benchmarks.model.yml index 1e705efec3f..6b05ebb1f18 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benchmarks.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benchmarks.model.yml @@ -4,15 +4,96 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - benchmarks + - Member[drest].Member[UserViewSet] + - - Django.Views.View~Subclass + - benchmarks + - Member[drf].Member[UserViewSet] + - - Django.Views.View~Subclass + - benchmarks + - Member[drf].Member[UserWithAllViewSet] + - - Django.Views.View~Subclass + - benchmarks + - Member[drf].Member[UserWithGroupsViewSet] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[drest].Member[Group] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[drest].Member[Permission] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[drest].Member[User] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[drf].Member[Group] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[drf].Member[Permission] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[drf].Member[User] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[models].Member[DirectGroup] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[models].Member[DirectUser] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[models].Member[GroupObjectPermissionBase] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[models].Member[UserObjectPermissionBase] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[models].Member[User] - - Django.db.models.Model~Subclass - benchmarks - Member[run_benchmarks].Member[ContentType] - - Django.db.models.Model~Subclass - benchmarks - Member[run_benchmarks].Member[Group] + - - Django.db.models.Model~Subclass + - benchmarks + - Member[run_benchmarks].Member[UserObjectPermission] - - Django.db.models.Model~Subclass - benchmarks - Member[run_benchmarks].Member[User] + - - flask.Flask~Subclass + - benchmarks + - Member[flask_simple].Member[app].Member[Flask] + - - flask.Flask~Subclass + - benchmarks + - Member[flask_sqli].Member[app].Member[Flask] + - - flask.Response~Subclass + - benchmarks + - Member[flask_sqli].Member[app].Member[Response] - - io.StringIO~Subclass - benchmarks - Member[bm].Member[utils].Member[BytesIO] + - - pickle~Alias + - benchmarks + - Member[utils].Member[pickle] + - - pydantic.BaseModel~Subclass + - benchmarks + - Member[pydantic].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - benchmarks + - Member[pydantic].Member[Client] + - - pydantic.BaseModel~Subclass + - benchmarks + - Member[pydantic].Member[Item] + - - pydantic.BaseModel~Subclass + - benchmarks + - Member[pydantic].Member[Message] + - - pydantic.BaseModel~Subclass + - benchmarks + - Member[pydantic].Member[Receipt] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benedict.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benedict.model.yml new file mode 100644 index 00000000000..cefbe25e940 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benedict.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - benedict + - Member[serializers].Member[csv].Member[StringIO] + - - io.StringIO~Subclass + - benedict + - Member[serializers].Member[ini].Member[StringIO] + - - pickle~Alias + - benedict + - Member[serializers].Member[pickle].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bentoml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bentoml.model.yml new file mode 100644 index 00000000000..b3b20d43f6f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bentoml.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - bentoml + - Member[_internal].Member[cloud].Member[base].Member[CallbackIOWrapper] + - - io.StringIO~Subclass + - bentoml + - Member[_internal].Member[cloud].Member[bentocloud].Member[CallbackIOWrapper] + - - io.StringIO~Subclass + - bentoml + - Member[_internal].Member[cloud].Member[yatai].Member[CallbackIOWrapper] + - - pickle~Alias + - bentoml + - Member[_internal].Member[frameworks].Member[common].Member[pytorch].Member[pickle] + - - pickle~Alias + - bentoml + - Member[_internal].Member[frameworks].Member[tensorflow_v2].Member[pickle] + - - pickle~Alias + - bentoml + - Member[_internal].Member[runner].Member[container].Member[pickle] + - - pickle~Alias + - bentoml + - Member[_internal].Member[runner].Member[runner_handle].Member[remote].Member[pickle] + - - pickle~Alias + - bentoml + - Member[_internal].Member[server].Member[runner_app].Member[pickle] + - - pickle~Alias + - bentoml + - Member[_internal].Member[utils].Member[pickle].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-berserk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-berserk.model.yml new file mode 100644 index 00000000000..78c910298b5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-berserk.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - berserk + - Member[exceptions].Member[Response] + - - requests.models.Response~Subclass + - berserk + - Member[formats].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bertviz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bertviz.model.yml new file mode 100644 index 00000000000..9fbe62fe7ec --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bertviz.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - bertviz + - Member[transformers_neuron_view].Member[tokenization_transfo_xl].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-betamax.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-betamax.model.yml new file mode 100644 index 00000000000..eb06ed15c66 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-betamax.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - betamax + - Member[util].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-betterforms.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-betterforms.model.yml new file mode 100644 index 00000000000..d866f0eaaff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-betterforms.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - betterforms + - Member[views].Member[BrowseView] + - - Django.Views.View~Subclass + - betterforms + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - betterforms + - Member[views].Member[ListView] + - - django.forms.BaseForm~Subclass + - betterforms + - Member[changelist].Member[BaseChangeListForm] + - - django.forms.BaseForm~Subclass + - betterforms + - Member[changelist].Member[BetterForm] + - - django.forms.BaseForm~Subclass + - betterforms + - Member[changelist].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - betterforms + - Member[changelist].Member[SortFormBase] + - - django.forms.BaseForm~Subclass + - betterforms + - Member[changelist].Member[SortForm] + - - django.forms.BaseForm~Subclass + - betterforms + - Member[forms].Member[BetterForm] + - - django.forms.BaseForm~Subclass + - betterforms + - Member[forms].Member[BetterModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-betterproto.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-betterproto.model.yml new file mode 100644 index 00000000000..2f59d9a7cd3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-betterproto.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - betterproto + - Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bigger_applications.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bigger_applications.model.yml new file mode 100644 index 00000000000..286b0a95ebe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bigger_applications.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - bigger_applications + - Member[app].Member[internal].Member[admin].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - bigger_applications + - Member[app].Member[routers].Member[items].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - bigger_applications + - Member[app].Member[routers].Member[users].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - bigger_applications + - Member[app_an].Member[internal].Member[admin].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - bigger_applications + - Member[app_an].Member[routers].Member[items].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - bigger_applications + - Member[app_an].Member[routers].Member[users].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - bigger_applications + - Member[app_an_py39].Member[internal].Member[admin].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - bigger_applications + - Member[app_an_py39].Member[routers].Member[items].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - bigger_applications + - Member[app_an_py39].Member[routers].Member[users].Member[APIRouter] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bigml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bigml.model.yml new file mode 100644 index 00000000000..c27234ca049 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bigml.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - bigml + - Member[api_handlers].Member[sourcehandler].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bimmer_connected.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bimmer_connected.model.yml new file mode 100644 index 00000000000..938f76655e8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bimmer_connected.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - bimmer_connected + - Member[account].Member[MyBMWClient] + - - httpx.Client~Subclass + - bimmer_connected + - Member[api].Member[authentication].Member[MyBMWLoginClient] + - - httpx.Client~Subclass + - bimmer_connected + - Member[api].Member[client].Member[MyBMWClient] + - - httpx.Client~Subclass + - bimmer_connected + - Member[vehicle].Member[remote_services].Member[MyBMWClient] + - - httpx.Client~Subclass + - bimmer_connected + - Member[vehicle].Member[vehicle].Member[MyBMWClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-biorun.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-biorun.model.yml new file mode 100644 index 00000000000..565e52b6ad3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-biorun.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - biorun + - Member[libs].Member[xmltodict].Member[StringIO] + - - io.StringIO~Subclass + - biorun + - Member[utils].Member[StringIO] + - - pickle.loads~Alias + - biorun + - Member[libs].Member[sqlitedict].Member[loads] + - - pickle~Alias + - biorun + - Member[enrichr].Member[pickle] + - - pickle~Alias + - biorun + - Member[gprof].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-birdseye.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-birdseye.model.yml new file mode 100644 index 00000000000..8c6b0b3b8ab --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-birdseye.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - birdseye + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bitcoinlib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bitcoinlib.model.yml new file mode 100644 index 00000000000..1cbc0fc76bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bitcoinlib.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - bitcoinlib + - Member[blocks].Member[BytesIO] + - - io.StringIO~Subclass + - bitcoinlib + - Member[scripts].Member[BytesIO] + - - io.StringIO~Subclass + - bitcoinlib + - Member[transactions].Member[BytesIO] + - - pickle~Alias + - bitcoinlib + - Member[transactions].Member[pickle] + - - pickle~Alias + - bitcoinlib + - Member[wallets].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bitfield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bitfield.model.yml new file mode 100644 index 00000000000..dae0ef3cfc9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bitfield.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - bitfield + - Member[forms].Member[BitFormField] + - - Django.Forms.Field~Subclass + - bitfield + - Member[forms].Member[IntegerField] + - - Django.Forms.Field~Subclass + - bitfield + - Member[models].Member[BitFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blackboard.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blackboard.model.yml index 9f2ff761f85..c0f9f5a18ab 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blackboard.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blackboard.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - blackboard + - Member[urls].Member[BlackboardConfigurationViewSet] + - - Django.Views.View~Subclass + - blackboard + - Member[urls].Member[BlackboardGlobalConfigurationViewSet] + - - Django.Views.View~Subclass + - blackboard + - Member[views].Member[BlackboardConfigurationViewSet] + - - Django.Views.View~Subclass + - blackboard + - Member[views].Member[BlackboardGlobalConfigurationViewSet] - - Django.db.models.Model~Subclass - blackboard - Member[serializers].Member[BlackboardEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blacksheep.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blacksheep.model.yml new file mode 100644 index 00000000000..e8b08094b6e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blacksheep.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - blacksheep + - Member[server].Member[controllers].Member[BytesIO] + - - io.StringIO~Subclass + - blacksheep + - Member[server].Member[responses].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blaze.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blaze.model.yml new file mode 100644 index 00000000000..478054902ff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blaze.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - blaze + - Member[server].Member[server].Member[FlaskWithExceptionFormatting] + - - io.StringIO~Subclass + - blaze + - Member[compatibility].Member[StringIO] + - - pickle~Alias + - blaze + - Member[compatibility].Member[pickle] + - - pickle~Alias + - blaze + - Member[server].Member[serialization].Member[pickle_module] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blinkapp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blinkapp.model.yml new file mode 100644 index 00000000000..45aaec63220 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blinkapp.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - blinkapp + - Member[blinkapp].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blinkpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blinkpy.model.yml new file mode 100644 index 00000000000..19341b78f09 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blinkpy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - blinkpy + - Member[auth].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blog.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blog.model.yml index d4a2c6e48d1..760ef8aeda7 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blog.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blog.model.yml @@ -40,18 +40,48 @@ extensions: - - Django.Views.View~Subclass - blog - Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[HitCountDetailView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[IndexView] - - Django.Views.View~Subclass - blog - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[PostCountHitDetailView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[PostDetailJSONView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[PostDetailView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[TemplateView] - - Django.Views.View~Subclass - blog - Member[views].Member[UpdateView] - - Django.db.models.Model~Subclass - blog - Member[admin].Member[Blog] + - - Django.db.models.Model~Subclass + - blog + - Member[admin].Member[Post] - - Django.db.models.Model~Subclass - blog - Member[models].Member[Blog] + - - Django.db.models.Model~Subclass + - blog + - Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - blog + - Member[models].Member[Post] - - Django.db.models.Model~Subclass - blog - Member[models].Member[User] @@ -61,3 +91,6 @@ extensions: - - Django.db.models.Model~Subclass - blog - Member[views].Member[Blog] + - - Django.db.models.Model~Subclass + - blog + - Member[views].Member[Post] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bluesky.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bluesky.model.yml new file mode 100644 index 00000000000..10f0306ad98 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bluesky.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - bluesky + - Member[callbacks].Member[best_effort].Member[StringIO] + - - io.StringIO~Subclass + - bluesky + - Member[callbacks].Member[olog].Member[StringIO] + - - pickle~Alias + - bluesky + - Member[callbacks].Member[zmq].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bokeh.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bokeh.model.yml new file mode 100644 index 00000000000..301af4d6311 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bokeh.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.Application~Subclass + - bokeh + - Member[server].Member[tornado].Member[BokehTornado] + - - tornado.web.RequestHandler~Subclass + - bokeh + - Member[server].Member[views].Member[auth_request_handler].Member[AuthRequestHandler] + - - tornado.web.RequestHandler~Subclass + - bokeh + - Member[server].Member[views].Member[autoload_js_handler].Member[AutoloadJsHandler] + - - tornado.web.RequestHandler~Subclass + - bokeh + - Member[server].Member[views].Member[doc_handler].Member[DocHandler] + - - tornado.web.RequestHandler~Subclass + - bokeh + - Member[server].Member[views].Member[ico_handler].Member[IcoHandler] + - - tornado.web.RequestHandler~Subclass + - bokeh + - Member[server].Member[views].Member[metadata_handler].Member[MetadataHandler] + - - tornado.web.RequestHandler~Subclass + - bokeh + - Member[server].Member[views].Member[root_handler].Member[RootHandler] + - - tornado.web.RequestHandler~Subclass + - bokeh + - Member[server].Member[views].Member[session_handler].Member[SessionHandler] + - - tornado.web.RequestHandler~Subclass + - bokeh + - Member[server].Member[views].Member[ws].Member[WSHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bonobo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bonobo.model.yml new file mode 100644 index 00000000000..e6337eacf1a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bonobo.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - bonobo + - Member[nodes].Member[io].Member[pickle].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-book_server_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-book_server_api.model.yml new file mode 100644 index 00000000000..25ecbe1b352 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-book_server_api.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - book_server_api + - Member[routers].Member[assessment].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - book_server_api + - Member[routers].Member[auth].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - book_server_api + - Member[routers].Member[books].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - book_server_api + - Member[routers].Member[coach].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - book_server_api + - Member[routers].Member[course].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - book_server_api + - Member[routers].Member[discuss].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - book_server_api + - Member[routers].Member[rslogging].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - book_server_api + - Member[routers].Member[rsproxy].Member[APIRouter] + - - io.StringIO~Subclass + - book_server_api + - Member[routers].Member[rsproxy].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - book_server_api + - Member[routers].Member[assessment].Member[ExamRequest] + - - pydantic.BaseModel~Subclass + - book_server_api + - Member[routers].Member[assessment].Member[HistoryRequest] + - - starlette.websockets.WebSocket~Subclass + - book_server_api + - Member[routers].Member[discuss].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap3.model.yml new file mode 100644 index 00000000000..5c9e6868026 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap3.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - bootstrap3 + - Member[renderers].Member[BaseForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap4.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap4.model.yml new file mode 100644 index 00000000000..1a08cbbc32f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap4.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - bootstrap4 + - Member[renderers].Member[BaseForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap5.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap5.model.yml new file mode 100644 index 00000000000..59eeb23ee3b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap5.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - bootstrap5 + - Member[renderers].Member[BaseForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap_datepicker_plus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap_datepicker_plus.model.yml new file mode 100644 index 00000000000..f7c4c11eef1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap_datepicker_plus.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - bootstrap_datepicker_plus + - Member[_base].Member[WidgetConfig] + - - pydantic.BaseModel~Subclass + - bootstrap_datepicker_plus + - Member[_config].Member[WidgetConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap_modal_forms.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap_modal_forms.model.yml index 8afbc9da3b0..2b52abb1d85 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap_modal_forms.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap_modal_forms.model.yml @@ -4,9 +4,36 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - bootstrap_modal_forms + - Member[generic].Member[BSModalCreateView] + - - Django.Views.View~Subclass + - bootstrap_modal_forms + - Member[generic].Member[BSModalDeleteView] + - - Django.Views.View~Subclass + - bootstrap_modal_forms + - Member[generic].Member[BSModalFormView] - - Django.Views.View~Subclass - bootstrap_modal_forms - Member[generic].Member[BSModalLoginView] + - - Django.Views.View~Subclass + - bootstrap_modal_forms + - Member[generic].Member[BSModalReadView] + - - Django.Views.View~Subclass + - bootstrap_modal_forms + - Member[generic].Member[BSModalUpdateView] - - Django.Views.View~Subclass - bootstrap_modal_forms - Member[generic].Member[LoginView] + - - django.forms.BaseForm~Subclass + - bootstrap_modal_forms + - Member[forms].Member[BSModalForm] + - - django.forms.BaseForm~Subclass + - bootstrap_modal_forms + - Member[forms].Member[BSModalModelForm] + - - django.http.response.HttpResponseRedirect~Subclass + - bootstrap_modal_forms + - Member[mixins].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - bootstrap_modal_forms + - Member[mixins].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-borb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-borb.model.yml new file mode 100644 index 00000000000..70258e92cee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-borb.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - borb + - Member[io].Member[read].Member[metadata].Member[xmp_metadata_transformer].Member[ET] + - - xml.etree.ElementTree~Subclass + - borb + - Member[io].Member[read].Member[types].Member[ET] + - - xml.etree.ElementTree~Subclass + - borb + - Member[io].Member[write].Member[document].Member[information_dictionary_transformer].Member[ET] + - - xml.etree.ElementTree~Subclass + - borb + - Member[io].Member[write].Member[xmp].Member[xmp_transformer].Member[ET] + - - xml.etree.ElementTree~Subclass + - borb + - Member[toolkit].Member[export].Member[html_to_pdf].Member[html_to_pdf].Member[ET] + - - xml.etree.ElementTree~Subclass + - borb + - Member[toolkit].Member[export].Member[markdown_to_pdf].Member[markdown_to_pdf].Member[ET] + - - xml.etree.ElementTree~Subclass + - borb + - Member[toolkit].Member[export].Member[pdf_to_svg].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-boto.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-boto.model.yml new file mode 100644 index 00000000000..694fa1cad6b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-boto.model.yml @@ -0,0 +1,69 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - boto + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - boto + - Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[ecs].Member[item].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[file].Member[key].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[gs].Member[key].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[handler].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[manage].Member[cmdshell].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[manage].Member[server].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[manage].Member[task].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[mashups].Member[order].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[mashups].Member[server].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[pyami].Member[config].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[s3].Member[bucket].Member[BytesIO] + - - io.StringIO~Subclass + - boto + - Member[s3].Member[bucket].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[s3].Member[key].Member[BytesIO] + - - io.StringIO~Subclass + - boto + - Member[services].Member[bs].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[sqs].Member[message].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[utils].Member[StringIO] + - - io.StringIO~Subclass + - boto + - Member[vendored].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - boto + - Member[vendored].Member[six].Member[StringIO] + - - lxml.etree~Alias + - boto + - Member[mturk].Member[question].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botocore.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botocore.model.yml index babb36d3b09..c9d6e8519c2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botocore.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botocore.model.yml @@ -16,3 +16,39 @@ extensions: - - http.client.HTTPConnection~Subclass - botocore - Member[awsrequest].Member[VerifiedHTTPSConnection] + - - http.client.HTTPResponse~Subclass + - botocore + - Member[awsrequest].Member[AWSHTTPResponse] + - - http.client.HTTPResponse~Subclass + - botocore + - Member[awsrequest].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - botocore + - Member[compat].Member[HTTPResponse] + - - io.StringIO~Subclass + - botocore + - Member[crt].Member[auth].Member[BytesIO] + - - io.StringIO~Subclass + - botocore + - Member[handlers].Member[BytesIO] + - - io.StringIO~Subclass + - botocore + - Member[vendored].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - botocore + - Member[vendored].Member[six].Member[StringIO] + - - urllib3.PoolManager~Subclass + - botocore + - Member[httpsession].Member[PoolManager] + - - xml.etree.ElementTree~Subclass + - botocore + - Member[compat].Member[ETree] + - - xml.etree.ElementTree~Subclass + - botocore + - Member[handlers].Member[ETree] + - - xml.etree.ElementTree~Subclass + - botocore + - Member[parsers].Member[ETree] + - - xml.etree.ElementTree~Subclass + - botocore + - Member[serialize].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bots.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bots.model.yml new file mode 100644 index 00000000000..6ca2f57315c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bots.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - bots + - Member[AIApplication] + - - pydantic.BaseModel~Subclass + - bots + - Member[DiscoursePost] + - - pydantic.BaseModel~Subclass + - bots + - Member[DuckDuckGoSearch] + - - pydantic.BaseModel~Subclass + - bots + - Member[History] + - - pydantic.BaseModel~Subclass + - bots + - Member[Notes] + - - pydantic.BaseModel~Subclass + - bots + - Member[SearchGitHubIssues] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-boxsdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-boxsdk.model.yml new file mode 100644 index 00000000000..710d39b04f3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-boxsdk.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - boxsdk + - Member[network].Member[default_network].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-braces.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-braces.model.yml new file mode 100644 index 00000000000..26530b46fd8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-braces.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseBadRequest~Subclass + - braces + - Member[views].Member[_ajax].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - braces + - Member[views].Member[_access].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - braces + - Member[views].Member[_access].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - braces + - Member[views].Member[_access].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - braces + - Member[views].Member[_ajax].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - braces + - Member[views].Member[_ajax].Member[JsonResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - braces + - Member[views].Member[_access].Member[StreamingHttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-brax.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-brax.model.yml new file mode 100644 index 00000000000..8c44db78d07 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-brax.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - brax + - Member[io].Member[model].Member[pickle] + - - pickle~Alias + - brax + - Member[v1].Member[io].Member[model].Member[pickle] + - - xml.etree.ElementTree~Subclass + - brax + - Member[io].Member[mjcf].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - brax + - Member[v1].Member[tools].Member[urdf].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-breezy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-breezy.model.yml new file mode 100644 index 00000000000..fc57e64b63b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-breezy.model.yml @@ -0,0 +1,183 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - breezy + - Member[plugins].Member[webdav].Member[webdav].Member[DavHTTPConnection] + - - http.client.HTTPConnection~Subclass + - breezy + - Member[plugins].Member[webdav].Member[webdav].Member[DavHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - breezy + - Member[transport].Member[http].Member[urllib].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - breezy + - Member[transport].Member[http].Member[urllib].Member[HTTPSConnection] + - - http.client.HTTPResponse~Subclass + - breezy + - Member[plugins].Member[webdav].Member[webdav].Member[DavResponse] + - - http.client.HTTPResponse~Subclass + - breezy + - Member[transport].Member[http].Member[urllib].Member[Response] + - - io.StringIO~Subclass + - breezy + - Member[archive].Member[tar].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[branch].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[btree_index].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[bundle].Member[bundle_data].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[bundle].Member[commands].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[bundle].Member[serializer].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[bundle].Member[serializer].Member[v4].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[debug_commands].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[knit].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[pack].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[smart].Member[message].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[smart].Member[protocol].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[versionedfile].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[vf_repository].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[weave].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[workingtree].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[bzr].Member[workingtree_4].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[config].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[crash].Member[StringIO] + - - io.StringIO~Subclass + - breezy + - Member[delta].Member[StringIO] + - - io.StringIO~Subclass + - breezy + - Member[filter_tree].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[filters].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[git].Member[branch].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[git].Member[repository].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[git].Member[roundtrip].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[git].Member[send].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[git].Member[transportgit].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[git].Member[tree].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[git].Member[unpeel_map].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[grep].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[ignores].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[log].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[merge_directive].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[mergeable].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[msgeditor].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[msgeditor].Member[StringIO] + - - io.StringIO~Subclass + - breezy + - Member[multiparent].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[plugins].Member[fastimport].Member[revision_store].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[plugins].Member[propose].Member[cmds].Member[StringIO] + - - io.StringIO~Subclass + - breezy + - Member[plugins].Member[weave_fmt].Member[bzrdir].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[plugins].Member[weave_fmt].Member[repository].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[plugins].Member[weave_fmt].Member[store].Member[text].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[plugins].Member[weave_fmt].Member[workingtree].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[plugins].Member[webdav].Member[webdav].Member[StringIO] + - - io.StringIO~Subclass + - breezy + - Member[rename_map].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[shelf_ui].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[trace].Member[StringIO] + - - io.StringIO~Subclass + - breezy + - Member[transport].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[transport].Member[gio_transport].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[transport].Member[http].Member[response].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[transport].Member[http].Member[wsgi].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[transport].Member[memory].Member[BytesIO] + - - io.StringIO~Subclass + - breezy + - Member[upstream_import].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-brownie.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-brownie.model.yml new file mode 100644 index 00000000000..12f42a392a0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-brownie.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - brownie + - Member[_cli].Member[console].Member[StringIO] + - - io.StringIO~Subclass + - brownie + - Member[project].Member[main].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - brownie + - Member[_cli].Member[analyze].Member[AnalysisSubmissionRequest] + - - pydantic.BaseModel~Subclass + - brownie + - Member[_cli].Member[analyze].Member[AnalysisSubmissionResponse] + - - pydantic.BaseModel~Subclass + - brownie + - Member[_cli].Member[analyze].Member[DetectedIssuesResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-browser_cookie3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-browser_cookie3.model.yml new file mode 100644 index 00000000000..8f85319379f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-browser_cookie3.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - browser_cookie3 + - Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bsblan.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bsblan.model.yml new file mode 100644 index 00000000000..1560b158fcc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bsblan.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - bsblan + - Member[Device] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[Info] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[Sensor] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[State] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[StaticState] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[bsblan].Member[Device] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[bsblan].Member[Info] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[bsblan].Member[Sensor] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[bsblan].Member[State] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[bsblan].Member[StaticState] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[models].Member[Device] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[models].Member[EntityInfo] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[models].Member[Info] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[models].Member[Sensor] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[models].Member[State] + - - pydantic.BaseModel~Subclass + - bsblan + - Member[models].Member[StaticState] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bugsnag.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bugsnag.model.yml new file mode 100644 index 00000000000..c684db0aefa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bugsnag.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - bugsnag + - Member[tornado].Member[BugsnagRequestHandler] + - - tornado.web.RequestHandler~Subclass + - bugsnag + - Member[tornado].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - bugsnag + - Member[tornado]Member[BugsnagRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bugzilla.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bugzilla.model.yml new file mode 100644 index 00000000000..d9d628549c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bugzilla.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - bugzilla + - Member[base].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-build_tools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-build_tools.model.yml index 92e88438517..1e829c0783b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-build_tools.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-build_tools.model.yml @@ -7,3 +7,6 @@ extensions: - - io.StringIO~Subclass - build_tools - Member[generate_debugger_import_errors].Member[generation_utils].Member[StringIO] + - - lxml.etree~Alias + - build_tools + - Member[core].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-buildbot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-buildbot.model.yml new file mode 100644 index 00000000000..e5098b85314 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-buildbot.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - buildbot + - Member[process].Member[remotetransfer].Member[BytesIO] + - - io.StringIO~Subclass + - buildbot + - Member[reporters].Member[mail].Member[BytesIO] + - - io.StringIO~Subclass + - buildbot + - Member[worker].Member[docker].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-buildbot_worker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-buildbot_worker.model.yml new file mode 100644 index 00000000000..02fc13102d1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-buildbot_worker.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - buildbot_worker + - Member[compat].Member[NativeStringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bytewax.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bytewax.model.yml new file mode 100644 index 00000000000..bf313bf091e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bytewax.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - bytewax + - Member[BytewaxMaterializationEngineConfig] + - - pydantic.BaseModel~Subclass + - bytewax + - Member[bytewax_materialization_dataflow].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - bytewax + - Member[bytewax_materialization_engine].Member[BytewaxMaterializationEngineConfig] + - - pydantic.BaseModel~Subclass + - bytewax + - Member[bytewax_materialization_engine].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - bytewax + - Member[bytewax_materialization_engine].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - bytewax + - Member[dataflow].Member[RepoConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bzt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bzt.model.yml new file mode 100644 index 00000000000..6ef6dc56b16 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bzt.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - bzt + - Member[modules].Member[blazemeter].Member[blazemeter_reporter].Member[BytesIO] + - - io.StringIO~Subclass + - bzt + - Member[modules].Member[console].Member[StringIONotifying] + - - io.StringIO~Subclass + - bzt + - Member[modules].Member[console].Member[StringIO] + - - io.StringIO~Subclass + - bzt + - Member[modules].Member[jmeter].Member[StringIO] + - - io.StringIO~Subclass + - bzt + - Member[resources].Member[robot_runner].Member[StringIO] + - - logging.Logger~Subclass + - bzt + - Member[modules].Member[monitoring].Member[Logger] + - - lxml.etree~Alias + - bzt + - Member[jmx].Member[base].Member[etree] + - - lxml.etree~Alias + - bzt + - Member[jmx].Member[grpc].Member[etree] + - - lxml.etree~Alias + - bzt + - Member[jmx].Member[http].Member[etree] + - - lxml.etree~Alias + - bzt + - Member[jmx].Member[mqtt].Member[etree] + - - lxml.etree~Alias + - bzt + - Member[jmx].Member[rte].Member[etree] + - - lxml.etree~Alias + - bzt + - Member[jmx].Member[tools].Member[etree] + - - lxml.etree~Alias + - bzt + - Member[modules].Member[jmeter].Member[etree] + - - lxml.etree~Alias + - bzt + - Member[modules].Member[reporting].Member[etree] + - - lxml.etree~Alias + - bzt + - Member[modules].Member[tsung].Member[etree] + - - lxml.etree~Alias + - bzt + - Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cachalot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cachalot.model.yml new file mode 100644 index 00000000000..2bd575c9767 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cachalot.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.db.models.expressions.RawSQL~Subclass + - cachalot + - Member[utils].Member[RawSQL] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cacheback.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cacheback.model.yml new file mode 100644 index 00000000000..b57cb617610 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cacheback.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - cacheback + - Member[base].Member[DjangoModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cachecontrol.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cachecontrol.model.yml new file mode 100644 index 00000000000..19a44e9f407 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cachecontrol.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPResponse~Subclass + - cachecontrol + - Member[filewrapper].Member[HTTPResponse] + - - requests.models.Response~Subclass + - cachecontrol + - Member[adapter].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cachelib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cachelib.model.yml new file mode 100644 index 00000000000..ea4a28b9747 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cachelib.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - cachelib + - Member[serializers].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cacheops.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cacheops.model.yml new file mode 100644 index 00000000000..de5172ef008 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cacheops.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - cacheops + - Member[utils].Member[HttpRequest] + - - pickle~Alias + - cacheops + - Member[serializers].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cactus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cactus.model.yml index f3e422d1e48..435d5c4ff87 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cactus.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cactus.model.yml @@ -7,6 +7,12 @@ extensions: - - io.StringIO~Subclass - cactus - Member[utils].Member[file].Member[BytesIO] + - - tornado.web.RequestHandler~Subclass + - cactus + - Member[server].Member[ShutdownHandler] + - - tornado.web.RequestHandler~Subclass + - cactus + - Member[server].Member[StaticSingleFileHandler] - - tornado.web.RequestHandler~Subclass - cactus - Member[server].Member[WebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-caffe2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-caffe2.model.yml new file mode 100644 index 00000000000..87e0f767af1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-caffe2.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - caffe2 + - Member[python].Member[schema].Member[StringIO] + - - pickle~Alias + - caffe2 + - Member[contrib].Member[playground].Member[checkpoint].Member[pickle] + - - pickle~Alias + - caffe2 + - Member[python].Member[core].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cameo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cameo.model.yml new file mode 100644 index 00000000000..1c7c3aeec95 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cameo.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - cameo + - Member[io].Member[pickle] + - - pickle~Alias + - cameo + - Member[parallel].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-canmatrix.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-canmatrix.model.yml new file mode 100644 index 00000000000..605e457411b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-canmatrix.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - canmatrix + - Member[formats].Member[BytesIO] + - - lxml.etree~Alias + - canmatrix + - Member[formats].Member[odx].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-canvas.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-canvas.model.yml index edd0345575e..e291eaf229d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-canvas.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-canvas.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - canvas + - Member[urls].Member[CanvasConfigurationViewSet] + - - Django.Views.View~Subclass + - canvas + - Member[views].Member[CanvasConfigurationViewSet] - - Django.db.models.Model~Subclass - canvas - Member[serializers].Member[CanvasEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-captcha.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-captcha.model.yml new file mode 100644 index 00000000000..e08c9280272 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-captcha.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - captcha + - Member[fields].Member[CaptchaField] + - - Django.Forms.Field~Subclass + - captcha + - Member[fields].Member[CharField] + - - Django.Forms.Field~Subclass + - captcha + - Member[fields].Member[MultiValueField] + - - Django.Forms.Field~Subclass + - captcha + - Member[fields].Member[ReCaptchaField] + - - Django.db.models.Model~Subclass + - captcha + - Member[fields].Member[CaptchaStore] + - - Django.db.models.Model~Subclass + - captcha + - Member[management].Member[commands].Member[captcha_create_pool].Member[CaptchaStore] + - - Django.db.models.Model~Subclass + - captcha + - Member[models].Member[CaptchaStore] + - - Django.db.models.Model~Subclass + - captcha + - Member[views].Member[CaptchaStore] + - - django.http.response.FileResponse~Subclass + - captcha + - Member[views].Member[RangedFileResponse] + - - django.http.response.HttpResponse~Subclass + - captcha + - Member[views].Member[HttpResponse] + - - io.StringIO~Subclass + - captcha + - Member[views].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbon.model.yml new file mode 100644 index 00000000000..99daa5fee61 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbon.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - carbon + - Member[util].Member[StringIO] + - - pickle~Alias + - carbon + - Member[client].Member[pickle] + - - pickle~Alias + - carbon + - Member[protocols].Member[pickle] + - - pickle~Alias + - carbon + - Member[util].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbonserver.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbonserver.model.yml index 33eaa33bfb3..daccda1d31c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbonserver.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbonserver.model.yml @@ -4,9 +4,120 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - fastapi.APIRouter~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[routers].Member[authenticate].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[routers].Member[emissions].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[routers].Member[experiments].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[routers].Member[organizations].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[routers].Member[projects].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[routers].Member[runs].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[routers].Member[teams].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[routers].Member[users].Member[APIRouter] - - pydantic.BaseModel~Subclass - carbonserver - Member[carbonserver].Member[api].Member[routers].Member[emissions].Member[BaseParams] - - pydantic.BaseModel~Subclass - carbonserver - Member[carbonserver].Member[api].Member[routers].Member[emissions].Member[Params] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[EmissionBase] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[EmissionCreate] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[Emission] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[Empty] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[ExperimentBase] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[ExperimentCreate] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[ExperimentReport] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[Experiment] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[OrganizationBase] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[OrganizationCreate] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[OrganizationReport] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[Organization] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[ProjectBase] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[ProjectCreate] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[ProjectReport] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[Project] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[RunBase] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[RunCreate] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[RunReport] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[Run] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[TeamBase] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[TeamCreate] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[Team] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[Token] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[UserAuthenticate] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[UserBase] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[schemas].Member[User] + - - sqlalchemy.orm.Session~Subclass + - carbonserver + - Member[carbonserver].Member[api].Member[infra].Member[database].Member[database_manager].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cart.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cart.model.yml index 5d146b994e5..3155df6f72b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cart.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cart.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - cart + - Member[models].Member[Cart] - - Django.db.models.Model~Subclass - cart - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - cart + - Member[models].Member[Item] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cassiopeia.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cassiopeia.model.yml new file mode 100644 index 00000000000..51458d06dd4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cassiopeia.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - cassiopeia + - Member[datastores].Member[common].Member[BytesIO] + - - io.StringIO~Subclass + - cassiopeia + - Member[datastores].Member[image].Member[BytesIO] + - - pycurl.Curl~Subclass + - cassiopeia + - Member[datastores].Member[common].Member[Curl] + - - pycurl.Curl~Subclass + - cassiopeia + - Member[datastores].Member[kernel].Member[common].Member[Curl] + - - pycurl.Curl~Subclass + - cassiopeia + - Member[datastores].Member[riotapi].Member[common].Member[Curl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-categories.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-categories.model.yml index 6e8d4bd3416..2527e94e969 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-categories.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-categories.model.yml @@ -4,6 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - categories + - Member[admin].Member[NullTreeNodeChoiceField] + - - Django.Views.View~Subclass + - categories + - Member[urls].Member[ListView] + - - Django.Views.View~Subclass + - categories + - Member[views].Member[CategoryDetailView] + - - Django.Views.View~Subclass + - categories + - Member[views].Member[CategoryRelatedDetail] + - - Django.Views.View~Subclass + - categories + - Member[views].Member[CategoryRelatedList] + - - Django.Views.View~Subclass + - categories + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - categories + - Member[views].Member[ListView] + - - Django.db.models.Model~Subclass + - categories + - Member[admin].Member[CategoryRelation] - - Django.db.models.Model~Subclass - categories - Member[admin].Member[Category] @@ -22,6 +46,9 @@ extensions: - - Django.db.models.Model~Subclass - categories - Member[models].Member[CategoryBase] + - - Django.db.models.Model~Subclass + - categories + - Member[models].Member[CategoryRelation] - - Django.db.models.Model~Subclass - categories - Member[models].Member[Category] @@ -40,3 +67,18 @@ extensions: - - Django.db.models.Model~Subclass - categories - Member[views].Member[Category] + - - django.forms.BaseForm~Subclass + - categories + - Member[admin].Member[CategoryAdminForm] + - - django.forms.BaseForm~Subclass + - categories + - Member[admin].Member[CategoryBaseAdminForm] + - - django.forms.BaseForm~Subclass + - categories + - Member[base].Member[CategoryBaseAdminForm] + - - django.http.response.HttpResponseRedirect~Subclass + - categories + - Member[editor].Member[tree_editor].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - categories + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-causalnex.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-causalnex.model.yml new file mode 100644 index 00000000000..c660694b2ec --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-causalnex.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - causalnex + - Member[ebaybbn].Member[StringIO] + - - io.StringIO~Subclass + - causalnex + - Member[ebaybbn].Member[bbn].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cbapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cbapi.model.yml new file mode 100644 index 00000000000..c8c722d5a08 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cbapi.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - cbapi + - Member[protection].Member[StringIO] + - - io.StringIO~Subclass + - cbapi + - Member[protection].Member[models].Member[StringIO] + - - io.StringIO~Subclass + - cbapi + - Member[response].Member[models].Member[StringIO] + - - io.StringIO~Subclass + - cbapi + - Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - cbapi + - Member[six].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cbpro.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cbpro.model.yml new file mode 100644 index 00000000000..ea6fb195ab7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cbpro.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - cbpro + - Member[order_book].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-celery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-celery.model.yml new file mode 100644 index 00000000000..c9060690e87 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-celery.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - celery + - Member[utils].Member[text].Member[WhateverIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cfgrib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cfgrib.model.yml new file mode 100644 index 00000000000..1fe50aef27f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cfgrib.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - cfgrib + - Member[messages].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chainlit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chainlit.model.yml new file mode 100644 index 00000000000..765ad92c4d9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chainlit.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - chainlit + - Member[element].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[client].Member[base].Member[ConversationFilter] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[client].Member[base].Member[Pagination] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[client].Member[cloud].Member[ConversationFilter] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[client].Member[cloud].Member[Pagination] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[playground].Member[CompletionRequest] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[playground].Member[provider].Member[CompletionRequest] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[server].Member[CompletionRequest] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[server].Member[DeleteConversationRequest] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[server].Member[GetConversationsRequest] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[server].Member[UpdateFeedbackRequest] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[types].Member[CompletionRequest] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[types].Member[ConversationFilter] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[types].Member[DeleteConversationRequest] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[types].Member[GetConversationsRequest] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[types].Member[Pagination] + - - pydantic.BaseModel~Subclass + - chainlit + - Member[types].Member[UpdateFeedbackRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chartjs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chartjs.model.yml new file mode 100644 index 00000000000..68751c4fe6f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chartjs.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[HighChartsView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[JSONView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[base].Member[JSONView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[base].Member[TemplateView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[columns].Member[BaseColumnsHighChartsView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[columns].Member[JSONView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[lines].Member[BaseLineChartView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[lines].Member[BaseLineOptionsChartView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[lines].Member[HighChartsView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[lines].Member[HighchartPlotLineChartView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[lines].Member[JSONView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[pie].Member[HighChartDonutView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[pie].Member[HighChartPieView] + - - Django.Views.View~Subclass + - chartjs + - Member[views].Member[pie].Member[HighChartsView] + - - Django.Views.View~Subclass + - chartjs + - Member[views]Member[HighChartsView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chatgpt_tool_hub.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chatgpt_tool_hub.model.yml new file mode 100644 index 00000000000..5f0d6309cb9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chatgpt_tool_hub.model.yml @@ -0,0 +1,864 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - chatgpt_tool_hub + - Member[tools].Member[python].Member[tool].Member[StringIO] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[apps].Member[app].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[apps].Member[app].Member[ToolEngine] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[apps].Member[lite_app].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[apps].Member[lite_app].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[apps].Member[victorinox].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[apps].Member[victorinox].Member[ConversationTokenBufferMemory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[ChatBot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[QABot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[all_bot_list].Member[ChatBot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[all_bot_list].Member[QABot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[chat_bot].Member[base].Member[BaseLLM] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[chat_bot].Member[base].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[chat_bot].Member[base].Member[Bot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[chat_bot].Member[base].Member[ChatBot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[chat_bot].Member[base].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[chat_bot].Member[base].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[qa_bot].Member[base].Member[BaseLLM] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[qa_bot].Member[base].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[qa_bot].Member[base].Member[Bot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[qa_bot].Member[base].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[qa_bot].Member[base].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[bots].Member[qa_bot].Member[base].Member[QABot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[api].Member[APIChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[api].Member[base].Member[APIChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[api].Member[base].Member[BaseLanguageModel] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[api].Member[base].Member[BasePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[api].Member[base].Member[Chain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[api].Member[base].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[api].Member[base].Member[RequestsWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[api].Member[prompt].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[base].Member[BaseMemory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[base].Member[Chain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[llm].Member[BaseLanguageModel] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[llm].Member[BasePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[llm].Member[Chain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[llm].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[llm].Member[LLMResult] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[llm].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[chains].Member[llm].Member[PromptValue] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[cache].Member[Generation] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[callbacks].Member[LLMResult] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[document].Member[Document] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[AIMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[BaseLanguageModel] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[BaseMemory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[BaseMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[BaseOutputParser] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[ChatGeneration] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[ChatResult] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[Generation] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[HumanMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[LLMResult] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[Memory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[PromptValue] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[schema].Member[SystemMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[common].Member[text_splitter].Member[Document] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[ConversationTokenBufferMemory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[chat_memory].Member[AIMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[chat_memory].Member[BaseChatMemory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[chat_memory].Member[BaseMemory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[chat_memory].Member[BaseMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[chat_memory].Member[ChatMessageHistory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[chat_memory].Member[HumanMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[token_buffer].Member[BaseChatMemory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[token_buffer].Member[BaseLanguageModel] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[token_buffer].Member[BaseMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[database].Member[token_buffer].Member[ConversationTokenBufferMemory] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[Bot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[ToolEngine] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[bot].Member[BaseLLM] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[bot].Member[BaseMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[bot].Member[BasePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[bot].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[bot].Member[Bot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[bot].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[bot].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[bot].Member[SummaryTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[initialize].Member[BaseLanguageModel] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[initialize].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[initialize].Member[ToolEngine] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[tool_engine].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[tool_engine].Member[Bot] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[tool_engine].Member[Chain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[tool_engine].Member[InvalidTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[engine].Member[tool_engine].Member[ToolEngine] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[BaseLLM] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[ChatOpenAI] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[LLM] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[base].Member[BaseLLM] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[base].Member[BaseLanguageModel] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[base].Member[Generation] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[base].Member[LLMResult] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[base].Member[LLM] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[base].Member[PromptValue] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[ChatOpenAI] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[base].Member[AIMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[base].Member[BaseChatModel] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[base].Member[BaseLanguageModel] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[base].Member[BaseMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[base].Member[ChatGeneration] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[base].Member[ChatResult] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[base].Member[HumanMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[base].Member[LLMResult] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[base].Member[PromptValue] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[chatgpt].Member[AIMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[chatgpt].Member[BaseChatModel] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[chatgpt].Member[BaseMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[chatgpt].Member[ChatGeneration] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[chatgpt].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[chatgpt].Member[ChatOpenAI] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[chatgpt].Member[ChatResult] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[chatgpt].Member[HumanMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[chatgpt].Member[chatgpt].Member[SystemMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[models].Member[model_factory].Member[ChatOpenAI] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[AIMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[BasePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[ChatMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[ChatPromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[HumanMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[MessagesPlaceholder] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[Prompt] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[StringPromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[SystemMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[base].Member[BaseMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[base].Member[BaseOutputParser] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[base].Member[BasePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[base].Member[HumanMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[base].Member[PromptValue] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[base].Member[StringPromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[base].Member[StringPromptValue] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[AIMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[AIMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[BaseMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[BaseMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[BasePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[BaseStringMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[ChatMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[ChatPromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[ChatPromptValue] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[HumanMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[HumanMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[MessagesPlaceholder] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[PromptValue] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[StringPromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[SystemMessagePromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[chat].Member[SystemMessage] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[prompt].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[prompt].Member[Prompt] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[prompts].Member[prompt].Member[StringPromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[BrowserTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[PythonREPLTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[SummaryTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[TerminalTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[arxiv_search].Member[ArxivTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[arxiv_search].Member[tool].Member[ArxivAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[arxiv_search].Member[tool].Member[ArxivTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[arxiv_search].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[arxiv_search].Member[tool].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[arxiv_search].Member[tool].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[arxiv_search].Member[tool].Member[SummaryTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[arxiv_search].Member[wrapper].Member[ArxivAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[base_tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[bing_search].Member[BingSearchAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[bing_search].Member[BingSearch] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[bing_search].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[bing_search].Member[tool].Member[BingSearchAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[bing_search].Member[tool].Member[BingSearch] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[bing_search].Member[wrapper].Member[BingSearchAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[bing_search].Member[wrapper].Member[RequestsWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[google_search].Member[GoogleSearchAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[google_search].Member[GoogleSearchJson] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[google_search].Member[GoogleSearch] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[google_search].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[google_search].Member[tool].Member[GoogleSearchAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[google_search].Member[tool].Member[GoogleSearchJson] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[google_search].Member[tool].Member[GoogleSearch] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[google_search].Member[wrapper].Member[GoogleSearchAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[hello_tool].Member[HelloTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[hello_tool].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[hello_tool].Member[tool].Member[HelloTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[load_tools].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[meteo].Member[MeteoWeatherTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[meteo].Member[tool].Member[APIChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[meteo].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[meteo].Member[tool].Member[MeteoWeatherTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[NewsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[finance_news].Member[FinanceNewsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[finance_news].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[finance_news].Member[tool].Member[FinanceNewsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[finance_news].Member[tool].Member[RequestsWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[morning_news].Member[MorningNewsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[morning_news].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[morning_news].Member[tool].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[morning_news].Member[tool].Member[MorningNewsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[morning_news].Member[tool].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[morning_news].Member[tool].Member[RequestsWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[news_api].Member[NewsApiTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[news_api].Member[tool].Member[APIChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[news_api].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[news_api].Member[tool].Member[NewsApiTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[tool].Member[NewsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[news].Member[tool].Member[ToolEngine] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[python].Member[PythonREPLTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[python].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[python].Member[tool].Member[PythonREPLTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[python].Member[tool].Member[PythonREPL] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[searxng_search].Member[SearxSearchJsonTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[searxng_search].Member[SearxSearchTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[searxng_search].Member[SearxSearchWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[searxng_search].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[searxng_search].Member[tool].Member[SearxSearchJsonTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[searxng_search].Member[tool].Member[SearxSearchTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[searxng_search].Member[tool].Member[SearxSearchWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[searxng_search].Member[wrapper].Member[RequestsWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[searxng_search].Member[wrapper].Member[SearxSearchWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[summary].Member[SummaryTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[summary].Member[map_prompt].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[summary].Member[reduce_prompt].Member[PromptTemplate] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[summary].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[summary].Member[tool].Member[LLMChain] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[summary].Member[tool].Member[SummaryTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[system].Member[AnswerUserTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[system].Member[DebugTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[system].Member[answer_user].Member[AnswerUserTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[system].Member[answer_user].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[system].Member[debug].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[system].Member[debug].Member[DebugTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[terminal].Member[TerminalTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[terminal].Member[base].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[terminal].Member[base].Member[TerminalTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[tool].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[tool].Member[InvalidTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[tool].Member[Tool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[visual_dl].Member[ImageCaptionTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[visual_dl].Member[text2image].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[visual_dl].Member[text2image].Member[ImageCaptionTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[BaseRequestsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[BrowserTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[RequestsDeleteTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[RequestsGetTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[RequestsPatchTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[RequestsPostTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[RequestsPutTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[RequestsWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[browser].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[browser].Member[BrowserTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[browser].Member[ChromeBrowser] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[delete].Member[BaseRequestsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[delete].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[delete].Member[RequestsDeleteTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[get].Member[BaseRequestsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[get].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[get].Member[RequestsGetTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[get].Member[RequestsWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[patch].Member[BaseRequestsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[patch].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[patch].Member[RequestsPatchTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[post].Member[BaseRequestsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[post].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[post].Member[RequestsPostTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[post].Member[RequestsWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[put].Member[BaseRequestsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[put].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[put].Member[RequestsPutTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests].Member[wrapper].Member[RequestsWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[web_requests]Member[BaseRequestsTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wikipedia].Member[WikipediaAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wikipedia].Member[WikipediaTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wikipedia].Member[wikipedia].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wikipedia].Member[wikipedia].Member[WikipediaAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wikipedia].Member[wikipedia].Member[WikipediaTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wikipedia].Member[wrapper].Member[WikipediaAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wolfram_alpha].Member[WolframAlphaAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wolfram_alpha].Member[WolframAlphaTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wolfram_alpha].Member[wolfram_alpha].Member[BaseTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wolfram_alpha].Member[wolfram_alpha].Member[WolframAlphaAPIWrapper] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wolfram_alpha].Member[wolfram_alpha].Member[WolframAlphaTool] + - - pydantic.BaseModel~Subclass + - chatgpt_tool_hub + - Member[tools].Member[wolfram_alpha].Member[wrapper].Member[WolframAlphaAPIWrapper] + - - sqlalchemy.orm.Session~Subclass + - chatgpt_tool_hub + - Member[common].Member[cache].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chatterbot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chatterbot.model.yml new file mode 100644 index 00000000000..7dcce8a1234 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chatterbot.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - chatterbot + - Member[ext].Member[django_chatterbot].Member[abstract_models].Member[AbstractBaseStatement] + - - Django.db.models.Model~Subclass + - chatterbot + - Member[ext].Member[django_chatterbot].Member[abstract_models].Member[AbstractBaseTag] + - - Django.db.models.Model~Subclass + - chatterbot + - Member[ext].Member[django_chatterbot].Member[admin].Member[Statement] + - - Django.db.models.Model~Subclass + - chatterbot + - Member[ext].Member[django_chatterbot].Member[admin].Member[Tag] + - - Django.db.models.Model~Subclass + - chatterbot + - Member[ext].Member[django_chatterbot].Member[models].Member[AbstractBaseStatement] + - - Django.db.models.Model~Subclass + - chatterbot + - Member[ext].Member[django_chatterbot].Member[models].Member[AbstractBaseTag] + - - Django.db.models.Model~Subclass + - chatterbot + - Member[ext].Member[django_chatterbot].Member[models].Member[Statement] + - - Django.db.models.Model~Subclass + - chatterbot + - Member[ext].Member[django_chatterbot].Member[models].Member[Tag] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chaussette.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chaussette.model.yml new file mode 100644 index 00000000000..ac048b68abb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chaussette.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.Application~Subclass + - chaussette + - Member[backend].Member[_tornado].Member[Application] + - - wsgiref.simple_server.WSGIServer~Subclass + - chaussette + - Member[backend].Member[_wsgiref].Member[ChaussetteServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - chaussette + - Member[backend].Member[_wsgiref].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-check50.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-check50.model.yml new file mode 100644 index 00000000000..3124de57adf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-check50.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - check50 + - Member[runner].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-checkov.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-checkov.model.yml new file mode 100644 index 00000000000..25842ee4a5e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-checkov.model.yml @@ -0,0 +1,102 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - checkov + - Member[common].Member[bridgecrew].Member[vulnerability_scanning].Member[image_scanner].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - checkov + - Member[common].Member[sca].Member[output].Member[ClientSession] + - - io.StringIO~Subclass + - checkov + - Member[common].Member[bridgecrew].Member[platform_integration].Member[StringIO] + - - io.StringIO~Subclass + - checkov + - Member[common].Member[bridgecrew].Member[wrapper].Member[StringIO] + - - io.StringIO~Subclass + - checkov + - Member[common].Member[output].Member[spdx].Member[StringIO] + - - io.StringIO~Subclass + - checkov + - Member[common].Member[util].Member[ext_argument_parser].Member[StringIO] + - - io.StringIO~Subclass + - checkov + - Member[logging_init].Member[StringIO] + - - logging.Logger~Subclass + - checkov + - Member[common].Member[resource_code_logger_filter].Member[Logger] + - - pickle~Alias + - checkov + - Member[common].Member[util].Member[data_structures_utils].Member[pickle] + - - pydantic.BaseModel~Subclass + - checkov + - Member[common].Member[sca].Member[reachability].Member[sast_contract].Member[data_fetcher_sast_lib].Member[ReachabilityData] + - - pydantic.BaseModel~Subclass + - checkov + - Member[common].Member[sca].Member[reachability].Member[sast_contract].Member[data_fetcher_sast_lib].Member[ReachabilityRunConfig] + - - pydantic.BaseModel~Subclass + - checkov + - Member[common].Member[sca].Member[reachability].Member[sast_contract].Member[models].Member[ReachabilityData] + - - pydantic.BaseModel~Subclass + - checkov + - Member[common].Member[sca].Member[reachability].Member[sast_contract].Member[models].Member[ReachabilityRunConfig] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[common].Member[Flow] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[engines].Member[prisma_engine].Member[PrismaReport] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[policies_list].Member[SastPolicyEntry] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[policies_list].Member[SastPolicyMetadataEntry] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[DataFlow] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[File] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[Flow] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[Function] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[MatchLocation] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[MatchMetadata] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[Match] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[Package] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[Point] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[PrismaReport] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[Profiler] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[Repositories] + - - pydantic.BaseModel~Subclass + - checkov + - Member[sast].Member[prisma_models].Member[report].Member[RuleMatch] + - - requests.models.Response~Subclass + - checkov + - Member[common].Member[util].Member[http_utils].Member[Response] + - - urllib3.PoolManager~Subclass + - checkov + - Member[common].Member[bridgecrew].Member[integration_features].Member[features].Member[fixes_integration].Member[PoolManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chia.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chia.model.yml new file mode 100644 index 00000000000..fb66383e49f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chia.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - chia + - Member[daemon].Member[keychain_proxy].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - chia + - Member[rpc].Member[rpc_server].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - chia + - Member[server].Member[server].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - chia + - Member[server].Member[ws_connection].Member[ClientSession] + - - logging.Logger~Subclass + - chia + - Member[server].Member[api_protocol].Member[Logger] + - - logging.Logger~Subclass + - chia + - Member[server].Member[node_discovery].Member[Logger] + - - logging.Logger~Subclass + - chia + - Member[util].Member[ssl_check].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_ocr_db_crnn_mobile.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_ocr_db_crnn_mobile.model.yml new file mode 100644 index 00000000000..b7bae145e99 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_ocr_db_crnn_mobile.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - chinese_ocr_db_crnn_mobile + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_ocr_db_crnn_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_ocr_db_crnn_server.model.yml new file mode 100644 index 00000000000..13d18cdbcc1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_ocr_db_crnn_server.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - chinese_ocr_db_crnn_server + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_text_detection_db_mobile.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_text_detection_db_mobile.model.yml new file mode 100644 index 00000000000..67b06788bc7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_text_detection_db_mobile.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - chinese_text_detection_db_mobile + - Member[module].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_text_detection_db_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_text_detection_db_server.model.yml new file mode 100644 index 00000000000..1fcf7ec3a8c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chinese_text_detection_db_server.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - chinese_text_detection_db_server + - Member[module].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chispa.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chispa.model.yml new file mode 100644 index 00000000000..4addf606376 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chispa.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - chispa + - Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - chispa + - Member[six].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chromadb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chromadb.model.yml new file mode 100644 index 00000000000..c8df5d8c114 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chromadb.model.yml @@ -0,0 +1,90 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - chromadb + - Member[server].Member[fastapi].Member[ChromaAPIRouter] + - - fastapi.APIRouter~Subclass + - chromadb + - Member[server].Member[fastapi]Member[ChromaAPIRouter] + - - pickle~Alias + - chromadb + - Member[segment].Member[impl].Member[vector].Member[local_persistent_hnsw].Member[pickle] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[Collection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[api].Member[Collection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[api].Member[client].Member[Collection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[api].Member[fastapi].Member[Collection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[api].Member[models].Member[Collection].Member[Collection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[api].Member[segment].Member[Collection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[AddEmbedding] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[Collection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[CreateCollection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[CreateDatabase] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[CreateTenant] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[DeleteEmbedding] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[GetEmbedding] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[QueryEmbedding] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[UpdateCollection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[UpdateEmbedding] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[types].Member[AddEmbedding] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[types].Member[CreateCollection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[types].Member[CreateDatabase] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[types].Member[CreateTenant] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[types].Member[DeleteEmbedding] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[types].Member[GetEmbedding] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[types].Member[QueryEmbedding] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[types].Member[UpdateCollection] + - - pydantic.BaseModel~Subclass + - chromadb + - Member[server].Member[fastapi].Member[types].Member[UpdateEmbedding] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-citeproc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-citeproc.model.yml new file mode 100644 index 00000000000..04549293b3b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-citeproc.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - citeproc + - Member[frontend].Member[etree] + - - lxml.etree~Alias + - citeproc + - Member[model].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cities.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cities.model.yml new file mode 100644 index 00000000000..5d2512b61d2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cities.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - cities + - Member[urls].Member[CityCreateView] + - - Django.Views.View~Subclass + - cities + - Member[urls].Member[CityDetailView] + - - Django.Views.View~Subclass + - cities + - Member[urls].Member[CityListView] + - - Django.Views.View~Subclass + - cities + - Member[views].Member[CityCreateView] + - - Django.Views.View~Subclass + - cities + - Member[views].Member[CityDetailView] + - - Django.Views.View~Subclass + - cities + - Member[views].Member[CityListView] + - - Django.Views.View~Subclass + - cities + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - cities + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - cities + - Member[views].Member[UpdateView] + - - django.forms.BaseForm~Subclass + - cities + - Member[admin].Member[HouseAdminStaticForm] + - - django.forms.BaseForm~Subclass + - cities + - Member[forms].Member[CityCreateForm] + - - django.forms.BaseForm~Subclass + - cities + - Member[forms].Member[CityDetailForm] + - - django.forms.BaseForm~Subclass + - cities + - Member[views].Member[CityCreateForm] + - - django.forms.BaseForm~Subclass + - cities + - Member[views].Member[CityDetailForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckanapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckanapi.model.yml new file mode 100644 index 00000000000..83363a14af2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckanapi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - cgi.FieldStorage~Subclass + - ckanapi + - Member[localckan].Member[FieldStorage] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckeditor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckeditor.model.yml new file mode 100644 index 00000000000..1fd51d46367 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckeditor.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - ckeditor + - Member[fields].Member[RichTextFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckeditor_demo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckeditor_demo.model.yml new file mode 100644 index 00000000000..2cbacc8b170 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckeditor_demo.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - ckeditor_demo + - Member[demo_application].Member[forms].Member[RichTextFormField] + - - Django.Forms.Field~Subclass + - ckeditor_demo + - Member[demo_application].Member[forms].Member[RichTextUploadingFormField] + - - Django.Views.View~Subclass + - ckeditor_demo + - Member[demo_application].Member[views].Member[CkEditorFormView] + - - Django.Views.View~Subclass + - ckeditor_demo + - Member[demo_application].Member[views].Member[CkEditorMultiWidgetFormView] + - - Django.db.models.Model~Subclass + - ckeditor_demo + - Member[demo_application].Member[forms].Member[ExampleModel] + - - Django.db.models.Model~Subclass + - ckeditor_demo + - Member[demo_application].Member[forms].Member[ExampleNonUploadModel] + - - Django.db.models.Model~Subclass + - ckeditor_demo + - Member[demo_application].Member[models].Member[ExampleModel] + - - Django.db.models.Model~Subclass + - ckeditor_demo + - Member[demo_application].Member[models].Member[ExampleNonUploadModel] + - - django.forms.BaseForm~Subclass + - ckeditor_demo + - Member[demo_application].Member[forms].Member[CkEditorForm] + - - django.forms.BaseForm~Subclass + - ckeditor_demo + - Member[demo_application].Member[forms].Member[CkEditorMultiWidgetForm] + - - django.forms.BaseForm~Subclass + - ckeditor_demo + - Member[demo_application].Member[forms].Member[ExampleModelForm] + - - django.forms.BaseForm~Subclass + - ckeditor_demo + - Member[demo_application].Member[forms].Member[ExampleModelOverriddenWidgetForm] + - - django.forms.BaseForm~Subclass + - ckeditor_demo + - Member[demo_application].Member[forms].Member[ExampleNonUploadModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckeditor_uploader.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckeditor_uploader.model.yml new file mode 100644 index 00000000000..1a8583376d0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ckeditor_uploader.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - ckeditor_uploader + - Member[fields].Member[RichTextUploadingFormField] + - - Django.Views.View~Subclass + - ckeditor_uploader + - Member[views].Member[ImageUploadView] + - - django.forms.BaseForm~Subclass + - ckeditor_uploader + - Member[forms].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - ckeditor_uploader + - Member[views].Member[SearchForm] + - - django.http.response.HttpResponse~Subclass + - ckeditor_uploader + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - ckeditor_uploader + - Member[views].Member[JsonResponse] + - - io.StringIO~Subclass + - ckeditor_uploader + - Member[backends].Member[pillow_backend].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-classifier.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-classifier.model.yml new file mode 100644 index 00000000000..3e83ea8d26a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-classifier.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - classifier + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cleanlab.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cleanlab.model.yml new file mode 100644 index 00000000000..bfa8cdefbf7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cleanlab.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - cleanlab + - Member[datalab].Member[internal].Member[serialize].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clearml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clearml.model.yml index 04232cd6f94..02404633d40 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clearml.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clearml.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - clearml + - Member[binding].Member[frameworks].Member[tensorflow_bind].Member[BytesIO] - - io.StringIO~Subclass - clearml - Member[binding].Member[matplotlib_bind].Member[BytesIO] @@ -16,3 +19,15 @@ extensions: - - io.StringIO~Subclass - clearml - Member[utilities].Member[lowlevel].Member[astor_unparse].Member[StringIO] + - - io.StringIO~Subclass + - clearml + - Member[utilities].Member[requests_toolbelt].Member[multipart].Member[encoder].Member[CustomBytesIO] + - - pickle~Alias + - clearml + - Member[binding].Member[artifacts].Member[pickle] + - - pickle~Alias + - clearml + - Member[utilities].Member[process].Member[mp].Member[pickle] + - - urllib3.PoolManager~Subclass + - clearml + - Member[backend_api].Member[utils].Member[PoolManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cleo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cleo.model.yml new file mode 100644 index 00000000000..61571df48b8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cleo.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - cleo + - Member[io].Member[outputs].Member[buffered_output].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cli.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cli.model.yml new file mode 100644 index 00000000000..5a408d220db --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cli.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - cli + - Member[analysis].Member[scripts].Member[ensemble].Member[pickle] + - - pickle~Alias + - cli + - Member[analysis].Member[scripts].Member[ensemble_recommender].Member[pickle] + - - pickle~Alias + - cli + - Member[analysis].Member[scripts].Member[recommender].Member[pickle] + - - pickle~Alias + - cli + - Member[ensembles].Member[simulate].Member[pickle] + - - xml.etree.ElementTree~Subclass + - cli + - Member[commands].Member[asm].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-click.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-click.model.yml new file mode 100644 index 00000000000..bb97969335c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-click.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - click + - Member[_termui_impl].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clickhouse_sqlalchemy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clickhouse_sqlalchemy.model.yml new file mode 100644 index 00000000000..cd7405d295e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clickhouse_sqlalchemy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - clickhouse_driver.client.Client~Subclass + - clickhouse_sqlalchemy + - Member[drivers].Member[native].Member[connector].Member[DriverClient] + - - sqlalchemy.orm.Session~Subclass + - clickhouse_sqlalchemy + - Member[orm].Member[session].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-client.model.yml index fa2ff4bc0b0..7bfd5e4f233 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-client.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-client.model.yml @@ -7,3 +7,21 @@ extensions: - - io.StringIO~Subclass - client - Member[openapi].Member[StringIO] + - - pickle~Alias + - client + - Member[protocols].Member[analytics].Member[pickle] + - - pickle~Alias + - client + - Member[protocols].Member[backup].Member[pickle] + - - pickle~Alias + - client + - Member[utils].Member[auth].Member[pickle] + - - requests.models.Response~Subclass + - client + - Member[_api].Member[diagrams].Member[Response] + - - requests.models.Response~Subclass + - client + - Member[_api_client].Member[Response] + - - requests.models.Response~Subclass + - client + - Member[_cognite_client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clients.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clients.model.yml new file mode 100644 index 00000000000..b2aa7c93c7e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clients.model.yml @@ -0,0 +1,78 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - clients + - Member[AsyncClient] + - - httpx.Client~Subclass + - clients + - Member[AsyncGraph] + - - httpx.Client~Subclass + - clients + - Member[AsyncProxy] + - - httpx.Client~Subclass + - clients + - Member[AsyncRemote] + - - httpx.Client~Subclass + - clients + - Member[AsyncResource] + - - httpx.Client~Subclass + - clients + - Member[Client] + - - httpx.Client~Subclass + - clients + - Member[Graph] + - - httpx.Client~Subclass + - clients + - Member[Proxy] + - - httpx.Client~Subclass + - clients + - Member[Remote] + - - httpx.Client~Subclass + - clients + - Member[Resource] + - - httpx.Client~Subclass + - clients + - Member[aio].Member[AsyncClient] + - - httpx.Client~Subclass + - clients + - Member[aio].Member[AsyncGraph] + - - httpx.Client~Subclass + - clients + - Member[aio].Member[AsyncProxy] + - - httpx.Client~Subclass + - clients + - Member[aio].Member[AsyncRemote] + - - httpx.Client~Subclass + - clients + - Member[aio].Member[AsyncResource] + - - httpx.Client~Subclass + - clients + - Member[aio].Member[Graph] + - - httpx.Client~Subclass + - clients + - Member[aio].Member[Proxy] + - - httpx.Client~Subclass + - clients + - Member[aio].Member[Remote] + - - httpx.Client~Subclass + - clients + - Member[aio].Member[Resource] + - - httpx.Client~Subclass + - clients + - Member[base].Member[Client] + - - httpx.Client~Subclass + - clients + - Member[base].Member[Graph] + - - httpx.Client~Subclass + - clients + - Member[base].Member[Proxy] + - - httpx.Client~Subclass + - clients + - Member[base].Member[Remote] + - - httpx.Client~Subclass + - clients + - Member[base].Member[Resource] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinary.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinary.model.yml index 267586d84fb..2f0574586a2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinary.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinary.model.yml @@ -4,9 +4,69 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - cloudinary + - Member[forms].Member[CloudinaryFileField] + - - Django.Forms.Field~Subclass + - cloudinary + - Member[forms].Member[CloudinaryJsFileField] + - - Django.Forms.Field~Subclass + - cloudinary + - Member[forms].Member[CloudinaryUnsignedJsFileField] + - - Django.Forms.Field~Subclass + - cloudinary + - Member[templatetags].Member[cloudinary].Member[CloudinaryJsFileField] + - - django.forms.BaseForm~Subclass + - cloudinary + - Member[templatetags].Member[cloudinary].Member[Form] + - - http.client.HTTPConnection~Subclass + - cloudinary + - Member[poster].Member[streaminghttp].Member[StreamingHTTPConnection] + - - http.client.HTTPConnection~Subclass + - cloudinary + - Member[poster].Member[streaminghttp].Member[StreamingHTTPSConnection] - - io.StringIO~Subclass - cloudinary - Member[compat].Member[BytesIO] - - io.StringIO~Subclass - cloudinary - Member[compat].Member[StringIO] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[api_client].Member[tcp_keep_alive_manager].Member[HTTPConnectionPool] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[api_client].Member[tcp_keep_alive_manager].Member[HTTPSConnectionPool] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[api_client].Member[tcp_keep_alive_manager].Member[PoolManager] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[api_client].Member[tcp_keep_alive_manager].Member[ProxyManager] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[api_client].Member[tcp_keep_alive_manager].Member[TCPKeepAliveHTTPConnectionPool] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[api_client].Member[tcp_keep_alive_manager].Member[TCPKeepAliveHTTPSConnectionPool] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[api_client].Member[tcp_keep_alive_manager].Member[TCPKeepAlivePoolManager] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[api_client].Member[tcp_keep_alive_manager].Member[TCPKeepAliveProxyManager] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[http_client].Member[PoolManager] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[utils].Member[PoolManager] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[utils].Member[ProxyManager] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[utils].Member[TCPKeepAlivePoolManager] + - - urllib3.PoolManager~Subclass + - cloudinary + - Member[utils].Member[TCPKeepAliveProxyManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinit.model.yml index d690f0a6d88..58f83a5229d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinit.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinit.model.yml @@ -13,3 +13,48 @@ extensions: - - http.client.HTTPConnection~Subclass - cloudinit - Member[sources].Member[DataSourceScaleway].Member[HTTPConnection] + - - io.StringIO~Subclass + - cloudinit + - Member[config].Member[cc_puppet].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[config].Member[cc_seed_random].Member[BytesIO] + - - io.StringIO~Subclass + - cloudinit + - Member[distros].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[distros].Member[freebsd].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[distros].Member[parsers].Member[hostname].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[distros].Member[parsers].Member[hosts].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[distros].Member[parsers].Member[resolv_conf].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[distros].Member[parsers].Member[sys_conf].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[helpers].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[net].Member[dhcp].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[signal_handler].Member[StringIO] + - - io.StringIO~Subclass + - cloudinit + - Member[sources].Member[azure].Member[errors].Member[StringIO] + - - pickle~Alias + - cloudinit + - Member[sources].Member[pickle] + - - xml.etree.ElementTree~Subclass + - cloudinit + - Member[sources].Member[DataSourceAzure].Member[ET] + - - xml.etree.ElementTree~Subclass + - cloudinit + - Member[sources].Member[helpers].Member[azure].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudpickle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudpickle.model.yml new file mode 100644 index 00000000000..870cb09af8b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudpickle.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle.loads~Alias + - cloudpickle + - Member[cloudpickle].Member[loads] + - - pickle.loads~Alias + - cloudpickle + - Member[cloudpickle_fast].Member[loads] + - - pickle.loads~Alias + - cloudpickle + - Member[loads] + - - pickle.load~Alias + - cloudpickle + - Member[cloudpickle].Member[load] + - - pickle.load~Alias + - cloudpickle + - Member[cloudpickle_fast].Member[load] + - - pickle.load~Alias + - cloudpickle + - Member[load] + - - pickle~Alias + - cloudpickle + - Member[cloudpickle].Member[pickle] + - - pickle~Alias + - cloudpickle + - Member[cloudpickle_fast].Member[pickle] + - - pickle~Alias + - cloudpickle + - Member[compat].Member[pickle] + - - pickle~Alias + - cloudpickle + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cltk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cltk.model.yml new file mode 100644 index 00000000000..2b953b771e6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cltk.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - cltk + - Member[tokenizers].Member[lat].Member[utils].Member[pickle] + - - pickle~Alias + - cltk + - Member[tokenizers].Member[utils].Member[pickle] + - - pickle~Alias + - cltk + - Member[utils].Member[file_operations].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cme.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cme.model.yml new file mode 100644 index 00000000000..6dd2a3feec5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cme.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - cme + - Member[servers].Member[http].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - cme + - Member[servers].Member[http].Member[RequestHandler] + - - io.StringIO~Subclass + - cme + - Member[modules].Member[gpp_autologin].Member[BytesIO] + - - io.StringIO~Subclass + - cme + - Member[modules].Member[gpp_password].Member[BytesIO] + - - io.StringIO~Subclass + - cme + - Member[modules].Member[keepass_trigger].Member[BytesIO] + - - io.StringIO~Subclass + - cme + - Member[modules].Member[keepass_trigger].Member[StringIO] + - - io.StringIO~Subclass + - cme + - Member[modules].Member[winscp_dump].Member[BytesIO] + - - io.StringIO~Subclass + - cme + - Member[protocols].Member[mssql].Member[StringIO] + - - io.StringIO~Subclass + - cme + - Member[protocols].Member[smb].Member[StringIO] + - - io.StringIO~Subclass + - cme + - Member[protocols].Member[ssh].Member[StringIO] + - - io.StringIO~Subclass + - cme + - Member[protocols].Member[winrm].Member[StringIO] + - - io.StringIO~Subclass + - cme + - Member[protocols].Member[wmi].Member[StringIO] + - - io.StringIO~Subclass + - cme + - Member[protocols].Member[wmi].Member[wmiexec_event].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - cme + - Member[modules].Member[gpp_autologin].Member[ET] + - - xml.etree.ElementTree~Subclass + - cme + - Member[modules].Member[gpp_password].Member[ET] + - - xml.etree.ElementTree~Subclass + - cme + - Member[modules].Member[keepass_trigger].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cms.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cms.model.yml index 5077c302e7e..fa8f71d3904 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cms.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cms.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - cms + - Member[forms].Member[fields].Member[LazyChoiceField] + - - Django.Forms.Field~Subclass + - cms + - Member[forms].Member[fields].Member[PageSelectFormField] + - - Django.Forms.Field~Subclass + - cms + - Member[forms].Member[fields].Member[PageSmartLinkField] + - - Django.Forms.Field~Subclass + - cms + - Member[models].Member[fields].Member[PageSelectFormField] - - Django.Views.View~Subclass - cms - Member[wizards].Member[urls].Member[WizardCreateView] @@ -19,15 +31,33 @@ extensions: - - Django.db.models.Model~Subclass - cms - Member[admin].Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[GlobalPagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[PagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[PageType] - - Django.db.models.Model~Subclass - cms - Member[admin].Member[forms].Member[PageUserGroup] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[admin].Member[forms].Member[Permission] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[Placeholder] - - Django.db.models.Model~Subclass - cms - Member[admin].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[Title] - - Django.db.models.Model~Subclass - cms - Member[admin].Member[forms].Member[TreeNode] @@ -37,9 +67,33 @@ extensions: - - Django.db.models.Model~Subclass - cms - Member[admin].Member[pageadmin].Member[ContentType] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[pageadmin].Member[GlobalPagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[pageadmin].Member[PagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[pageadmin].Member[PageType] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[pageadmin].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[admin].Member[pageadmin].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[pageadmin].Member[StaticPlaceholder] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[pageadmin].Member[Title] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[permissionadmin].Member[GlobalPagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[permissionadmin].Member[PagePermission] - - Django.db.models.Model~Subclass - cms - Member[admin].Member[permissionadmin].Member[Site] @@ -49,18 +103,51 @@ extensions: - - Django.db.models.Model~Subclass - cms - Member[admin].Member[placeholderadmin].Member[PlaceholderReference] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[placeholderadmin].Member[Placeholder] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[settingsadmin].Member[UserSettings] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[static_placeholder].Member[StaticPlaceholder] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[useradmin].Member[PagePermission] - - Django.db.models.Model~Subclass - cms - Member[admin].Member[useradmin].Member[PageUserGroup] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[useradmin].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[admin].Member[useradmin].Member[Site] - - Django.db.models.Model~Subclass - cms - Member[api].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[api].Member[GlobalPagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[api].Member[PagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[api].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[api].Member[Placeholder] - - Django.db.models.Model~Subclass - cms - Member[api].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[api].Member[Title] + - - Django.db.models.Model~Subclass + - cms + - Member[appresolver].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[cms_plugins].Member[AliasPluginModel] @@ -70,21 +157,96 @@ extensions: - - Django.db.models.Model~Subclass - cms - Member[cms_plugins].Member[PlaceholderReference] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_plugins].Member[Placeholder] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_toolbars].Member[PageType] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_toolbars].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_toolbars].Member[Placeholder] - - Django.db.models.Model~Subclass - cms - Member[cms_toolbars].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_toolbars].Member[StaticPlaceholder] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_toolbars].Member[Title] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_wizards].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[PageExtension] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[TitleExtension] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[admin].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[admin].Member[Title] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[extension_pool].Member[PageExtension] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[extension_pool].Member[TitleExtension] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[models].Member[BaseExtension] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[models].Member[PageExtension] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[models].Member[TitleExtension] + - - Django.db.models.Model~Subclass + - cms + - Member[extensions].Member[models].Member[Title] + - - Django.db.models.Model~Subclass + - cms + - Member[forms].Member[fields].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[forms].Member[utils].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[forms].Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[forms].Member[utils].Member[Title] + - - Django.db.models.Model~Subclass + - cms + - Member[forms].Member[widgets].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[forms].Member[widgets].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[management].Member[commands].Member[subcommands].Member[copy].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[management].Member[commands].Member[subcommands].Member[copy].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[management].Member[commands].Member[subcommands].Member[copy].Member[StaticPlaceholder] - - Django.db.models.Model~Subclass - cms - Member[management].Member[commands].Member[subcommands].Member[list].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[management].Member[commands].Member[subcommands].Member[list].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[management].Member[commands].Member[subcommands].Member[publisher_publish].Member[Site] @@ -97,57 +259,126 @@ extensions: - - Django.db.models.Model~Subclass - cms - Member[management].Member[commands].Member[subcommands].Member[uninstall].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[management].Member[commands].Member[subcommands].Member[uninstall].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[menu_bases].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[AbstractPagePermission] - - Django.db.models.Model~Subclass - cms - Member[models].Member[AliasPluginModel] - - Django.db.models.Model~Subclass - cms - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[GlobalPagePermission] - - Django.db.models.Model~Subclass - cms - Member[models].Member[Group] - - Django.db.models.Model~Subclass - cms - Member[models].Member[MP_Node] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[Model] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[PagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[PageType] - - Django.db.models.Model~Subclass - cms - Member[models].Member[PageUserGroup] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[models].Member[PlaceholderReference] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[Placeholder] - - Django.db.models.Model~Subclass - cms - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[StaticPlaceholder] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[Title] - - Django.db.models.Model~Subclass - cms - Member[models].Member[TreeNode] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[UrlconfRevision] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[UserSettings] - - Django.db.models.Model~Subclass - cms - Member[models].Member[aliaspluginmodel].Member[AliasPluginModel] - - Django.db.models.Model~Subclass - cms - Member[models].Member[aliaspluginmodel].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[aliaspluginmodel].Member[Placeholder] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[apphooks_reload].Member[UrlconfRevision] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[fields].Member[Placeholder] - - Django.db.models.Model~Subclass - cms - Member[models].Member[managers].Member[Site] - - Django.db.models.Model~Subclass - cms - Member[models].Member[pagemodel].Member[MP_Node] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[pagemodel].Member[PageType] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[pagemodel].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[models].Member[pagemodel].Member[Site] - - Django.db.models.Model~Subclass - cms - Member[models].Member[pagemodel].Member[TreeNode] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[permissionmodels].Member[AbstractPagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[permissionmodels].Member[GlobalPagePermission] - - Django.db.models.Model~Subclass - cms - Member[models].Member[permissionmodels].Member[Group] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[permissionmodels].Member[PagePermission] - - Django.db.models.Model~Subclass - cms - Member[models].Member[permissionmodels].Member[PageUserGroup] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[permissionmodels].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[models].Member[permissionmodels].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[placeholdermodel].Member[Placeholder] - - Django.db.models.Model~Subclass - cms - Member[models].Member[placeholderpluginmodel].Member[CMSPlugin] @@ -160,57 +391,357 @@ extensions: - - Django.db.models.Model~Subclass - cms - Member[models].Member[pluginmodel].Member[MP_Node] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[pluginmodel].Member[Model] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[pluginmodel].Member[Placeholder] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[settingmodels].Member[UserSettings] - - Django.db.models.Model~Subclass - cms - Member[models].Member[static_placeholder].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[static_placeholder].Member[StaticPlaceholder] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[titlemodels].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[titlemodels].Member[Title] + - - Django.db.models.Model~Subclass + - cms + - Member[page_rendering].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[plugin_base].Member[CMSPlugin] - - Django.db.models.Model~Subclass - cms - Member[plugin_rendering].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[signals].Member[GlobalPagePermission] - - Django.db.models.Model~Subclass - cms - Member[signals].Member[Group] + - - Django.db.models.Model~Subclass + - cms + - Member[signals].Member[PagePermission] - - Django.db.models.Model~Subclass - cms - Member[signals].Member[PageUserGroup] - - Django.db.models.Model~Subclass - cms - Member[signals].Member[permissions].Member[PageUserGroup] + - - Django.db.models.Model~Subclass + - cms + - Member[sitemaps].Member[cms_sitemap].Member[Title] + - - Django.db.models.Model~Subclass + - cms + - Member[templatetags].Member[cms_js_tags].Member[StaticPlaceholder] - - Django.db.models.Model~Subclass - cms - Member[templatetags].Member[cms_tags].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[templatetags].Member[cms_tags].Member[Model] + - - Django.db.models.Model~Subclass + - cms + - Member[templatetags].Member[cms_tags].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[templatetags].Member[cms_tags].Member[PlaceholderModel] - - Django.db.models.Model~Subclass - cms - Member[templatetags].Member[cms_tags].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[templatetags].Member[cms_tags].Member[StaticPlaceholder] + - - Django.db.models.Model~Subclass + - cms + - Member[toolbar].Member[toolbar].Member[Placeholder] + - - Django.db.models.Model~Subclass + - cms + - Member[toolbar].Member[toolbar].Member[UserSettings] - - Django.db.models.Model~Subclass - cms - Member[utils].Member[check].Member[AliasPluginModel] - - Django.db.models.Model~Subclass - cms - Member[utils].Member[mail].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[utils].Member[page_permissions].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[utils].Member[page_permissions].Member[Placeholder] + - - Django.db.models.Model~Subclass + - cms + - Member[utils].Member[permissions].Member[GlobalPagePermission] - - Django.db.models.Model~Subclass - cms - Member[utils].Member[permissions].Member[Group] + - - Django.db.models.Model~Subclass + - cms + - Member[utils].Member[permissions].Member[PagePermission] + - - Django.db.models.Model~Subclass + - cms + - Member[utils].Member[permissions].Member[Page] - - Django.db.models.Model~Subclass - cms - Member[utils].Member[plugins].Member[CMSPlugin] - - Django.db.models.Model~Subclass - cms - Member[views].Member[TreeNode] + - - Django.db.models.Model~Subclass + - cms + - Member[wizards].Member[forms].Member[Page] + - - Django.db.models.Model~Subclass + - cms + - Member[wizards].Member[views].Member[Page] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[AddPageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[AddPageTypeForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[AdvancedSettingsForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[BasePageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[BasePermissionAdminForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[ChangeListForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[ChangePageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[CopyPageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[CopyPermissionForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[DuplicatePageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[GenericCmsPermissionForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[GlobalPagePermissionAdminForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[MovePageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[PagePermissionForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[PagePermissionInlineAdminForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[PageTreeForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[PageUserAddForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[PageUserChangeForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[PageUserGroupForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[PluginAddValidationForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[PublicationDatesForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[RequestToolbarForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[forms].Member[ViewRestrictionInlineAdminForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[AddPageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[AddPageTypeForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[AdvancedSettingsForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[ChangeListForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[ChangePageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[CopyPageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[CopyPermissionForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[DuplicatePageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[MovePageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[PagePermissionForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[pageadmin].Member[PublicationDatesForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[permissionadmin].Member[GlobalPagePermissionAdminForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[permissionadmin].Member[PagePermissionInlineAdminForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[permissionadmin].Member[ViewRestrictionInlineAdminForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[placeholderadmin].Member[PluginAddValidationForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[settingsadmin].Member[RequestToolbarForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[useradmin].Member[PageUserChangeForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[admin].Member[useradmin].Member[PageUserGroupForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[cms_wizards].Member[CreateCMSPageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[cms_wizards].Member[CreateCMSSubPageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[forms].Member[login].Member[AdminAuthenticationForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[forms].Member[login].Member[CMSToolbarLoginForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[forms].Member[wizards].Member[AddPageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[forms].Member[wizards].Member[CreateCMSPageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[forms].Member[wizards].Member[CreateCMSSubPageForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[toolbar].Member[toolbar].Member[CMSToolbarLoginForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[utils].Member[compat].Member[forms].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[utils].Member[compat].Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[views].Member[CMSToolbarLoginForm] + - - django.forms.BaseForm~Subclass + - cms + - Member[wizards].Member[forms].Member[WizardStep1Form] + - - django.forms.BaseForm~Subclass + - cms + - Member[wizards].Member[views].Member[Form] + - - django.forms.BaseForm~Subclass + - cms + - Member[wizards].Member[views].Member[WizardStep1Form] + - - django.forms.BaseForm~Subclass + - cms + - Member[wizards].Member[wizard_base].Member[ModelForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - cms + - Member[admin].Member[pageadmin].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - cms + - Member[admin].Member[placeholderadmin].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - cms + - Member[admin].Member[settingsadmin].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - cms + - Member[cms_plugins].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - cms + - Member[admin].Member[pageadmin].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - cms + - Member[admin].Member[placeholderadmin].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - cms + - Member[cms_plugins].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotFound~Subclass + - cms + - Member[admin].Member[placeholderadmin].Member[HttpResponseNotFound] + - - django.http.response.HttpResponseRedirect~Subclass + - cms + - Member[admin].Member[pageadmin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - cms + - Member[admin].Member[placeholderadmin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - cms + - Member[admin].Member[settingsadmin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - cms + - Member[extensions].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - cms + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - cms + - Member[admin].Member[pageadmin].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - cms - Member[admin].Member[pageadmin].Member[SimpleTemplateResponse] - - django.http.response.HttpResponse~Subclass - cms - Member[admin].Member[pageadmin].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - cms + - Member[admin].Member[placeholderadmin].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - cms - Member[admin].Member[placeholderadmin].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - cms + - Member[admin].Member[settingsadmin].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - cms + - Member[cms_plugins].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - cms - Member[page_rendering].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - cms + - Member[utils].Member[admin].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - cms + - Member[views].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - cms - Member[wizards].Member[views].Member[SimpleTemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cmsplugin_cascade.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cmsplugin_cascade.model.yml index 3ed33dee5b8..c428a23e2d8 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cmsplugin_cascade.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cmsplugin_cascade.model.yml @@ -4,51 +4,366 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[accordion].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[accordion].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[accordion].Member[IntegerField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[buttons].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[buttons].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[buttons].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[buttons].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[carousel].Member[BootstrapMultiSizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[carousel].Member[IntegerField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[carousel].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[container].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[container].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[container].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[embeds].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[embeds].Member[ChoiceField] - - Django.Forms.Field~Subclass - cmsplugin_cascade - Member[bootstrap4].Member[embeds].Member[EntangledField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[embeds].Member[URLField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[fields].Member[BootstrapMultiSizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[fields].Member[MultiSizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[icon].Member[BorderChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[icon].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[icon].Member[ColorField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[icon].Member[SizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[image].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[image].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[image].Member[SizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[jumbotron].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[jumbotron].Member[BootstrapMultiSizeField] - - Django.Forms.Field~Subclass - cmsplugin_cascade - Member[bootstrap4].Member[jumbotron].Member[CascadeImageField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[jumbotron].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[jumbotron].Member[ColorField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[jumbotron].Member[MultiSizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[mixins].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[picture].Member[BootstrapMultiSizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[picture].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[secondary_menu].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[secondary_menu].Member[IntegerField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[tabs].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[tabs].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[tabs].Member[IntegerField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[cms_plugins].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[cms_plugins].Member[ModelChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[SizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[mixins].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[mixins].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[mixins].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[mixins].Member[SizeField] - - Django.Forms.Field~Subclass - cmsplugin_cascade - Member[fields].Member[AdminImageFormField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[BorderChoiceField] - - Django.Forms.Field~Subclass - cmsplugin_cascade - Member[fields].Member[CascadeImageField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[ColorField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[Field] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[HiddenDictField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[MultiSizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[MultiValueField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[SelectOverflowField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[SelectTextAlignField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[SizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[generic].Member[heading].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[generic].Member[heading].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[generic].Member[mixins].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[generic].Member[simple_wrapper].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[generic].Member[text_image].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[generic].Member[text_image].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[generic].Member[text_image].Member[SizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[hide_plugins].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[icon].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[icon].Member[forms].Member[ModelChoiceField] - - Django.Forms.Field~Subclass - cmsplugin_cascade - Member[image].Member[CascadeImageField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[image].Member[CharField] - - Django.Forms.Field~Subclass - cmsplugin_cascade - Member[image].Member[EntangledField] - - Django.Forms.Field~Subclass - cmsplugin_cascade - Member[leaflet].Member[map].Member[AdminImageFormField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[leaflet].Member[map].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[leaflet].Member[map].Member[CharField] - - Django.Forms.Field~Subclass - cmsplugin_cascade - Member[leaflet].Member[map].Member[HTMLFormField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[leaflet].Member[map].Member[HiddenDictField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[leaflet].Member[map].Member[MultiSizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[leaflet].Member[map].Member[SizeField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[link].Member[forms].Member[LinkSearchField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[link].Member[forms].Member[ModelChoiceField] - - Django.Forms.Field~Subclass - cmsplugin_cascade - Member[link].Member[forms].Member[PhoneNumberField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[link].Member[forms].Member[SectionChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[render_template].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[segmentation].Member[cms_plugins].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[segmentation].Member[cms_plugins].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[sharable].Member[fields].Member[BooleanField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[sharable].Member[fields].Member[CharField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[sharable].Member[fields].Member[MultiValueField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[sharable].Member[fields].Member[SharedSettingsField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[sharable].Member[forms].Member[SharedSettingsField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[utils].Member[MultipleChoiceField] + - - Django.Views.View~Subclass + - cmsplugin_cascade + - Member[sphinx].Member[cms_apps].Member[SphinxDocsView] + - - Django.Views.View~Subclass + - cmsplugin_cascade + - Member[sphinx].Member[cms_apps].Member[TemplateView] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[admin].Member[CascadePage] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[admin].Member[IconFont] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[admin].Member[Page] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[bootstrap4].Member[secondary_menu].Member[Page] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[admin].Member[CascadeClipboard] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[admin].Member[PlaceholderReference] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[cms_plugins].Member[CascadeClipboard] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[forms].Member[CascadeClipboard] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[clipboard].Member[forms].Member[Placeholder] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[utils].Member[CascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[utils].Member[PlaceholderReference] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[cms_toolbars].Member[CascadePage] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[IconFont] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[PluginExtraFields] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[TextEditorConfigFields] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[generic].Member[mixins].Member[CascadePage] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[icon].Member[admin].Member[IconFont] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[icon].Member[forms].Member[IconFont] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[icon].Member[plugin_base].Member[IconFont] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[leaflet].Member[map].Member[InlineCascadeElement] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[link].Member[forms].Member[FilerFileModel] @@ -58,33 +373,159 @@ extensions: - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[link].Member[plugin_base].Member[FilerFileModel] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[mixins].Member[InlineCascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[mixins].Member[SortableInlineCascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[CascadeClipboard] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[CascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[CascadeModelBase] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[models].Member[CascadePage] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[IconFont] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[InlineCascadeElement] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[models].Member[PageExtension] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[PluginExtraFields] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[Segmentation] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[SharableCascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[SharedGlossary] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[SortableInlineCascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[TextEditorConfigFields] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models_base].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models_base].Member[CascadeModelBase] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[plugin_base].Member[CascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[plugin_base].Member[CascadeModelBase] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[plugin_base].Member[SharableCascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[segmentation].Member[admin].Member[Segmentation] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[sharable].Member[admin].Member[IconFont] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[sharable].Member[admin].Member[SharableCascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[sharable].Member[admin].Member[SharedGlossary] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[sharable].Member[forms].Member[CascadeElement] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[sharable].Member[forms].Member[SharedGlossary] - - Django.db.models.Model~Subclass - cmsplugin_cascade - Member[sphinx].Member[link_plugin].Member[Page] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[cms_plugins].Member[ClipboardBaseForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[forms].Member[ClipboardBaseForm] - - django.forms.BaseForm~Subclass - cmsplugin_cascade - Member[extra_fields].Member[admin].Member[EntangledModelForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[ModelForm] - - django.forms.BaseForm~Subclass - cmsplugin_cascade - Member[extra_fields].Member[admin].Member[PluginExtraFieldsForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[TextEditorConfigForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[forms].Member[CascadeModelForm] - - django.forms.BaseForm~Subclass - cmsplugin_cascade - Member[forms].Member[EntangledModelForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[forms].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[icon].Member[admin].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[icon].Member[admin].Member[UploadIconsForms] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[leaflet].Member[map].Member[CascadeModelForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[leaflet].Member[map].Member[MarkerForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[plugin_base].Member[ModelForm] - - django.forms.BaseForm~Subclass - cmsplugin_cascade - Member[sharable].Member[admin].Member[EntangledModelForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - cmsplugin_cascade + - Member[segmentation].Member[mixins].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - cmsplugin_cascade + - Member[admin].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotFound~Subclass + - cmsplugin_cascade + - Member[admin].Member[HttpResponseNotFound] - - django.http.response.HttpResponse~Subclass - cmsplugin_cascade - Member[clipboard].Member[cms_plugins].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - cmsplugin_cascade + - Member[extra_fields].Member[admin].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - cmsplugin_cascade + - Member[segmentation].Member[mixins].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - cmsplugin_cascade - Member[segmentation].Member[mixins].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - cmsplugin_cascade + - Member[sphinx].Member[cms_apps].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - cmsplugin_cascade + - Member[admin].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cnocr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cnocr.model.yml new file mode 100644 index 00000000000..d9399a6a9b8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cnocr.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - cnocr + - Member[serve].Member[OcrResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coalib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coalib.model.yml new file mode 100644 index 00000000000..14c314868f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coalib.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - coalib + - Member[core].Member[PersistentHash].Member[pickle] + - - pickle~Alias + - coalib + - Member[misc].Member[CachingUtilities].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-code_annotations.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-code_annotations.model.yml new file mode 100644 index 00000000000..d241ddfbb03 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-code_annotations.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - code_annotations + - Member[helpers].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-codegen.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-codegen.model.yml new file mode 100644 index 00000000000..5c3a06d46d7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-codegen.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - codegen + - Member[compatibility].Member[StringIO] + - - io.StringIO~Subclass + - codegen + - Member[datatypes].Member[StringIO] + - - io.StringIO~Subclass + - codegen + - Member[figure].Member[StringIO] + - - io.StringIO~Subclass + - codegen + - Member[utils].Member[StringIO] + - - io.StringIO~Subclass + - codegen + - Member[validators].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coderedcms.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coderedcms.model.yml index 91d0aec3c7a..60639d0ee60 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coderedcms.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coderedcms.model.yml @@ -4,9 +4,45 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - coderedcms + - Member[blocks].Member[stream_form_blocks].Member[CoderedDateField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[blocks].Member[stream_form_blocks].Member[CoderedDateTimeField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[blocks].Member[stream_form_blocks].Member[CoderedTimeField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[blocks].Member[stream_form_blocks].Member[SecureFileField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[forms].Member[CoderedDateField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[forms].Member[CoderedDateTimeField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[forms].Member[CoderedTimeField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[forms].Member[SecureFileField] - - Django.Forms.Field~Subclass - coderedcms - Member[wagtail_flexible_forms].Member[blocks].Member[PhoneNumberField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[EmailField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[FileField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[ImageField] + - - Django.Forms.Field~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[URLField] - - Django.Views.View~Subclass - coderedcms - Member[forms].Member[CoderedSubmissionsListView] @@ -37,6 +73,9 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[api].Member[mailchimp].Member[Site] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[blocks].Member[base_blocks].Member[Collection] - - Django.db.models.Model~Subclass - coderedcms - Member[forms].Member[AbstractFormField] @@ -55,6 +94,9 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[AbstractImage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[AccordionPanel] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[Accordion] @@ -70,9 +112,15 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[BaseSiteSetting] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CarouselSlide] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[Carousel] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[ClassifierTerm] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[Classifier] @@ -97,6 +145,12 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[CoderedEventPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedFormMixin] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedFormPage] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[CoderedLocationIndexPage] @@ -109,30 +163,66 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[CoderedSessionFormSubmission] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedStreamFormPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedSubmissionRevision] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[CoderedWebPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[ContentWall] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[FilmPanel] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[FilmStrip] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[FooterOrderable] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[Footer] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[FormSubmission] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[LayoutSettings] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[MailchimpSubscriberIntegration] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[NavbarOrderable] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[Navbar] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[Orderable] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[ReusableContent] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[SessionFormSubmission] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[SubmissionRevision] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[integration_models].Member[MailchimpSubscriberIntegration] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[page_models].Member[AbstractImage] @@ -142,6 +232,9 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[page_models].Member[BaseOccurrence] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[ClassifierTerm] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[page_models].Member[CoderedArticleIndexPage] @@ -157,6 +250,12 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[page_models].Member[CoderedEventPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedFormMixin] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedFormPage] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[page_models].Member[CoderedLocationIndexPage] @@ -169,6 +268,12 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[page_models].Member[CoderedSessionFormSubmission] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedStreamFormPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedSubmissionRevision] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[page_models].Member[CoderedWebPage] @@ -190,12 +295,24 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[page_models].Member[Site] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[SubmissionRevision] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[AccordionPanel] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[snippet_models].Member[Accordion] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[CarouselSlide] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[snippet_models].Member[Carousel] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[ClassifierTerm] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[snippet_models].Member[Classifier] @@ -205,12 +322,27 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[snippet_models].Member[CoderedEmail] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[ContentWall] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[FilmPanel] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[snippet_models].Member[FilmStrip] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[Footer] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[Navbar] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[snippet_models].Member[Orderable] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[ReusableContent] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[wagtailsettings_models].Member[AnalyticsSettings] @@ -220,9 +352,21 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[wagtailsettings_models].Member[ClusterableModel] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[wagtailsettings_models].Member[FooterOrderable] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[wagtailsettings_models].Member[Footer] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[wagtailsettings_models].Member[LayoutSettings] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[wagtailsettings_models].Member[NavbarOrderable] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[wagtailsettings_models].Member[Navbar] - - Django.db.models.Model~Subclass - coderedcms - Member[models].Member[wagtailsettings_models].Member[Orderable] @@ -244,6 +388,9 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[project_template].Member[basic].Member[website].Member[models].Member[CoderedFormField] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[basic].Member[website].Member[models].Member[CoderedFormPage] - - Django.db.models.Model~Subclass - coderedcms - Member[project_template].Member[basic].Member[website].Member[models].Member[CoderedWebPage] @@ -253,6 +400,9 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[project_template].Member[basic].Member[website].Member[models].Member[FormPageField] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[basic].Member[website].Member[models].Member[FormPage] - - Django.db.models.Model~Subclass - coderedcms - Member[project_template].Member[basic].Member[website].Member[models].Member[WebPage] @@ -274,6 +424,9 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[project_template].Member[sass].Member[website].Member[models].Member[CoderedFormField] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[sass].Member[website].Member[models].Member[CoderedFormPage] - - Django.db.models.Model~Subclass - coderedcms - Member[project_template].Member[sass].Member[website].Member[models].Member[CoderedWebPage] @@ -283,15 +436,27 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[project_template].Member[sass].Member[website].Member[models].Member[FormPageField] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[sass].Member[website].Member[models].Member[FormPage] - - Django.db.models.Model~Subclass - coderedcms - Member[project_template].Member[sass].Member[website].Member[models].Member[WebPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[templatetags].Member[coderedcms_tags].Member[Collection] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[templatetags].Member[coderedcms_tags].Member[Footer] - - Django.db.models.Model~Subclass - coderedcms - Member[templatetags].Member[coderedcms_tags].Member[Image] - - Django.db.models.Model~Subclass - coderedcms - Member[templatetags].Member[coderedcms_tags].Member[LayoutSettings] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[templatetags].Member[coderedcms_tags].Member[Navbar] - - Django.db.models.Model~Subclass - coderedcms - Member[views].Member[CoderedPage] @@ -319,12 +484,21 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[wagtail_flexible_forms].Member[models].Member[AbstractStreamForm] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[ClosingFormMixin] - - Django.db.models.Model~Subclass - coderedcms - Member[wagtail_flexible_forms].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[Model] - - Django.db.models.Model~Subclass - coderedcms - Member[wagtail_flexible_forms].Member[models].Member[SessionFormSubmission] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[SubmissionRevision] - - Django.db.models.Model~Subclass - coderedcms - Member[wagtail_flexible_forms].Member[wagtail_hooks].Member[Page] @@ -334,6 +508,60 @@ extensions: - - Django.db.models.Model~Subclass - coderedcms - Member[wagtail_hooks].Member[ContentType] + - - django.forms.BaseForm~Subclass + - coderedcms + - Member[forms].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - coderedcms + - Member[importexport].Member[ImportPagesFromCSVFileForm] + - - django.forms.BaseForm~Subclass + - coderedcms + - Member[models].Member[WagtailAdminFormPageForm] + - - django.forms.BaseForm~Subclass + - coderedcms + - Member[models].Member[page_models].Member[WagtailAdminFormPageForm] + - - django.forms.BaseForm~Subclass + - coderedcms + - Member[templatetags].Member[coderedcms_tags].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - coderedcms + - Member[views].Member[ImportPagesFromCSVFileForm] + - - django.forms.BaseForm~Subclass + - coderedcms + - Member[views].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[Form] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - coderedcms + - Member[views].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - coderedcms + - Member[models].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - coderedcms + - Member[models].Member[page_models].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - coderedcms + - Member[forms].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - coderedcms + - Member[views].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - coderedcms - Member[wagtail_flexible_forms].Member[models].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - coderedcms + - Member[wagtail_hooks].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - coderedcms + - Member[models].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - coderedcms + - Member[models].Member[page_models].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - coderedcms + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cog.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cog.model.yml new file mode 100644 index 00000000000..f54005993c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cog.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - cog + - Member[predictor].Member[BaseInput] + - - pydantic.BaseModel~Subclass + - cog + - Member[schema].Member[PredictionBaseModel] + - - pydantic.BaseModel~Subclass + - cog + - Member[schema].Member[PredictionRequest] + - - pydantic.BaseModel~Subclass + - cog + - Member[schema].Member[PredictionResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cohere.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cohere.model.yml new file mode 100644 index 00000000000..ad740a908eb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cohere.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - cohere + - Member[custom_model_dataset].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colorfield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colorfield.model.yml index 7f5eb6f951b..b5085be684b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colorfield.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colorfield.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - django.db.models.FileField~Subclass + - colorfield + - Member[fields].Member[ImageField] - - rest_framework.exceptions.APIException~Subclass - colorfield - Member[serializers].Member[DRFValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colorful.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colorful.model.yml new file mode 100644 index 00000000000..136077efaf3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colorful.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - colorful + - Member[forms].Member[RGBColorField] + - - Django.Forms.Field~Subclass + - colorful + - Member[forms].Member[RegexField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colossalai.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colossalai.model.yml new file mode 100644 index 00000000000..71033f5abaf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colossalai.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - colossalai + - Member[legacy].Member[communication].Member[p2p_v2].Member[pickle] + - - pickle~Alias + - colossalai + - Member[pipeline].Member[p2p].Member[pickle] + - - pydantic.BaseModel~Subclass + - colossalai + - Member[inference].Member[dynamic_batching].Member[ray_dist_init].Member[EngineArgsClass] + - - pydantic.BaseModel~Subclass + - colossalai + - Member[inference].Member[dynamic_batching].Member[ray_dist_init].Member[RooterArgsClass] + - - pydantic.BaseModel~Subclass + - colossalai + - Member[inference].Member[dynamic_batching].Member[ray_init_config].Member[EngineArgsClass] + - - pydantic.BaseModel~Subclass + - colossalai + - Member[inference].Member[dynamic_batching].Member[ray_init_config].Member[RayInitConfig] + - - pydantic.BaseModel~Subclass + - colossalai + - Member[inference].Member[dynamic_batching].Member[ray_init_config].Member[RooterArgsClass] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-combojsonapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-combojsonapi.model.yml new file mode 100644 index 00000000000..fbfb700949d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-combojsonapi.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - combojsonapi + - Member[event].Member[plugin].Member[Resource] + - - flask.MethodView~Subclass + - combojsonapi + - Member[permission].Member[permission_plugin].Member[ResourceDetail] + - - flask.MethodView~Subclass + - combojsonapi + - Member[permission].Member[permission_plugin].Member[ResourceList] + - - flask.MethodView~Subclass + - combojsonapi + - Member[spec].Member[plugin].Member[ResourceDetail] + - - flask.MethodView~Subclass + - combojsonapi + - Member[spec].Member[plugin].Member[ResourceList] + - - flask.MethodView~Subclass + - combojsonapi + - Member[spec].Member[plugin].Member[Resource] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-commands.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-commands.model.yml new file mode 100644 index 00000000000..b52da3cc3a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-commands.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - commands + - Member[initialize].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-comment.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-comment.model.yml index 8d8aa321467..4727bee669d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-comment.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-comment.model.yml @@ -4,30 +4,333 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - comment + - Member[api].Member[serializers].Member[CommentCreateMixin] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[serializers].Member[CommentCreateSerializer] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[CommentCreateMixin] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[CommentCreateSerializer] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[CommentCreate] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[CommentDetailForFlagStateChange] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[CommentDetailForFlag] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[CommentDetailForReaction] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[CommentDetail] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[CommentList] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[ConfirmComment] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[SubscribersAPI] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[ToggleBlockingAPI] + - - Django.Views.View~Subclass + - comment + - Member[api].Member[views].Member[ToggleFollowAPI] + - - Django.Views.View~Subclass + - comment + - Member[urls].Member[ChangeFlagState] + - - Django.Views.View~Subclass + - comment + - Member[urls].Member[ConfirmComment] + - - Django.Views.View~Subclass + - comment + - Member[urls].Member[CreateComment] + - - Django.Views.View~Subclass + - comment + - Member[urls].Member[DeleteComment] - - Django.Views.View~Subclass - comment - Member[urls].Member[JavaScriptCatalog] + - - Django.Views.View~Subclass + - comment + - Member[urls].Member[SetFlag] + - - Django.Views.View~Subclass + - comment + - Member[urls].Member[SetReaction] + - - Django.Views.View~Subclass + - comment + - Member[urls].Member[ToggleBlockingView] + - - Django.Views.View~Subclass + - comment + - Member[urls].Member[ToggleFollowView] + - - Django.Views.View~Subclass + - comment + - Member[urls].Member[UpdateComment] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[BaseCommentView] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[ChangeFlagState] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[CommentCreateMixin] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[ConfirmComment] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[CreateComment] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[DeleteComment] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[SetFlag] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[SetReaction] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[ToggleBlockingView] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[ToggleFollowView] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[UpdateComment] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[base].Member[BaseCommentView] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[base].Member[CommentCreateMixin] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[base].Member[FormView] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[blocker].Member[ToggleBlockingView] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[blocker].Member[View] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[comments].Member[BaseCommentView] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[comments].Member[CommentCreateMixin] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[comments].Member[ConfirmComment] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[comments].Member[CreateComment] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[comments].Member[DeleteComment] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[comments].Member[UpdateComment] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[flags].Member[ChangeFlagState] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[flags].Member[SetFlag] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[flags].Member[View] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[followers].Member[ToggleFollowView] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[followers].Member[View] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[reactions].Member[SetReaction] + - - Django.Views.View~Subclass + - comment + - Member[views].Member[reactions].Member[View] + - - Django.db.models.Model~Subclass + - comment + - Member[admin].Member[BlockedUserHistory] + - - Django.db.models.Model~Subclass + - comment + - Member[admin].Member[BlockedUser] + - - Django.db.models.Model~Subclass + - comment + - Member[admin].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[admin].Member[FlagInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[admin].Member[Flag] + - - Django.db.models.Model~Subclass + - comment + - Member[admin].Member[Follower] + - - Django.db.models.Model~Subclass + - comment + - Member[admin].Member[ReactionInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[admin].Member[Reaction] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[permissions].Member[BlockedUser] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[serializers].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[serializers].Member[Flag] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[serializers].Member[Reaction] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[views].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[views].Member[FlagInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[views].Member[Flag] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[views].Member[Follower] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[views].Member[ReactionInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[api].Member[views].Member[Reaction] + - - Django.db.models.Model~Subclass + - comment + - Member[forms].Member[Comment] - - Django.db.models.Model~Subclass - comment - Member[managers].Member[comments].Member[ContentType] - - Django.db.models.Model~Subclass - comment - Member[managers].Member[followers].Member[ContentType] + - - Django.db.models.Model~Subclass + - comment + - Member[mixins].Member[BlockedUser] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[BlockedUserHistory] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[BlockedUser] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[FlagInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[Flag] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[Follower] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[ReactionInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[Reaction] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[blocker].Member[BlockedUserHistory] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[blocker].Member[BlockedUser] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[comments].Member[Comment] - - Django.db.models.Model~Subclass - comment - Member[models].Member[comments].Member[ContentType] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[flags].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[flags].Member[FlagInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[flags].Member[Flag] - - Django.db.models.Model~Subclass - comment - Member[models].Member[followers].Member[ContentType] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[followers].Member[Follower] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[reactions].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[reactions].Member[ReactionInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[reactions].Member[Reaction] + - - Django.db.models.Model~Subclass + - comment + - Member[service].Member[email].Member[Follower] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[Comment] - - Django.db.models.Model~Subclass - comment - Member[signals].Member[ContentType] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[FlagInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[Flag] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[Follower] - - Django.db.models.Model~Subclass - comment - Member[signals].Member[Group] - - Django.db.models.Model~Subclass - comment - Member[signals].Member[Permission] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[ReactionInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[Reaction] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_delete].Member[FlagInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_delete].Member[ReactionInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_migrate].Member[Comment] - - Django.db.models.Model~Subclass - comment - Member[signals].Member[post_migrate].Member[ContentType] @@ -37,9 +340,129 @@ extensions: - - Django.db.models.Model~Subclass - comment - Member[signals].Member[post_migrate].Member[Permission] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_save].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_save].Member[FlagInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_save].Member[Flag] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_save].Member[Follower] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_save].Member[ReactionInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_save].Member[Reaction] + - - Django.db.models.Model~Subclass + - comment + - Member[templatetags].Member[comment_tags].Member[BlockedUser] + - - Django.db.models.Model~Subclass + - comment + - Member[templatetags].Member[comment_tags].Member[FlagInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[templatetags].Member[comment_tags].Member[Follower] + - - Django.db.models.Model~Subclass + - comment + - Member[templatetags].Member[comment_tags].Member[ReactionInstance] - - Django.db.models.Model~Subclass - comment - Member[utils].Member[ContentType] - - Django.db.models.Model~Subclass - comment - Member[validators].Member[ContentType] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[blocker].Member[BlockedUserHistory] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[blocker].Member[BlockedUser] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[blocker].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[comments].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[flags].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[flags].Member[FlagInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[flags].Member[Flag] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[followers].Member[Follower] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[reactions].Member[Comment] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[reactions].Member[ReactionInstance] + - - Django.db.models.Model~Subclass + - comment + - Member[views].Member[reactions].Member[Reaction] + - - django.db.models.FileField~Subclass + - comment + - Member[api].Member[serializers].Member[ImageField] + - - django.forms.BaseForm~Subclass + - comment + - Member[forms].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - comment + - Member[templatetags].Member[comment_tags].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - comment + - Member[views].Member[base].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - comment + - Member[views].Member[comments].Member[CommentForm] + - - django.http.response.HttpResponse~Subclass + - comment + - Member[api].Member[views].Member[Response] + - - django.http.response.JsonResponse~Subclass + - comment + - Member[mixins].Member[UTF8JsonResponse] + - - django.http.response.JsonResponse~Subclass + - comment + - Member[responses].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - comment + - Member[responses].Member[UTF8JsonResponse] + - - django.http.response.JsonResponse~Subclass + - comment + - Member[validators].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - comment + - Member[views].Member[blocker].Member[UTF8JsonResponse] + - - django.http.response.JsonResponse~Subclass + - comment + - Member[views].Member[comments].Member[UTF8JsonResponse] + - - django.http.response.JsonResponse~Subclass + - comment + - Member[views].Member[flags].Member[UTF8JsonResponse] + - - django.http.response.JsonResponse~Subclass + - comment + - Member[views].Member[followers].Member[UTF8JsonResponse] + - - django.http.response.JsonResponse~Subclass + - comment + - Member[views].Member[reactions].Member[UTF8JsonResponse] + - - rest_framework.exceptions.APIException~Subclass + - comment + - Member[exceptions].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - comment + - Member[exceptions].Member[CommentBadRequest] + - - rest_framework.exceptions.APIException~Subclass + - comment + - Member[validators].Member[CommentBadRequest] + - - rest_framework.response.Response~Subclass + - comment + - Member[api].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-common.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-common.model.yml index 8873f295250..5517d9d9d70 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-common.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-common.model.yml @@ -7,3 +7,6 @@ extensions: - - Django.db.models.Model~Subclass - common - Member[dockerfiles].Member[scripts].Member[createsuperuser].Member[User] + - - requests.models.Response~Subclass + - common + - Member[base].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-compas.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-compas.model.yml new file mode 100644 index 00000000000..5cafe52d474 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-compas.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - compas + - Member[rpc].Member[dispatcher].Member[StringIO] + - - io.StringIO~Subclass + - compas + - Member[utilities].Member[decorators].Member[StringIO] + - - pickle~Alias + - compas + - Member[rpc].Member[xfunc].Member[pickle] + - - xml.etree.ElementTree~Subclass + - compas + - Member[files].Member[_xml].Member[xml_shared].Member[ET] + - - xml.etree.ElementTree~Subclass + - compas + - Member[files].Member[xml].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-completion.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-completion.model.yml index 68e1c02f116..dc48ae3743a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-completion.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-completion.model.yml @@ -4,6 +4,36 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - completion + - Member[api].Member[v1].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - completion + - Member[api].Member[v1].Member[views].Member[CompletionBatchView] + - - Django.Views.View~Subclass + - completion + - Member[api].Member[v1].Member[views].Member[SubsectionCompletionView] + - - Django.db.models.Model~Subclass + - completion + - Member[api].Member[v1].Member[views].Member[BlockCompletion] + - - Django.db.models.Model~Subclass + - completion + - Member[handlers].Member[BlockCompletion] + - - Django.db.models.Model~Subclass + - completion + - Member[models].Member[BlockCompletion] - - Django.db.models.Model~Subclass - completion - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - completion + - Member[services].Member[BlockCompletion] + - - Django.db.models.Model~Subclass + - completion + - Member[utilities].Member[BlockCompletion] + - - django.http.response.HttpResponse~Subclass + - completion + - Member[api].Member[v1].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - completion + - Member[api].Member[v1].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-computedfields.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-computedfields.model.yml index 123601e5d5b..52b727ad539 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-computedfields.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-computedfields.model.yml @@ -10,9 +10,27 @@ extensions: - - Django.db.models.Model~Subclass - computedfields - Member[admin].Member[ContributingModelsModel] + - - Django.db.models.Model~Subclass + - computedfields + - Member[graph].Member[Model] + - - Django.db.models.Model~Subclass + - computedfields + - Member[handlers].Member[Model] + - - Django.db.models.Model~Subclass + - computedfields + - Member[helper].Member[Model] + - - Django.db.models.Model~Subclass + - computedfields + - Member[management].Member[commands].Member[updatedata].Member[Model] - - Django.db.models.Model~Subclass - computedfields - Member[models].Member[ComputedFieldsAdminModel] + - - Django.db.models.Model~Subclass + - computedfields + - Member[models].Member[ComputedFieldsModel] - - Django.db.models.Model~Subclass - computedfields - Member[models].Member[ContributingModelsModel] + - - Django.db.models.Model~Subclass + - computedfields + - Member[resolver].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conan.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conan.model.yml new file mode 100644 index 00000000000..0c9ed9f1816 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conan.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - conan + - Member[api].Member[subapi].Member[cache].Member[BytesIO] + - - io.StringIO~Subclass + - conan + - Member[tools].Member[apple].Member[apple].Member[StringIO] + - - io.StringIO~Subclass + - conan + - Member[tools].Member[gnu].Member[pkgconfig].Member[StringIO] + - - io.StringIO~Subclass + - conan + - Member[tools].Member[qbs].Member[qbsprofile].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conans.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conans.model.yml new file mode 100644 index 00000000000..1749f2d1b06 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conans.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - conans + - Member[util].Member[runners].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-concurrency.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-concurrency.model.yml new file mode 100644 index 00000000000..b7212cf7724 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-concurrency.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - concurrency + - Member[forms].Member[VersionField] + - - django.forms.BaseForm~Subclass + - concurrency + - Member[admin].Member[ConcurrentForm] + - - django.forms.BaseForm~Subclass + - concurrency + - Member[admin].Member[ConcurrentManagementForm] + - - django.forms.BaseForm~Subclass + - concurrency + - Member[admin].Member[ManagementForm] + - - django.forms.BaseForm~Subclass + - concurrency + - Member[forms].Member[ConcurrentForm] + - - django.forms.BaseForm~Subclass + - concurrency + - Member[forms].Member[ModelForm] + - - django.http.response.HttpResponseRedirect~Subclass + - concurrency + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - concurrency + - Member[admin].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - concurrency + - Member[views].Member[ConflictResponse] + - - django.http.response.HttpResponse~Subclass + - concurrency + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda.model.yml new file mode 100644 index 00000000000..e85b4b2d287 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - conda + - Member[common].Member[io].Member[BytesIO] + - - io.StringIO~Subclass + - conda + - Member[common].Member[io].Member[StringIO] + - - io.StringIO~Subclass + - conda + - Member[common].Member[pkg_formats].Member[python].Member[StringIO] + - - io.StringIO~Subclass + - conda + - Member[common].Member[serialize].Member[StringIO] + - - io.StringIO~Subclass + - conda + - Member[exports].Member[StringIO] + - - io.StringIO~Subclass + - conda + - Member[gateways].Member[connection].Member[adapters].Member[ftp].Member[BytesIO] + - - io.StringIO~Subclass + - conda + - Member[gateways].Member[connection].Member[adapters].Member[ftp].Member[StringIO] + - - pickle~Alias + - conda + - Member[core].Member[subdir_data].Member[pickle] + - - requests.models.Response~Subclass + - conda + - Member[gateways].Member[connection].Member[Response] + - - requests.models.Response~Subclass + - conda + - Member[gateways].Member[connection].Member[adapters].Member[ftp].Member[Response] + - - requests.models.Response~Subclass + - conda + - Member[gateways].Member[connection].Member[adapters].Member[localfs].Member[Response] + - - requests.models.Response~Subclass + - conda + - Member[gateways].Member[connection].Member[adapters].Member[s3].Member[Response] + - - requests.models.Response~Subclass + - conda + - Member[gateways].Member[repodata].Member[Response] + - - requests.models.Response~Subclass + - conda + - Member[gateways].Member[repodata].Member[jlap].Member[fetch].Member[Response] + - - urllib3.PoolManager~Subclass + - conda + - Member[gateways].Member[connection].Member[adapters].Member[http].Member[PoolManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_build.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_build.model.yml index 9ddf7540dde..4164214348d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_build.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_build.model.yml @@ -10,9 +10,21 @@ extensions: - - io.StringIO~Subclass - conda_build - Member[conda_interface].Member[StringIO] + - - io.StringIO~Subclass + - conda_build + - Member[jinja_context].Member[StringIO] - - io.StringIO~Subclass - conda_build - Member[skeletons].Member[pypi].Member[StringIO] - - io.StringIO~Subclass - conda_build - Member[utils].Member[StringIO] + - - pickle~Alias + - conda_build + - Member[skeletons].Member[cpan].Member[pickle] + - - pickle~Alias + - conda_build + - Member[skeletons].Member[rpm].Member[pickle] + - - xml.etree.ElementTree~Subclass + - conda_build + - Member[skeletons].Member[rpm].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_lock.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_lock.model.yml new file mode 100644 index 00000000000..1fe6bb2eb61 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_lock.model.yml @@ -0,0 +1,312 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[_vendor].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[_vendor].Member[six].Member[StringIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[common].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[common].Member[io].Member[BytesIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[common].Member[io].Member[StringIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[common].Member[pkg_formats].Member[python].Member[StringIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[exports].Member[StringIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[gateways].Member[connection].Member[adapters].Member[ftp].Member[BytesIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[gateways].Member[connection].Member[adapters].Member[ftp].Member[StringIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[poetry].Member[core].Member[_vendor].Member[jsonschema].Member[compat].Member[NativeIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[poetry].Member[core].Member[masonry].Member[builders].Member[sdist].Member[BytesIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[poetry].Member[core].Member[masonry].Member[builders].Member[wheel].Member[BytesIO] + - - io.StringIO~Subclass + - conda_lock + - Member[_vendor].Member[poetry].Member[core].Member[masonry].Member[builders].Member[wheel].Member[StringIO] + - - io.StringIO~Subclass + - conda_lock + - Member[scripts].Member[vendor_poetry].Member[vendor_helpers].Member[BytesIO] + - - pickle~Alias + - conda_lock + - Member[_vendor].Member[conda].Member[core].Member[subdir_data].Member[pickle] + - - pickle~Alias + - conda_lock + - Member[_vendor].Member[poetry].Member[core].Member[_vendor].Member[lark].Member[lark].Member[pickle] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_lock].Member[Channel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_lock].Member[GitMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_lock].Member[InputMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_lock].Member[LockMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_lock].Member[LockSpecification] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_lock].Member[LockedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_lock].Member[Lockfile] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_lock].Member[PipRepository] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_lock].Member[TimeMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_solver].Member[Channel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_solver].Member[HashModel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_solver].Member[LockedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[conda_solver].Member[VersionedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[invoke_conda].Member[Channel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[LockedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[LockfileV1] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[Lockfile] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[BaseLockedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[Channel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[DependencySource] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[GitMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[HashModel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[InputMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[LockMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[LockedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[Lockfile] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[StrictModel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v1].Member[models].Member[TimeMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v2prelim].Member[models].Member[DependencySource] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v2prelim].Member[models].Member[GitMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v2prelim].Member[models].Member[HashModel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v2prelim].Member[models].Member[InputMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v2prelim].Member[models].Member[LockMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v2prelim].Member[models].Member[LockedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v2prelim].Member[models].Member[Lockfile] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[lockfile].Member[v2prelim].Member[models].Member[TimeMeta] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[StrictModel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[channel].Member[Channel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[channel].Member[CondaUrl] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[channel].Member[ZeroValRepr] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[Channel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[FakeRepoData] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[LockSpecification] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[Package] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[PipRepository] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[PoetryMappedDependencySpec] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[StrictModel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[URLDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[VCSDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[VersionedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[lock_spec].Member[_BaseDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models].Member[pip_repository].Member[PipRepository] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[models]Member[StrictModel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[pypi_solver].Member[DependencySource] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[pypi_solver].Member[HashModel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[pypi_solver].Member[LockedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[pypi_solver].Member[PipRepository] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[scripts].Member[vendor_poetry].Member[migration].Member[Requirement] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[scripts].Member[vendor_poetry].Member[vendor_helpers].Member[DependencyData] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[scripts].Member[vendor_poetry].Member[vendor_helpers].Member[License] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[scripts].Member[vendor_poetry].Member[vendor_helpers].Member[Requirement] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[Channel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[FakeRepoData] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[LockSpecification] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[PipRepository] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[aggregation].Member[Channel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[aggregation].Member[LockSpecification] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[aggregation].Member[PipRepository] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[conda_common].Member[VersionedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[environment_yaml].Member[LockSpecification] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[meta_yaml].Member[LockSpecification] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[pyproject_toml].Member[LockSpecification] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[pyproject_toml].Member[PoetryMappedDependencySpec] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[pyproject_toml].Member[URLDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[pyproject_toml].Member[VCSDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[src_parser].Member[pyproject_toml].Member[VersionedDependency] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[virtual_package].Member[Channel] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[virtual_package].Member[FakePackage] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[virtual_package].Member[FakeRepoData] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[virtual_package].Member[VirtualPackageSpecSubdir] + - - pydantic.BaseModel~Subclass + - conda_lock + - Member[virtual_package].Member[VirtualPackageSpec] + - - requests.models.Response~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[gateways].Member[connection].Member[Response] + - - requests.models.Response~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[gateways].Member[connection].Member[adapters].Member[ftp].Member[Response] + - - requests.models.Response~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[gateways].Member[connection].Member[adapters].Member[localfs].Member[Response] + - - requests.models.Response~Subclass + - conda_lock + - Member[_vendor].Member[conda].Member[gateways].Member[connection].Member[adapters].Member[s3].Member[Response] + - - urllib.parse.SplitResult~Subclass + - conda_lock + - Member[_vendor].Member[poetry].Member[core].Member[_vendor].Member[jsonschema].Member[compat].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_manager.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_manager.model.yml new file mode 100644 index 00000000000..9c40c4e3a5f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_manager.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - conda_manager + - Member[utils].Member[py3compat].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-confection.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-confection.model.yml new file mode 100644 index 00000000000..9bcf008bf97 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-confection.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - confection + - Member[EmptySchema] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-config.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-config.model.yml new file mode 100644 index 00000000000..2c2d841ead4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-config.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - config + - Member[urls].Member[TemplateView] + - - flask.Flask~Subclass + - config + - Member[ext].Member[flask].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-config_models.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-config_models.model.yml new file mode 100644 index 00000000000..bb8e59f00ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-config_models.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - config_models + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - config_models + - Member[views].Member[ConfigurationModelCurrentAPIView] + - - Django.Views.View~Subclass + - config_models + - Member[views].Member[CreateAPIView] + - - Django.Views.View~Subclass + - config_models + - Member[views].Member[RetrieveAPIView] + - - Django.db.models.Model~Subclass + - config_models + - Member[models].Member[ConfigurationModel] + - - django.http.response.HttpResponseNotFound~Subclass + - config_models + - Member[decorators].Member[HttpResponseNotFound] + - - django.http.response.HttpResponseRedirect~Subclass + - config_models + - Member[admin].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-configuration.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-configuration.model.yml new file mode 100644 index 00000000000..8990c315b31 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-configuration.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - configuration + - Member[configuration].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-confluencebuilder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-confluencebuilder.model.yml new file mode 100644 index 00000000000..e71612e78bd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-confluencebuilder.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - confluencebuilder + - Member[cmd].Member[report].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - confluencebuilder + - Member[svg].Member[xml_et] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-confluent_kafka.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-confluent_kafka.model.yml new file mode 100644 index 00000000000..b5755468d01 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-confluent_kafka.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - confluent_kafka + - Member[avro].Member[serializer].Member[message_serializer].Member[ContextStringIO] + - - io.StringIO~Subclass + - confluent_kafka + - Member[schema_registry].Member[avro].Member[BytesIO] + - - io.StringIO~Subclass + - confluent_kafka + - Member[schema_registry].Member[avro].Member[_ContextStringIO] + - - io.StringIO~Subclass + - confluent_kafka + - Member[schema_registry].Member[json_schema].Member[BytesIO] + - - io.StringIO~Subclass + - confluent_kafka + - Member[schema_registry].Member[json_schema].Member[_ContextStringIO] + - - io.StringIO~Subclass + - confluent_kafka + - Member[schema_registry].Member[protobuf].Member[_ContextStringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-connector.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-connector.model.yml new file mode 100644 index 00000000000..fb880a27e83 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-connector.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - connector + - Member[bind_upload_agent].Member[BytesIO] + - - io.StringIO~Subclass + - connector + - Member[connection].Member[StringIO] + - - io.StringIO~Subclass + - connector + - Member[file_util].Member[BytesIO] + - - io.StringIO~Subclass + - connector + - Member[storage_client].Member[BytesIO] + - - io.StringIO~Subclass + - connector + - Member[util_text].Member[StringIO] + - - io.StringIO~Subclass + - connector + - Member[vendored].Member[requests].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - connector + - Member[vendored].Member[urllib3].Member[filepost].Member[BytesIO] + - - io.StringIO~Subclass + - connector + - Member[vendored].Member[urllib3].Member[packages].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - connector + - Member[vendored].Member[urllib3].Member[packages].Member[six].Member[StringIO] + - - pickle~Alias + - connector + - Member[cache].Member[pickle] + - - xml.etree.ElementTree~Subclass + - connector + - Member[azure_storage_client].Member[ET] + - - xml.etree.ElementTree~Subclass + - connector + - Member[s3_storage_client].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-connexion.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-connexion.model.yml new file mode 100644 index 00000000000..f99f5481d74 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-connexion.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Response~Subclass + - connexion + - Member[apps].Member[flask].Member[FlaskResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-consent.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-consent.model.yml index 205a80b96ea..ec2cfd169a6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-consent.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-consent.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - consent + - Member[api].Member[v1].Member[urls].Member[DataSharingConsentView] + - - Django.Views.View~Subclass + - consent + - Member[api].Member[v1].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - consent + - Member[api].Member[v1].Member[views].Member[DataSharingConsentView] - - Django.db.models.Model~Subclass - consent - Member[admin].Member[DataSharingConsentTextOverrides] @@ -28,3 +37,12 @@ extensions: - - Django.db.models.Model~Subclass - consent - Member[models].Member[TimeStampedModel] + - - django.http.response.HttpResponseRedirect~Subclass + - consent + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - consent + - Member[api].Member[v1].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - consent + - Member[api].Member[v1].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-constance.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-constance.model.yml index 98240f3bd11..b8d68235f7b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-constance.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-constance.model.yml @@ -4,6 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - constance + - Member[management].Member[commands].Member[constance].Member[Constance] + - - Django.db.models.Model~Subclass + - constance + - Member[models].Member[Constance] + - - django.forms.BaseForm~Subclass + - constance + - Member[admin].Member[ConstanceForm] + - - django.forms.BaseForm~Subclass + - constance + - Member[forms].Member[ConstanceForm] + - - django.forms.BaseForm~Subclass + - constance + - Member[management].Member[commands].Member[constance].Member[ConstanceForm] + - - django.http.response.HttpResponseRedirect~Subclass + - constance + - Member[admin].Member[HttpResponseRedirect] - - django.http.response.HttpResponse~Subclass - constance - Member[admin].Member[TemplateResponse] + - - pickle.loads~Alias + - constance + - Member[backends].Member[redisd].Member[loads] + - - pickle~Alias + - constance + - Member[settings].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-contrib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-contrib.model.yml new file mode 100644 index 00000000000..d1a6d6f63fc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-contrib.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - contrib + - Member[time_series_expectations].Member[time_series_expectations].Member[generator].Member[StringIO] + - - lxml.etree~Alias + - contrib + - Member[experimental].Member[great_expectations_experimental].Member[expectations].Member[expect_column_values_to_match_xml_schema].Member[etree] + - - lxml.etree~Alias + - contrib + - Member[great_expectations_semantic_types_expectations].Member[great_expectations_semantic_types_expectations].Member[expectations].Member[expect_column_values_to_be_xml_parseable].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-convergence_rate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-convergence_rate.model.yml new file mode 100644 index 00000000000..a4874bfe9ec --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-convergence_rate.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - convergence_rate + - Member[utils].Member[data_download_raw].Member[pickle] + - - pickle~Alias + - convergence_rate + - Member[utils].Member[data_preprocess].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-convert.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-convert.model.yml new file mode 100644 index 00000000000..d0b48c8a1cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-convert.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - convert + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-convertapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-convertapi.model.yml new file mode 100644 index 00000000000..13b26ddc1b3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-convertapi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - convertapi + - Member[client].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cookbook.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cookbook.model.yml index 5df4e52263d..18ec21b915a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cookbook.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cookbook.model.yml @@ -4,9 +4,60 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pydantic.BaseModel~Subclass + - cookbook + - Member[apps].Member[agent].Member[Agent] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[apps].Member[chatbot].Member[Chatbot] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[apps].Member[multi_agent].Member[AIApplication] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[apps].Member[todo].Member[ToDoApp] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[apps].Member[todo].Member[ToDoState] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[apps].Member[todo].Member[ToDo] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[docs_writer].Member[AIApplication] - - pydantic.BaseModel~Subclass - cookbook - Member[flows].Member[github_digest].Member[Secret] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[bots].Member[AIApplication] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[bots].Member[DiscoursePost] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[bots].Member[DuckDuckGoSearch] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[bots].Member[History] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[bots].Member[Notes] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[bots].Member[SearchGitHubIssues] - - pydantic.BaseModel~Subclass - cookbook - Member[slackbot].Member[handler].Member[Event] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[handler].Member[History] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[handler].Member[Message] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[start].Member[AIApplication] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[start].Member[Deployment] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cookie_consent.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cookie_consent.model.yml new file mode 100644 index 00000000000..69aab86b4a1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cookie_consent.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - cookie_consent + - Member[urls].Member[CookieGroupAcceptView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[urls].Member[CookieGroupDeclineView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[urls].Member[CookieGroupListView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[urls].Member[CookieStatusView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[views].Member[CookieGroupAcceptView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[views].Member[CookieGroupBaseProcessView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[views].Member[CookieGroupDeclineView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[views].Member[CookieGroupListView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[views].Member[CookieStatusView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - cookie_consent + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - cookie_consent + - Member[admin].Member[CookieGroup] + - - Django.db.models.Model~Subclass + - cookie_consent + - Member[admin].Member[Cookie] + - - Django.db.models.Model~Subclass + - cookie_consent + - Member[admin].Member[LogItem] + - - Django.db.models.Model~Subclass + - cookie_consent + - Member[models].Member[CookieGroup] + - - Django.db.models.Model~Subclass + - cookie_consent + - Member[models].Member[Cookie] + - - Django.db.models.Model~Subclass + - cookie_consent + - Member[models].Member[LogItem] + - - Django.db.models.Model~Subclass + - cookie_consent + - Member[util].Member[LogItem] + - - Django.db.models.Model~Subclass + - cookie_consent + - Member[views].Member[CookieGroup] + - - django.http.request.HttpRequest~Subclass + - cookie_consent + - Member[views].Member[HttpRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - cookie_consent + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - cookie_consent + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - cookie_consent + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-core.model.yml index 4d4c56b8274..db54e88be88 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-core.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-core.model.yml @@ -7,3 +7,6 @@ extensions: - - pickle~Alias - core - Member[projection_handler].Member[pickle] + - - sqlalchemy.orm.Session~Subclass + - core + - Member[triggers].Member[external_task].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cornerstone.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cornerstone.model.yml index 0fb67cab0be..825b547f45b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cornerstone.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cornerstone.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - cornerstone + - Member[urls].Member[CornerstoneConfigurationViewSet] + - - Django.Views.View~Subclass + - cornerstone + - Member[views].Member[CornerstoneConfigurationViewSet] - - Django.db.models.Model~Subclass - cornerstone - Member[serializers].Member[CornerstoneEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coronavirus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coronavirus.model.yml new file mode 100644 index 00000000000..6862c5ff9c6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coronavirus.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - coronavirus + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-corsheaders.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-corsheaders.model.yml new file mode 100644 index 00000000000..4f65f0beb13 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-corsheaders.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - corsheaders + - Member[middleware].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - corsheaders + - Member[middleware].Member[HttpResponse] + - - urllib.parse.SplitResult~Subclass + - corsheaders + - Member[middleware].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cosmos.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cosmos.model.yml new file mode 100644 index 00000000000..88108ed6aac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cosmos.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - cosmos + - Member[operators].Member[local].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-couchbase.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-couchbase.model.yml new file mode 100644 index 00000000000..305dd3de61d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-couchbase.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - couchbase + - Member[transcoder].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-couchdbkit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-couchdbkit.model.yml new file mode 100644 index 00000000000..af58a3d31dd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-couchdbkit.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - couchdbkit + - Member[ext].Member[django].Member[forms].Member[BaseDocumentForm] + - - django.forms.BaseForm~Subclass + - couchdbkit + - Member[ext].Member[django].Member[forms].Member[BaseForm] + - - django.forms.BaseForm~Subclass + - couchdbkit + - Member[ext].Member[django].Member[forms].Member[DocumentForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-countries_plus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-countries_plus.model.yml new file mode 100644 index 00000000000..f926fc6b5d3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-countries_plus.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - countries_plus + - Member[admin].Member[Country] + - - Django.db.models.Model~Subclass + - countries_plus + - Member[middleware].Member[Country] + - - Django.db.models.Model~Subclass + - countries_plus + - Member[models].Member[Country] + - - Django.db.models.Model~Subclass + - countries_plus + - Member[utils].Member[Country] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-courlan.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-courlan.model.yml new file mode 100644 index 00000000000..8fc8ba703cc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-courlan.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - courlan + - Member[urlstore].Member[pickle] + - - urllib.parse.SplitResult~Subclass + - courlan + - Member[clean].Member[SplitResult] + - - urllib.parse.SplitResult~Subclass + - courlan + - Member[urlutils].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coveragepy_old.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coveragepy_old.model.yml new file mode 100644 index 00000000000..6ee1896a8da --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coveragepy_old.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - coveragepy_old + - Member[coverage].Member[backward].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-covid.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-covid.model.yml new file mode 100644 index 00000000000..30dbbeb6014 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-covid.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - covid + - Member[john_hopkins].Member[covid].Member[CountryModel] + - - pydantic.BaseModel~Subclass + - covid + - Member[john_hopkins].Member[covid].Member[CovidModel] + - - pydantic.BaseModel~Subclass + - covid + - Member[john_hopkins].Member[models].Member[CountryModel] + - - pydantic.BaseModel~Subclass + - covid + - Member[john_hopkins].Member[models].Member[CovidModel] + - - pydantic.BaseModel~Subclass + - covid + - Member[worldometers].Member[covid].Member[CovidModel] + - - pydantic.BaseModel~Subclass + - covid + - Member[worldometers].Member[models].Member[CovidModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crossbar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crossbar.model.yml new file mode 100644 index 00000000000..4baf0bc4f9a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crossbar.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - crossbar + - Member[network].Member[_web].Member[Flask] + - - flask.Flask~Subclass + - crossbar + - Member[network].Member[_web].Member[SiteFlask] + - - io.StringIO~Subclass + - crossbar + - Member[_logging].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crossdock.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crossdock.model.yml new file mode 100644 index 00000000000..4db1fd5dcf3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crossdock.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - crossdock + - Member[server].Member[server].Member[HttpHandler] + - - tornado.web.RequestHandler~Subclass + - crossdock + - Member[server].Member[server].Member[MainHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csrf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csrf.model.yml new file mode 100644 index 00000000000..98503ab38b6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csrf.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - csrf + - Member[api].Member[v1].Member[urls].Member[CsrfTokenView] + - - Django.Views.View~Subclass + - csrf + - Member[api].Member[v1].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - csrf + - Member[api].Member[v1].Member[views].Member[CsrfTokenView] + - - django.http.response.HttpResponse~Subclass + - csrf + - Member[api].Member[v1].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - csrf + - Member[api].Member[v1].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvimport.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvimport.model.yml index d316a3cddc4..276da634b78 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvimport.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvimport.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - csvimport + - Member[admin].Member[CSVImport] - - Django.db.models.Model~Subclass - csvimport - Member[management].Member[commands].Member[importcsv].Member[ContentType] + - - Django.db.models.Model~Subclass + - csvimport + - Member[models].Member[CSVImport] + - - Django.db.models.Model~Subclass + - csvimport + - Member[models].Member[ImportModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvkit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvkit.model.yml new file mode 100644 index 00000000000..fe1edd817e4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvkit.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - csvkit + - Member[convert].Member[fixed].Member[StringIO] + - - io.StringIO~Subclass + - csvkit + - Member[convert].Member[geojs].Member[StringIO] + - - io.StringIO~Subclass + - csvkit + - Member[utilities].Member[in2csv].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-curl_cffi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-curl_cffi.model.yml new file mode 100644 index 00000000000..835523bfb8c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-curl_cffi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - curl_cffi + - Member[requests].Member[session].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-currencies.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-currencies.model.yml new file mode 100644 index 00000000000..b05b25cc4db --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-currencies.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - currencies + - Member[admin].Member[Currency] + - - Django.db.models.Model~Subclass + - currencies + - Member[context_processors].Member[Currency] + - - Django.db.models.Model~Subclass + - currencies + - Member[management].Member[commands].Member[currencies].Member[Currency] + - - Django.db.models.Model~Subclass + - currencies + - Member[management].Member[commands].Member[updatecurrencies].Member[Currency] + - - Django.db.models.Model~Subclass + - currencies + - Member[models].Member[Currency] + - - Django.db.models.Model~Subclass + - currencies + - Member[templatetags].Member[currency].Member[Currency] + - - Django.db.models.Model~Subclass + - currencies + - Member[utils].Member[C] + - - Django.db.models.Model~Subclass + - currencies + - Member[views].Member[Currency] + - - django.http.response.HttpResponseRedirect~Subclass + - currencies + - Member[views].Member[HttpResponseRedirect] + - - xml.etree.ElementTree~Subclass + - currencies + - Member[management].Member[commands].Member[_currencyiso].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cuser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cuser.model.yml index 56d7bb43864..c6cffbbc616 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cuser.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cuser.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - cuser + - Member[forms].Member[ReadOnlyPasswordHashField] - - Django.db.models.Model~Subclass - cuser - Member[admin].Member[CUser] @@ -40,3 +43,18 @@ extensions: - - Django.db.models.Model~Subclass - cuser - Member[models].Member[PermissionsMixin] + - - django.forms.BaseForm~Subclass + - cuser + - Member[admin].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - cuser + - Member[admin].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - cuser + - Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - cuser + - Member[forms].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - cuser + - Member[forms].Member[UserCreationForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom.model.yml new file mode 100644 index 00000000000..6182c5a8158 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - custom + - Member[models].Member[Library] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_field.model.yml index 0aae9bc3a16..965dae1599c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_field.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_field.model.yml @@ -4,9 +4,27 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - custom_field + - Member[admin].Member[CustomField] - - Django.db.models.Model~Subclass - custom_field - Member[custom_field].Member[ContentType] + - - Django.db.models.Model~Subclass + - custom_field + - Member[custom_field].Member[CustomFieldValue] + - - Django.db.models.Model~Subclass + - custom_field + - Member[custom_field].Member[CustomField] - - Django.db.models.Model~Subclass - custom_field - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - custom_field + - Member[models].Member[CustomFieldValue] + - - Django.db.models.Model~Subclass + - custom_field + - Member[models].Member[CustomField] + - - django.forms.BaseForm~Subclass + - custom_field + - Member[custom_field].Member[CustomFieldValueForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_select2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_select2.model.yml new file mode 100644 index 00000000000..c5f8f732227 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_select2.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - custom_select2 + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - custom_select2 + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - custom_select2 + - Member[models].Member[TModel] + - - Django.db.models.Model~Subclass + - custom_select2 + - Member[urls].Member[TModel] + - - django.forms.BaseForm~Subclass + - custom_select2 + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - custom_select2 + - Member[forms].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_user.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_user.model.yml index 69c0433670e..a1cff401042 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_user.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_user.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - custom_user + - Member[forms].Member[ReadOnlyPasswordHashField] - - Django.db.models.Model~Subclass - custom_user - Member[admin].Member[EmailUser] @@ -19,3 +22,15 @@ extensions: - - Django.db.models.Model~Subclass - custom_user - Member[models].Member[PermissionsMixin] + - - django.forms.BaseForm~Subclass + - custom_user + - Member[admin].Member[EmailUserChangeForm] + - - django.forms.BaseForm~Subclass + - custom_user + - Member[admin].Member[EmailUserCreationForm] + - - django.forms.BaseForm~Subclass + - custom_user + - Member[forms].Member[EmailUserChangeForm] + - - django.forms.BaseForm~Subclass + - custom_user + - Member[forms].Member[EmailUserCreationForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-customers.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-customers.model.yml new file mode 100644 index 00000000000..1c360c0aab1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-customers.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - customers + - Member[models].Member[Client] + - - Django.db.models.Model~Subclass + - customers + - Member[models].Member[DomainMixin] + - - Django.db.models.Model~Subclass + - customers + - Member[models].Member[Domain] + - - Django.db.models.Model~Subclass + - customers + - Member[models].Member[TenantMixin] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cvat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cvat.model.yml index 4520fca9df0..4f4090a1e54 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cvat.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cvat.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[views].Member[AnalyticsReportViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[urls].Member[RedirectView] - - Django.Views.View~Subclass - cvat - Member[apps].Member[engine].Member[urls].Member[SpectacularAPIView] @@ -13,6 +19,45 @@ extensions: - - Django.Views.View~Subclass - cvat - Member[apps].Member[engine].Member[urls].Member[SpectacularSwaggerView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[view_utils].Member[GenericViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[AnnotationGuidesViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[AssetsViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[CloudStorageViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[CommentViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[IssueViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[JobViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[LabelViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[ProjectViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[ServerViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[TaskViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[UserViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[events].Member[views].Member[EventsViewSet] - - Django.Views.View~Subclass - cvat - Member[apps].Member[iam].Member[urls].Member[ConfirmEmailViewEx] @@ -34,6 +79,12 @@ extensions: - - Django.Views.View~Subclass - cvat - Member[apps].Member[iam].Member[urls].Member[RegisterViewEx] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[urls].Member[RulesView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[urls].Member[SigningView] - - Django.Views.View~Subclass - cvat - Member[apps].Member[iam].Member[views].Member[ConfirmEmailViewEx] @@ -52,24 +103,411 @@ extensions: - - Django.Views.View~Subclass - cvat - Member[apps].Member[iam].Member[views].Member[RegisterView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[RulesView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[SigningView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[lambda_manager].Member[views].Member[FunctionViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[lambda_manager].Member[views].Member[RequestViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[log_viewer].Member[views].Member[LogViewerAccessViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[organizations].Member[urls].Member[InvitationViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[organizations].Member[urls].Member[MembershipViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[organizations].Member[urls].Member[OrganizationViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[organizations].Member[views].Member[InvitationViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[organizations].Member[views].Member[MembershipViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[organizations].Member[views].Member[OrganizationViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[QualityConflictsViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[QualityReportViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[QualitySettingsViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[webhooks].Member[urls].Member[WebhookViewSet] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[webhooks].Member[views].Member[WebhookViewSet] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[models].Member[AnalyticsReport] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[models].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[models].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[models].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[create].Member[AnalyticsReport] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[create].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[create].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[create].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[get].Member[AnalyticsReport] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[get].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[get].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[get].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[signals].Member[Annotation] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[signals].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[signals].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[signals].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[views].Member[AnalyticsReport] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[views].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[views].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[views].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[bindings].Member[AttributeSpec] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[bindings].Member[Img] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[bindings].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[bindings].Member[Label] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[bindings].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[bindings].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[views].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[views].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[views].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[admin].Member[AttributeSpec] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[admin].Member[CloudStorage] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[admin].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[admin].Member[Label] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[admin].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[admin].Member[Segment] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[admin].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[backup].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[backup].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[cache].Member[CloudStorage] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[cache].Member[Image] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[cache].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[location].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[AnnotationGuide] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Annotation] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Asset] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[AttributeSpec] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[AttributeVal] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[ClientFile] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[CloudStorage] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Comment] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Data] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Image] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Issue] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Label] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[LabeledImageAttributeVal] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[LabeledImage] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[LabeledShapeAttributeVal] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[LabeledShape] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[LabeledTrackAttributeVal] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[LabeledTrack] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Manifest] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Organization] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Profile] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[RelatedFile] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[RemoteFile] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Segment] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[ServerFile] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Shape] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Skeleton] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Storage] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[TrackedShapeAttributeVal] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[TrackedShape] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[engine].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[models].Member[Video] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[engine].Member[serializers].Member[Group] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[engine].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[signals].Member[Asset] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[signals].Member[CloudStorage] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[signals].Member[Data] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[signals].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[signals].Member[Profile] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[signals].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[signals].Member[Task] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[engine].Member[signals].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[view_utils].Member[CloudStorageModel] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[AnnotationGuide] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Asset] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[ClientFile] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[CloudStorageModel] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Comment] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Data] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Issue] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Label] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Task] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[engine].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[CloudStorage] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[Comment] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[Invitation] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[Issue] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[Label] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[Membership] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[Organization] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[handlers].Member[Task] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[events].Member[handlers].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[signals].Member[CloudStorage] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[signals].Member[Comment] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[signals].Member[Issue] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[signals].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[signals].Member[Label] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[signals].Member[Organization] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[signals].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[signals].Member[Task] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[events].Member[signals].Member[User] @@ -79,18 +517,417 @@ extensions: - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[iam].Member[admin].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[AnnotationConflict] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[AnnotationGuide] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[CloudStorage] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[Issue] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[Label] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[Membership] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[Organization] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[QualityReport] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[QualitySettings] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[Task] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[iam].Member[signals].Member[Group] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[iam].Member[signals].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[lambda_manager].Member[views].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[lambda_manager].Member[views].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[admin].Member[Organization] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[models].Member[Invitation] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[models].Member[Membership] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[models].Member[Organization] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[serializers].Member[Invitation] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[serializers].Member[Membership] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[serializers].Member[Organization] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[organizations].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[views].Member[Invitation] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[views].Member[Membership] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[organizations].Member[views].Member[Organization] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[models].Member[AnnotationConflict] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[models].Member[AnnotationId] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[models].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[models].Member[QualityReport] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[models].Member[QualitySettings] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[models].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[quality_reports].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[quality_reports].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[signals].Member[Annotation] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[signals].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[signals].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[signals].Member[QualitySettings] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[signals].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[AnnotationConflict] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[QualityReport] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[QualitySettings] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[models].Member[Organization] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[models].Member[Project] - - Django.db.models.Model~Subclass - cvat - Member[apps].Member[webhooks].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[models].Member[WebhookDelivery] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[models].Member[Webhook] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[serializers].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[serializers].Member[WebhookDelivery] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[serializers].Member[Webhook] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[Comment] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[Invitation] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[Issue] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[Job] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[Membership] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[Organization] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[Project] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[Task] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[WebhookDelivery] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[signals].Member[Webhook] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[views].Member[WebhookDelivery] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[views].Member[Webhook] + - - django.forms.BaseForm~Subclass + - cvat + - Member[apps].Member[iam].Member[forms].Member[AllAuthPasswordResetForm] + - - django.forms.BaseForm~Subclass + - cvat + - Member[apps].Member[iam].Member[forms].Member[ResetPasswordFormEx] + - - django.forms.BaseForm~Subclass + - cvat + - Member[apps].Member[iam].Member[serializers].Member[ResetPasswordFormEx] + - - django.http.request.HttpRequest~Subclass + - cvat + - Member[apps].Member[engine].Member[utils].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - cvat + - Member[apps].Member[engine].Member[view_utils].Member[HttpRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseNotFound~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[HttpResponseNotFound] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - cvat + - Member[apps].Member[log_viewer].Member[views].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - cvat + - Member[apps].Member[iam].Member[adapters].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[get].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[engine].Member[backup].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[engine].Member[mixins].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[engine].Member[view_utils].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[engine].Member[view_utils].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[events].Member[export].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[events].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[lambda_manager].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[log_viewer].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[organizations].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - cvat + - Member[apps].Member[webhooks].Member[views].Member[Response] + - - io.StringIO~Subclass + - cvat + - Member[apps].Member[engine].Member[cache].Member[BytesIO] + - - io.StringIO~Subclass + - cvat + - Member[apps].Member[engine].Member[cloud_provider].Member[BytesIO] + - - io.StringIO~Subclass + - cvat + - Member[apps].Member[engine].Member[frame_provider].Member[BytesIO] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[get].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[views].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[views].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[dataset_manager].Member[task].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[backup].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[backup].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[backup].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[cache].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[cache].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[cloud_provider].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[cloud_provider].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[cloud_provider].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[filters].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[frame_provider].Member[ValidationError] - - rest_framework.exceptions.APIException~Subclass - cvat - Member[apps].Member[engine].Member[task].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[view_utils].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[iam].Member[permissions].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[iam].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[ValidationError] + - - rest_framework.request.Request~Subclass + - cvat + - Member[apps].Member[lambda_manager].Member[views].Member[Request] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[report].Member[get].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[analytics_report].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[engine].Member[backup].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[engine].Member[mixins].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[engine].Member[view_utils].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[engine].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[events].Member[export].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[events].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[lambda_manager].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[log_viewer].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[organizations].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[quality_control].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - cvat + - Member[apps].Member[webhooks].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cwltool.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cwltool.model.yml new file mode 100644 index 00000000000..48a4c10be5a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cwltool.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - cwltool + - Member[cwlprov].Member[provenance_profile].Member[BytesIO] + - - io.StringIO~Subclass + - cwltool + - Member[docker].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-d1_11.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-d1_11.model.yml index a2129e50859..e1247f26c36 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-d1_11.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-d1_11.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - d1_11 + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - d1_11 + - Member[views].Member[UserPdfView] - - Django.db.models.Model~Subclass - d1_11 - Member[views].Member[User] + - - django.http.response.HttpResponse~Subclass + - d1_11 + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dajaxice.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dajaxice.model.yml new file mode 100644 index 00000000000..5aa42ba14a6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dajaxice.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - dajaxice + - Member[urls].Member[DajaxiceRequest] + - - Django.Views.View~Subclass + - dajaxice + - Member[views].Member[DajaxiceRequest] + - - Django.Views.View~Subclass + - dajaxice + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - dajaxice + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-darglint.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-darglint.model.yml new file mode 100644 index 00000000000..be4ab42c67a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-darglint.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - darglint + - Member[config].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-darkflow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-darkflow.model.yml new file mode 100644 index 00000000000..7e8015dd180 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-darkflow.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - darkflow + - Member[net].Member[flow].Member[pickle] + - - pickle~Alias + - darkflow + - Member[net].Member[yolo].Member[data].Member[pickle] + - - pickle~Alias + - darkflow + - Member[net].Member[yolo].Member[misc].Member[pickle] + - - pickle~Alias + - darkflow + - Member[net].Member[yolo].Member[train].Member[pickle] + - - pickle~Alias + - darkflow + - Member[net].Member[yolov2].Member[data].Member[pickle] + - - pickle~Alias + - darkflow + - Member[net].Member[yolov2].Member[train].Member[pickle] + - - pickle~Alias + - darkflow + - Member[utils].Member[process].Member[pickle] + - - xml.etree.ElementTree~Subclass + - darkflow + - Member[utils].Member[pascal_voc_clean_xml].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dasha.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dasha.model.yml new file mode 100644 index 00000000000..ba2a0b81772 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dasha.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - dasha + - Member[main].Member[pickle] + - - pickle~Alias + - dasha + - Member[plot].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dashing.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dashing.model.yml index 4b8a9d66292..0233cee310c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dashing.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dashing.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - dashing + - Member[utils].Member[Dashboard] + - - Django.Views.View~Subclass + - dashing + - Member[views].Member[Dashboard] + - - Django.Views.View~Subclass + - dashing + - Member[views].Member[TemplateView] - - Django.Views.View~Subclass - dashing - Member[widgets].Member[GraphWidget] @@ -25,3 +34,6 @@ extensions: - - Django.Views.View~Subclass - dashing - Member[widgets].Member[Widget] + - - django.http.response.HttpResponse~Subclass + - dashing + - Member[widgets].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_diff.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_diff.model.yml new file mode 100644 index 00000000000..9f48cb90dfe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_diff.model.yml @@ -0,0 +1,84 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[TCloudApiDataDiff] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[TCloudApiOrgMeta] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[data_source].Member[TCloudApiDataSourceConfigSchema] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[data_source].Member[TCloudApiDataSource] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[data_source].Member[TDsConfig] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TCloudApiDataDiffSummaryResult] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TCloudApiDataDiff] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TCloudApiDataSourceConfigSchema] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TCloudApiDataSourceSchema] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TCloudApiDataSource] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TCloudApiOrgMeta] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TDsConfig] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TSummaryResultColumnDiffStats] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TSummaryResultPrimaryKeyStats] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TSummaryResultSchemaStats] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[cloud].Member[datafold_api].Member[TSummaryResultValueStats] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt].Member[TCloudApiDataDiff] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt].Member[TCloudApiOrgMeta] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt].Member[TDatadiffConfig] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt].Member[TDiffVars] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt_config_validators].Member[ManifestJsonConfig] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt_config_validators].Member[RunResultsJsonConfig] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt_parser].Member[ManifestJsonConfig] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt_parser].Member[RunResultsJsonConfig] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt_parser].Member[TDatadiffConfig] + - - pydantic.BaseModel~Subclass + - data_diff + - Member[dbt_parser].Member[TDatadiffModelConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_loader.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_loader.model.yml new file mode 100644 index 00000000000..f62941ae6b9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_loader.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - data_loader + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_sources.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_sources.model.yml new file mode 100644 index 00000000000..94b64ffab26 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_sources.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - data_sources + - Member[bigquery].Member[BigQueryOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - data_sources + - Member[file].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - data_sources + - Member[file].Member[FileOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - data_sources + - Member[redshift].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - data_sources + - Member[redshift].Member[RedshiftOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - data_sources + - Member[snowflake].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - data_sources + - Member[snowflake].Member[SnowflakeOfflineStoreConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_utils.model.yml new file mode 100644 index 00000000000..232cc24b999 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data_utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - data_utils + - Member[lazy_loader].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-database.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-database.model.yml new file mode 100644 index 00000000000..4e3f3468100 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-database.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - database + - Member[base].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databases.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databases.model.yml new file mode 100644 index 00000000000..490ea560983 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databases.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - databases + - Member[constants].Member[DatabaseConfig] + - - pydantic.BaseModel~Subclass + - databases + - Member[main].Member[DatabaseConfig] + - - pydantic.BaseModel~Subclass + - databases + - Member[utils].Member[DatabaseConfig] + - - pydantic.BaseModel~Subclass + - databases + - Member[utils].Member[RawQueries] + - - urllib.parse.SplitResult~Subclass + - databases + - Member[core].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databricks.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databricks.model.yml new file mode 100644 index 00000000000..957d6c12415 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databricks.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPResponse~Subclass + - databricks + - Member[sql].Member[auth].Member[thrift_http_client].Member[HTTPResponse] + - - http.server.BaseHTTPRequestHandler~Subclass + - databricks + - Member[sdk].Member[oauth].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - databricks + - Member[sdk].Member[oauth].Member[_OAuthCallback] + - - http.server.BaseHTTPRequestHandler~Subclass + - databricks + - Member[sql].Member[auth].Member[oauth].Member[OAuthHttpSingleRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - databricks + - Member[sql].Member[auth].Member[oauth_http_handler].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - databricks + - Member[sql].Member[auth].Member[oauth_http_handler].Member[OAuthHttpSingleRequestHandler] + - - io.StringIO~Subclass + - databricks + - Member[sql].Member[auth].Member[thrift_http_client].Member[BytesIO] + - - sqlalchemy.engine.Engine~Subclass + - databricks + - Member[sqlalchemy].Member[base].Member[Engine] + - - urllib3.PoolManager~Subclass + - databricks + - Member[sql].Member[auth].Member[thrift_http_client].Member[HTTPConnectionPool] + - - urllib3.PoolManager~Subclass + - databricks + - Member[sql].Member[auth].Member[thrift_http_client].Member[HTTPSConnectionPool] + - - urllib3.PoolManager~Subclass + - databricks + - Member[sql].Member[auth].Member[thrift_http_client].Member[ProxyManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databricks_cli.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databricks_cli.model.yml new file mode 100644 index 00000000000..6e1985836b0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databricks_cli.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - databricks_cli + - Member[oauth].Member[oauth].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - databricks_cli + - Member[oauth].Member[oauth].Member[SingleRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databroker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databroker.model.yml new file mode 100644 index 00000000000..a4b0496991c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databroker.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - databroker + - Member[server].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - databroker + - Member[server].Member[NamedDocument] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databuilder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databuilder.model.yml new file mode 100644 index 00000000000..aaaf3daa202 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-databuilder.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - databuilder + - Member[extractor].Member[mysql_search_data_extractor].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - databuilder + - Member[publisher].Member[mysql_csv_publisher].Member[Session] + - - xml.etree.ElementTree~Subclass + - databuilder + - Member[extractor].Member[user].Member[bamboohr].Member[bamboohr_user_extractor].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datacite.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datacite.model.yml new file mode 100644 index 00000000000..a8ee52fa93b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datacite.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - datacite + - Member[schema31].Member[etree] + - - lxml.etree~Alias + - datacite + - Member[schema40].Member[etree] + - - lxml.etree~Alias + - datacite + - Member[schema41].Member[etree] + - - lxml.etree~Alias + - datacite + - Member[schema42].Member[etree] + - - lxml.etree~Alias + - datacite + - Member[schema43].Member[etree] + - - lxml.etree~Alias + - datacite + - Member[xmlutils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataclasses_avroschema.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataclasses_avroschema.model.yml new file mode 100644 index 00000000000..e9278500a97 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataclasses_avroschema.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - dataclasses_avroschema + - Member[pydantic].Member[AvroBaseModel] + - - pydantic.BaseModel~Subclass + - dataclasses_avroschema + - Member[pydantic].Member[main].Member[AvroBaseModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datacube.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datacube.model.yml new file mode 100644 index 00000000000..f1d2d6112b6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datacube.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - datacube + - Member[ui].Member[task_app].Member[pickle] + - - sqlalchemy.engine.Engine~Subclass + - datacube + - Member[drivers].Member[postgis].Member[_connections].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - datacube + - Member[drivers].Member[postgis].Member[_core].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - datacube + - Member[drivers].Member[postgres].Member[_connections].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - datacube + - Member[drivers].Member[postgres].Member[_core].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - datacube + - Member[drivers].Member[postgis].Member[_spatial].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datadog.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datadog.model.yml new file mode 100644 index 00000000000..0310649b316 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datadog.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - datadog + - Member[util].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - datadog + - Member[util].Member[config].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datadog_lambda.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datadog_lambda.model.yml new file mode 100644 index 00000000000..5a714bbc0d0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datadog_lambda.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - datadog_lambda + - Member[trigger].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datafiles.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datafiles.model.yml new file mode 100644 index 00000000000..e9e9877980a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datafiles.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - datafiles + - Member[formats].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataframe_image.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataframe_image.model.yml new file mode 100644 index 00000000000..e7e61dece0c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataframe_image.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dataframe_image + - Member[converter].Member[browser].Member[playwright_converter].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataikuapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataikuapi.model.yml new file mode 100644 index 00000000000..3522cf3943d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataikuapi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dataikuapi + - Member[dss].Member[modelevaluationstore].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datajoint.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datajoint.model.yml new file mode 100644 index 00000000000..9bce22f6bef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datajoint.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - datajoint + - Member[s3].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datalab.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datalab.model.yml new file mode 100644 index 00000000000..d615d4cf72c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datalab.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - datalab + - Member[data].Member[_csv].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datamodel_code_generator.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datamodel_code_generator.model.yml new file mode 100644 index 00000000000..b6b2bd1fe4f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datamodel_code_generator.model.yml @@ -0,0 +1,288 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[__main__].Member[Config] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[imports].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[imports].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[ConstraintsBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[base].Member[BaseClassDataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[base].Member[ConstraintsBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[base].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[base].Member[DataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[base].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[base].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[base].Member[_BaseModel] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[dataclass].Member[Constraints] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[dataclass].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[dataclass].Member[DataModelField] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[dataclass].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[dataclass].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[enum].Member[BaseClassDataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[enum].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[enum].Member[DataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[enum].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[enum].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[imports].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[msgspec].Member[Constraints] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[msgspec].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[msgspec].Member[DataModelField] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[msgspec].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[msgspec].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[msgspec].Member[_Constraints] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[DataModelField] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[base_model].Member[ConstraintsBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[base_model].Member[Constraints] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[base_model].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[base_model].Member[DataModelField] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[base_model].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[base_model].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[dataclass].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[imports].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic].Member[types].Member[DataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic]Member[Config] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2].Member[DataModelField] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2].Member[base_model].Member[Constraints] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2].Member[base_model].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2].Member[base_model].Member[DataModelFieldV1] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2].Member[base_model].Member[DataModelField] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2].Member[base_model].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2].Member[base_model].Member[_Constraints] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2].Member[imports].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2].Member[types].Member[DataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[pydantic_v2]Member[ConfigDict] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[typed_dict].Member[DataModelFieldBackport] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[typed_dict].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[typed_dict].Member[DataModelField] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[typed_dict].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[typed_dict].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[model].Member[types].Member[DataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[base].Member[BaseClassDataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[base].Member[ConstraintsBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[base].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[base].Member[DataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[base].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[base].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[base].Member[Result] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[base].Member[Source] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[jsonschema].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[jsonschema].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[jsonschema].Member[DataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[jsonschema].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[jsonschema].Member[EmptyDataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[jsonschema].Member[JsonSchemaObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[jsonschema].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[jsonschema].Member[Source] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[ComponentsObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[DataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[EmptyDataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[ExampleObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[HeaderObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[JsonSchemaObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[MediaObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[Operation] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[ParameterObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[ReferenceObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[RequestBodyObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[parser].Member[openapi].Member[ResponseObject] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[reference].Member[_BaseModel] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[types].Member[DataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[types].Member[EmptyDataType] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[types].Member[Import] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[types].Member[Reference] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[types].Member[_BaseModel] + - - pydantic.BaseModel~Subclass + - datamodel_code_generator + - Member[util].Member[BaseModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataprep.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataprep.model.yml new file mode 100644 index 00000000000..a0497417864 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataprep.model.yml @@ -0,0 +1,318 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - dataprep + - Member[connector].Member[connector].Member[ClientSession] + - - flask.Flask~Subclass + - dataprep + - Member[clean].Member[gui].Member[clean_gui].Member[Flask] + - - http.server.BaseHTTPRequestHandler~Subclass + - dataprep + - Member[connector].Member[schema].Member[HTTPServer] + - - http.server.BaseHTTPRequestHandler~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[HTTPServer] + - - io.StringIO~Subclass + - dataprep + - Member[connector].Member[generator].Member[ui].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[connector].Member[FieldDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[connector].Member[OffsetPaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[connector].Member[PagePaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[connector].Member[SeekPaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[connector].Member[TokenPaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[generator].Member[generator].Member[AuthUnion] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[generator].Member[generator].Member[BaseDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[generator].Member[generator].Member[ConfigDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[generator].Member[generator].Member[PageUnion] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[generator].Member[state].Member[ConfigDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[generator].Member[table].Member[SchemaFieldDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[implicit_database].Member[ConfigDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[info].Member[ConfigDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[BaseDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[BearerAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[BodyDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[ConfigDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[FieldDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[HeaderAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[OAuth2AuthorizationCodeAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[OAuth2ClientCredentialsAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[OffsetPaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[PagePaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[QueryParamAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[RequestDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[ResponseDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[SchemaFieldDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[SearchDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[SeekPaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[TokenPaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[UrlDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[base].Member[BaseDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[BaseDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[BearerAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[BodyDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[ConfigDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[FieldDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[HeaderAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[OAuth2AuthorizationCodeAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[OAuth2ClientCredentialsAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[OffsetPaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[PagePaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[QueryParamAuthorizationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[RequestDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[ResponseDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[SchemaFieldDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[SearchDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[SeekPaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[TokenPaginationDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[connector].Member[schema].Member[defs].Member[UrlDef] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Bar] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Box] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[CDF] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Correlations] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Dendrogram] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Diff] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Heatmap] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Hexbin] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Hist] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Insight] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Interactions] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[KDE] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[KendallTau] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Line] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[MissingValues] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Nested] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Overview] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[PDF] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Pearson] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Pie] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Plot] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[QQNorm] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Scatter] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Spearman] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Spectrum] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Stacked] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Stats] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[ValueTable] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[Variables] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[WordCloud] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[WordFrequency] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[configs].Member[WordLength] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[container].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[correlation].Member[compute].Member[bivariate].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[correlation].Member[compute].Member[overview].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[correlation].Member[compute].Member[univariate].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[create_diff_report].Member[diff_formatter].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[create_report].Member[formatter].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[diff].Member[compute].Member[multiple_column].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[diff].Member[compute].Member[multiple_df].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[distribution].Member[compute].Member[bivariate].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[distribution].Member[compute].Member[overview].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[distribution].Member[compute].Member[trivariate].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[distribution].Member[compute].Member[univariate].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[missing].Member[compute].Member[bivariate].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[missing].Member[compute].Member[common].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[missing].Member[compute].Member[nullivariate].Member[Config] + - - pydantic.BaseModel~Subclass + - dataprep + - Member[eda].Member[missing].Member[compute].Member[univariate].Member[Config] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataset.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataset.model.yml index 4b8a0e39329..7f0baf0c6b0 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataset.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataset.model.yml @@ -7,3 +7,6 @@ extensions: - - pickle~Alias - dataset - Member[datasets].Member[pickle] + - - pickle~Alias + - dataset + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataset_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataset_utils.model.yml new file mode 100644 index 00000000000..6c5aca35e8b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataset_utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - dataset_utils + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datasets.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datasets.model.yml index 178c237abf8..057b9c809b1 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datasets.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datasets.model.yml @@ -4,6 +4,45 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - datasets + - Member[arrow_dataset].Member[BytesIO] + - - io.StringIO~Subclass + - datasets + - Member[common_dataset].Member[BytesIO] + - - io.StringIO~Subclass + - datasets + - Member[dataset_dict].Member[BytesIO] + - - io.StringIO~Subclass + - datasets + - Member[download].Member[streaming_download_manager].Member[BytesIO] + - - io.StringIO~Subclass + - datasets + - Member[features].Member[audio].Member[BytesIO] + - - io.StringIO~Subclass + - datasets + - Member[features].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - datasets + - Member[packaged_modules].Member[text].Member[text].Member[StringIO] + - - io.StringIO~Subclass + - datasets + - Member[utils].Member[py_utils].Member[StringIO] + - - pickle~Alias + - datasets + - Member[common_dataset].Member[pickle] + - - pickle~Alias + - datasets + - Member[dataset_gaze].Member[pickle] - - pickle~Alias - datasets - Member[dataset_synthetics].Member[pickle] + - - pickle~Alias + - datasets + - Member[kv_helper].Member[pickle] + - - xml.etree.ElementTree~Subclass + - datasets + - Member[commands].Member[dummy_data].Member[ET] + - - xml.etree.ElementTree~Subclass + - datasets + - Member[download].Member[streaming_download_manager].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datasette.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datasette.model.yml new file mode 100644 index 00000000000..fc39eb161da --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datasette.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - datasette + - Member[app].Member[Markup] + - - markupsafe.Markup~Subclass + - datasette + - Member[handle_exception].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datatableview.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datatableview.model.yml new file mode 100644 index 00000000000..0a3daab7cf6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datatableview.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[DatatableView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[MultipleDatatableView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[XEditableDatatableView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[base].Member[DatatableView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[base].Member[ListView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[base].Member[MultipleDatatableView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[base].Member[TemplateView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[legacy].Member[LegacyDatatableView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[legacy].Member[ListView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[xeditable].Member[DatatableView] + - - Django.Views.View~Subclass + - datatableview + - Member[views].Member[xeditable].Member[XEditableDatatableView] + - - Django.db.models.Model~Subclass + - datatableview + - Member[columns].Member[Model] + - - Django.db.models.Model~Subclass + - datatableview + - Member[helpers].Member[Model] + - - django.forms.BaseForm~Subclass + - datatableview + - Member[forms].Member[XEditableUpdateForm] + - - django.forms.BaseForm~Subclass + - datatableview + - Member[views].Member[xeditable].Member[XEditableUpdateForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - datatableview + - Member[views].Member[xeditable].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - datatableview + - Member[views].Member[base].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - datatableview + - Member[views].Member[xeditable].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dateTimeExample.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dateTimeExample.model.yml new file mode 100644 index 00000000000..b6f52ad8161 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dateTimeExample.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - dateTimeExample + - Member[urls].Member[RedirectView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dateparser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dateparser.model.yml new file mode 100644 index 00000000000..903ce07ebef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dateparser.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dateparser + - Member[parser].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-daterange_filter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-daterange_filter.model.yml new file mode 100644 index 00000000000..8abc591ea9d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-daterange_filter.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - daterange_filter + - Member[filter].Member[DateRangeFilterBaseForm] + - - django.forms.BaseForm~Subclass + - daterange_filter + - Member[filter].Member[DateRangeForm] + - - django.forms.BaseForm~Subclass + - daterange_filter + - Member[filter].Member[DateTimeRangeForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datumaro.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datumaro.model.yml new file mode 100644 index 00000000000..04c53adad50 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datumaro.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - datumaro + - Member[util].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - datumaro + - Member[util].Member[log_utils].Member[StringIO] + - - io.StringIO~Subclass + - datumaro + - Member[util].Member[os_util].Member[StringIO] + - - lxml.etree~Alias + - datumaro + - Member[components].Member[filter].Member[ET] + - - lxml.etree~Alias + - datumaro + - Member[plugins].Member[data_formats].Member[voc].Member[exporter].Member[ET] + - - pickle~Alias + - datumaro + - Member[plugins].Member[data_formats].Member[cifar].Member[pickle] + - - pickle~Alias + - datumaro + - Member[util].Member[pickle_util].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-db_file_storage.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-db_file_storage.model.yml new file mode 100644 index 00000000000..b9c41f2b262 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-db_file_storage.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseBadRequest~Subclass + - db_file_storage + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - db_file_storage + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbbackup.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbbackup.model.yml new file mode 100644 index 00000000000..68356b6b294 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbbackup.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - dbbackup + - Member[utils].Member[HttpRequest] + - - io.StringIO~Subclass + - dbbackup + - Member[db].Member[sqlite].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbt.model.yml index b211a4a021b..1c3fb43a5d7 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbt.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbt.model.yml @@ -7,3 +7,21 @@ extensions: - - io.StringIO~Subclass - dbt - Member[adapters].Member[snowflake].Member[impl].Member[StringIO] + - - pydantic.BaseModel~Subclass + - dbt + - Member[adapters].Member[athena].Member[impl].Member[LfGrantsConfig] + - - pydantic.BaseModel~Subclass + - dbt + - Member[adapters].Member[athena].Member[impl].Member[LfTagsConfig] + - - pydantic.BaseModel~Subclass + - dbt + - Member[adapters].Member[athena].Member[lakeformation].Member[DataCellFiltersConfig] + - - pydantic.BaseModel~Subclass + - dbt + - Member[adapters].Member[athena].Member[lakeformation].Member[FilterConfig] + - - pydantic.BaseModel~Subclass + - dbt + - Member[adapters].Member[athena].Member[lakeformation].Member[LfGrantsConfig] + - - pydantic.BaseModel~Subclass + - dbt + - Member[adapters].Member[athena].Member[lakeformation].Member[LfTagsConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbtemplates.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbtemplates.model.yml index 1b9d41f5bc5..45bf3ff3ecd 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbtemplates.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbtemplates.model.yml @@ -4,18 +4,39 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - dbtemplates + - Member[admin].Member[Template] - - Django.db.models.Model~Subclass - dbtemplates - Member[loader].Member[Site] + - - Django.db.models.Model~Subclass + - dbtemplates + - Member[loader].Member[Template] + - - Django.db.models.Model~Subclass + - dbtemplates + - Member[management].Member[commands].Member[check_template_syntax].Member[Template] - - Django.db.models.Model~Subclass - dbtemplates - Member[management].Member[commands].Member[create_error_templates].Member[Site] + - - Django.db.models.Model~Subclass + - dbtemplates + - Member[management].Member[commands].Member[create_error_templates].Member[Template] - - Django.db.models.Model~Subclass - dbtemplates - Member[management].Member[commands].Member[sync_templates].Member[Site] + - - Django.db.models.Model~Subclass + - dbtemplates + - Member[management].Member[commands].Member[sync_templates].Member[Template] - - Django.db.models.Model~Subclass - dbtemplates - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - dbtemplates + - Member[models].Member[Template] - - Django.db.models.Model~Subclass - dbtemplates - Member[utils].Member[cache].Member[Site] + - - django.forms.BaseForm~Subclass + - dbtemplates + - Member[admin].Member[TemplateAdminForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbus_next.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbus_next.model.yml new file mode 100644 index 00000000000..76eb3bcde1b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbus_next.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - dbus_next + - Member[aio].Member[proxy_object].Member[ET] + - - xml.etree.ElementTree~Subclass + - dbus_next + - Member[glib].Member[proxy_object].Member[ET] + - - xml.etree.ElementTree~Subclass + - dbus_next + - Member[introspection].Member[ET] + - - xml.etree.ElementTree~Subclass + - dbus_next + - Member[message_bus].Member[ET] + - - xml.etree.ElementTree~Subclass + - dbus_next + - Member[proxy_object].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbx.model.yml new file mode 100644 index 00000000000..8bc2cac8a21 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbx.model.yml @@ -0,0 +1,690 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - dbx + - Member[sync].Member[pickle] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[adjuster].Member[AdditionalLibrariesProvider] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[adjuster].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[adjuster].Member[JobCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[adjuster].Member[JobTaskSettings] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[adjuster].Member[Library] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[adjuster].Member[NewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[adjuster].Member[V2dot0Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[base].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[existing_cluster].Member[ClusterInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[existing_cluster].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[existing_cluster].Member[ListClustersResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[existing_cluster].Member[V2dot0Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[instance_pool].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[instance_pool].Member[InstancePoolInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[instance_pool].Member[ListInstancePoolsResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[instance_pool].Member[NewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[instance_profile].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[instance_profile].Member[InstanceProfileInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[instance_profile].Member[ListInstanceProfilesResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[instance_profile].Member[NewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[service_principal].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[service_principal].Member[ListServicePrincipals] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[service_principal].Member[ResourceInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[AlertInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[AlertsList] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[DashboardInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[DashboardsList] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[NamedModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[QueriesList] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[QueryInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[WarehouseInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[mixins].Member[sql_properties].Member[WarehousesList] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[policy].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[policy].Member[NewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[policy].Member[PoliciesResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[adjuster].Member[policy].Member[Policy] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[config_reader].Member[BuildProperties] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[config_reader].Member[DeploymentConfig] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[config_reader].Member[EnvironmentDeploymentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[configure].Member[EnvironmentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[configure].Member[ProjectInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[context].Member[ContextInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[dependency].Member[core_package].Member[Library] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[dependency].Member[requirements].Member[Library] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[dependency].Member[requirements].Member[PythonPyPiLibrary] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[destroyer].Member[DestroyerConfig] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[destroyer].Member[EnvironmentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[execute].Member[AdditionalLibrariesProvider] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[execute].Member[Library] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[execute].Member[PythonWheelTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[functions].Member[RunData] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[pipeline_models].Member[PipelineDetails] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[processors].Member[Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[asset_based].Member[EnvironmentDeploymentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[asset_based].Member[RunData] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[asset_based].Member[V2dot0AssetBasedParametersPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[asset_based].Member[V2dot1AssetBasedParametersPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[asset_based].Member[V2dot1Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[base].Member[PipelineUpdateResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[base].Member[RunData] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[pipeline].Member[PipelineDetails] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[pipeline].Member[PipelineUpdateResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[pipeline].Member[PipelinesRunPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[standard].Member[RunData] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[standard].Member[V2dot0StandardRunPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[runners].Member[standard].Member[V2dot1StandardRunPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[tracer].Member[PipelineUpdateResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[launch].Member[tracer].Member[RunData] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[jobs].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[jobs].Member[JobResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[jobs].Member[JobSettingsResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[jobs].Member[ListJobsResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[jobs].Member[V2dot0Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[jobs].Member[V2dot1Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[pipelines].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[pipelines].Member[ListPipelinesResponse] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[pipelines].Member[PipelineStateInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[services].Member[pipelines].Member[Pipeline] + - - pydantic.BaseModel~Subclass + - dbx + - Member[api].Member[storage].Member[mlflow_based].Member[EnvironmentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[callbacks].Member[ExecuteParametersPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[commands].Member[configure].Member[EnvironmentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[commands].Member[configure].Member[MlflowStorageProperties] + - - pydantic.BaseModel~Subclass + - dbx + - Member[commands].Member[deploy].Member[AdditionalLibrariesProvider] + - - pydantic.BaseModel~Subclass + - dbx + - Member[commands].Member[deploy].Member[BuildProperties] + - - pydantic.BaseModel~Subclass + - dbx + - Member[commands].Member[destroy].Member[DestroyerConfig] + - - pydantic.BaseModel~Subclass + - dbx + - Member[commands].Member[execute].Member[BuildProperties] + - - pydantic.BaseModel~Subclass + - dbx + - Member[commands].Member[execute].Member[ExecuteParametersPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[commands].Member[launch].Member[RunData] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[build].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[cli].Member[destroyer].Member[DestroyerConfig] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[cli].Member[destroyer].Member[EnvironmentDeploymentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[cli].Member[execute].Member[ExecuteParametersPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[cli].Member[execute].Member[NamedParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[cli].Member[execute].Member[ParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[DeploymentConfig] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[Deployment] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[EnvironmentDeploymentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[EnvironmentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[Pipeline] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[V2dot0Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[V2dot1Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[deployment].Member[WorkflowListMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[files].Member[context].Member[ContextInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[files].Member[project].Member[EnvironmentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[files].Member[project].Member[LegacyEnvironmentInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[files].Member[project].Member[MlflowStorageProperties] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[files].Member[project].Member[ProjectInfo] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[access_control].Member[AccessControlMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[access_control].Member[AccessControlRequest] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[access_control].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[deployment_config].Member[DbxDeploymentConfig] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[flexible].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[job_email_notifications].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[job_email_notifications].Member[JobEmailNotifications] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[libraries].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[libraries].Member[Library] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[libraries].Member[MavenLibrary] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[libraries].Member[PythonPyPiLibrary] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[libraries].Member[RCranLibrary] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[new_cluster].Member[AutoScale] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[new_cluster].Member[AwsAttributes] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[new_cluster].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[new_cluster].Member[NewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[parameters].Member[BaseParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[parameters].Member[NamedParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[parameters].Member[ParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[parameters].Member[PipelineTaskParametersPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[parameters].Member[StandardBasePayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[pipeline].Member[AccessControlMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[pipeline].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[pipeline].Member[NewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[pipeline].Member[NotebookLibrary] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[pipeline].Member[PipelineLibrary] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[pipeline].Member[Pipeline] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[pipeline].Member[PipelinesNewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[task].Member[BaseNotebookTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[task].Member[BasePipelineTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[task].Member[BaseTaskMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[task].Member[ExecuteParametersPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[task].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[task].Member[SparkJarTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[task].Member[SparkPythonTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[task].Member[SparkSubmitTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[workflow].Member[CronSchedule] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[workflow].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[workflow].Member[JobEmailNotifications] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[common].Member[workflow].Member[WorkflowBase] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[parameters].Member[AssetBasedRunPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[parameters].Member[BaseParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[parameters].Member[ParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[parameters].Member[StandardBasePayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[parameters].Member[StandardRunPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[task].Member[BaseNotebookTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[task].Member[BasePipelineTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[task].Member[BaseTaskMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[task].Member[NotebookTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[task].Member[PipelineTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[task].Member[SparkJarTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[task].Member[SparkPythonTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[task].Member[SparkSubmitTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[task].Member[TaskMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[AccessControlMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[AssetBasedRunPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[DbxDeploymentConfig] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[Library] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[NewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[NotebookTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[SparkJarTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[SparkPythonTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[SparkSubmitTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[TaskMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[WorkflowBase] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot0].Member[workflow].Member[Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[_parameters].Member[BaseParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[_parameters].Member[FlexibleParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[_parameters].Member[NamedParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[_parameters].Member[ParametersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[_parameters].Member[PayloadElement] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[_parameters].Member[PipelineTaskParametersPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_cluster].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_cluster].Member[JobCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_cluster].Member[JobClustersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_cluster].Member[NewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_task_settings].Member[DbxDeploymentConfig] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_task_settings].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_task_settings].Member[JobEmailNotifications] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_task_settings].Member[JobTaskSettings] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_task_settings].Member[Library] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_task_settings].Member[NewCluster] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_task_settings].Member[TaskDependencies] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[job_task_settings].Member[TaskMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[parameters].Member[AssetBasedRunPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[parameters].Member[PayloadElement] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[parameters].Member[PipelineTaskParametersPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[parameters].Member[StandardBasePayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[parameters].Member[StandardRunPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[BaseNotebookTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[BasePipelineTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[BaseTaskMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[DbtTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[NotebookTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[PipelineTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[PythonWheelTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[SparkJarTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[SparkPythonTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[SparkSubmitTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[SqlFile] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[SqlTaskAlert] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[SqlTaskDashboard] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[SqlTaskQuery] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[SqlTask] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[task].Member[TaskMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[workflow].Member[AccessControlMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[workflow].Member[AssetBasedRunPayload] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[workflow].Member[FlexibleModel] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[workflow].Member[GitSource] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[workflow].Member[JobClustersMixin] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[workflow].Member[JobTaskSettings] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[workflow].Member[WorkflowBase] + - - pydantic.BaseModel~Subclass + - dbx + - Member[models].Member[workflow].Member[v2dot1].Member[workflow].Member[Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[types].Member[JobTaskSettings] + - - pydantic.BaseModel~Subclass + - dbx + - Member[types].Member[V2dot0Workflow] + - - pydantic.BaseModel~Subclass + - dbx + - Member[utils].Member[common].Member[EnvironmentInfo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ddtrace.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ddtrace.model.yml index 14c36ca0760..faf4b761aeb 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ddtrace.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ddtrace.model.yml @@ -4,6 +4,39 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[agent].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[agent].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[agent].Member[UDSHTTPConnection] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[http].Member[BasePathMixin] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[http].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[http].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[uds].Member[BasePathMixin] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[uds].Member[UDSHTTPConnection] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[utils].Member[http].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[utils].Member[http].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - ddtrace + - Member[internal].Member[utils].Member[http].Member[UDSHTTPConnection] - - io.StringIO~Subclass - ddtrace - Member[appsec].Member[handlers].Member[BytesIO] @@ -13,3 +46,9 @@ extensions: - - io.StringIO~Subclass - ddtrace - Member[span].Member[StringIO] + - - logging.Logger~Subclass + - ddtrace + - Member[internal].Member[logger].Member[DDLogger] + - - xml.etree.ElementTree~Subclass + - ddtrace + - Member[vendor].Member[psutil].Member[_psbsd].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debug_toolbar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debug_toolbar.model.yml index 22e5e00d133..9347e4c6558 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debug_toolbar.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debug_toolbar.model.yml @@ -4,6 +4,54 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - django.forms.BaseForm~Subclass + - debug_toolbar + - Member[forms].Member[SignedDataForm] + - - django.forms.BaseForm~Subclass + - debug_toolbar + - Member[panels].Member[history].Member[forms].Member[HistoryStoreForm] + - - django.forms.BaseForm~Subclass + - debug_toolbar + - Member[panels].Member[history].Member[panel].Member[HistoryStoreForm] + - - django.forms.BaseForm~Subclass + - debug_toolbar + - Member[panels].Member[history].Member[views].Member[HistoryStoreForm] + - - django.forms.BaseForm~Subclass + - debug_toolbar + - Member[panels].Member[sql].Member[forms].Member[SQLSelectForm] + - - django.forms.BaseForm~Subclass + - debug_toolbar + - Member[panels].Member[sql].Member[panel].Member[SQLSelectForm] + - - django.forms.BaseForm~Subclass + - debug_toolbar + - Member[panels].Member[sql].Member[panel].Member[SignedDataForm] + - - django.forms.BaseForm~Subclass + - debug_toolbar + - Member[panels].Member[sql].Member[views].Member[SQLSelectForm] + - - django.forms.BaseForm~Subclass + - debug_toolbar + - Member[panels].Member[sql].Member[views].Member[SignedDataForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - debug_toolbar + - Member[panels].Member[history].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - debug_toolbar + - Member[panels].Member[sql].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - debug_toolbar + - Member[panels].Member[templates].Member[views].Member[HttpResponseBadRequest] - - django.http.response.HttpResponse~Subclass - debug_toolbar - Member[panels].Member[redirects].Member[SimpleTemplateResponse] + - - django.http.response.JsonResponse~Subclass + - debug_toolbar + - Member[panels].Member[history].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - debug_toolbar + - Member[panels].Member[sql].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - debug_toolbar + - Member[panels].Member[templates].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - debug_toolbar + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debugpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debugpy.model.yml index fe98f9a2f1d..5ecd428514b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debugpy.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debugpy.model.yml @@ -4,6 +4,51 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydev_bundle].Member[_pydev_jy_imports_tipper].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydev_bundle].Member[_pydev_log].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydev_bundle].Member[pydev_console_utils].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydev_runfiles].Member[pydev_runfiles_nose].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_code_to_source].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_collect_bytecode_info].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_comm].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_net_command_factory_json].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_net_command_factory_xml].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_process_net_command].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_resolver].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[pycompletionserver].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[pydevd_attach_to_process].Member[winappdbg].Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[pydevd_attach_to_process].Member[winappdbg].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[_vendored].Member[pydevd].Member[pydevd_tracing].Member[StringIO] - - io.StringIO~Subclass - debugpy - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydev_bundle].Member[_pydev_jy_imports_tipper].Member[StringIO] @@ -49,6 +94,9 @@ extensions: - - io.StringIO~Subclass - debugpy - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[pydevd_tracing].Member[StringIO] + - - pickle~Alias + - debugpy + - Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_vars].Member[pickle] - - pickle~Alias - debugpy - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_vars].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepdiff.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepdiff.model.yml new file mode 100644 index 00000000000..58ff17ec86f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepdiff.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - deepdiff + - Member[serialization].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepdoctection.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepdoctection.model.yml new file mode 100644 index 00000000000..bd986ca6e80 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepdoctection.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - deepdoctection + - Member[datasets].Member[instances].Member[iiitar13k].Member[etree] + - - lxml.etree~Alias + - deepdoctection + - Member[datasets].Member[instances].Member[pubtables1m].Member[etree] + - - lxml.etree~Alias + - deepdoctection + - Member[eval].Member[etree] + - - lxml.etree~Alias + - deepdoctection + - Member[eval].Member[tedsmetric].Member[etree] + - - lxml.etree~Alias + - deepdoctection + - Member[mapper].Member[etree] + - - lxml.etree~Alias + - deepdoctection + - Member[mapper].Member[misc].Member[etree] + - - pickle~Alias + - deepdoctection + - Member[dataflow].Member[pickle] + - - pickle~Alias + - deepdoctection + - Member[dataflow].Member[serialize].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepface.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepface.model.yml new file mode 100644 index 00000000000..a1b5e14d906 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepface.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - deepface + - Member[DeepFace].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deeplake.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deeplake.model.yml new file mode 100644 index 00000000000..24d387ebf53 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deeplake.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - deeplake + - Member[visualizer].Member[video_streaming].Member[Flask] + - - flask.Flask~Subclass + - deeplake + - Member[visualizer].Member[visualizer].Member[Flask] + - - flask.Response~Subclass + - deeplake + - Member[visualizer].Member[video_streaming].Member[Response] + - - flask.Response~Subclass + - deeplake + - Member[visualizer].Member[visualizer].Member[Response] + - - io.StringIO~Subclass + - deeplake + - Member[core].Member[compression].Member[BytesIO] + - - io.StringIO~Subclass + - deeplake + - Member[core].Member[query].Member[autocomplete].Member[BytesIO] + - - io.StringIO~Subclass + - deeplake + - Member[core].Member[sample].Member[BytesIO] + - - io.StringIO~Subclass + - deeplake + - Member[core].Member[storage].Member[google_drive].Member[BytesIO] + - - io.StringIO~Subclass + - deeplake + - Member[integrations].Member[pytorch].Member[shuffle_buffer].Member[BytesIO] + - - io.StringIO~Subclass + - deeplake + - Member[util].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - deeplake + - Member[util].Member[object_3d].Member[ply_readers].Member[BytesIO] + - - io.StringIO~Subclass + - deeplake + - Member[util].Member[object_3d].Member[ply_readers].Member[StringIO] + - - pickle~Alias + - deeplake + - Member[core].Member[storage].Member[gcs].Member[pickle] + - - pickle~Alias + - deeplake + - Member[core].Member[storage].Member[google_drive].Member[pickle] + - - pickle~Alias + - deeplake + - Member[util].Member[version_control].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deeppavlov.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deeppavlov.model.yml new file mode 100644 index 00000000000..faeedece1cc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deeppavlov.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - deeppavlov + - Member[models].Member[kbqa].Member[tree_to_sparql].Member[StringIO] + - - pickle~Alias + - deeppavlov + - Member[core].Member[common].Member[chainer].Member[pickle] + - - pickle~Alias + - deeppavlov + - Member[core].Member[common].Member[file].Member[pickle] + - - pickle~Alias + - deeppavlov + - Member[dataset_readers].Member[sq_reader].Member[pickle] + - - pickle~Alias + - deeppavlov + - Member[models].Member[entity_extraction].Member[find_word].Member[pickle] + - - pickle~Alias + - deeppavlov + - Member[models].Member[kbqa].Member[type_define].Member[pickle] + - - pickle~Alias + - deeppavlov + - Member[models].Member[sklearn].Member[pickle] + - - pickle~Alias + - deeppavlov + - Member[models].Member[sklearn].Member[sklearn_component].Member[pickle] + - - xml.etree.ElementTree~Subclass + - deeppavlov + - Member[dataset_readers].Member[paraphraser_reader].Member[ET] + - - xml.etree.ElementTree~Subclass + - deeppavlov + - Member[dataset_readers].Member[rel_ranking_reader].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepspeed.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepspeed.model.yml new file mode 100644 index 00000000000..b8768966cca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deepspeed.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - deepspeed + - Member[ops].Member[transformer].Member[inference].Member[triton].Member[matmul_ext].Member[pickle] + - - pickle~Alias + - deepspeed + - Member[runtime].Member[pipe].Member[p2p].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-defender.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-defender.model.yml index 0a4c5aa9b10..86bbf39e5eb 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-defender.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-defender.model.yml @@ -7,3 +7,24 @@ extensions: - - Django.Views.View~Subclass - defender - Member[middleware].Member[LoginView] + - - Django.db.models.Model~Subclass + - defender + - Member[admin].Member[AccessAttempt] + - - Django.db.models.Model~Subclass + - defender + - Member[data].Member[AccessAttempt] + - - Django.db.models.Model~Subclass + - defender + - Member[management].Member[commands].Member[cleanup_django_defender].Member[AccessAttempt] + - - Django.db.models.Model~Subclass + - defender + - Member[models].Member[AccessAttempt] + - - django.http.response.HttpResponseRedirect~Subclass + - defender + - Member[utils].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - defender + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - defender + - Member[utils].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed.model.yml index 8a6b968677c..261c02263d0 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - degreed + - Member[urls].Member[DegreedConfigurationViewSet] + - - Django.Views.View~Subclass + - degreed + - Member[views].Member[DegreedConfigurationViewSet] - - Django.db.models.Model~Subclass - degreed - Member[serializers].Member[DegreedEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed2.model.yml index b3d98d13f35..308febbfba3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed2.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed2.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - degreed2 + - Member[urls].Member[Degreed2ConfigurationViewSet] + - - Django.Views.View~Subclass + - degreed2 + - Member[views].Member[Degreed2ConfigurationViewSet] - - Django.db.models.Model~Subclass - degreed2 - Member[serializers].Member[Degreed2EnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demetriek.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demetriek.model.yml new file mode 100644 index 00000000000..96e7e3823d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demetriek.model.yml @@ -0,0 +1,123 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Audio] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Bluetooth] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Chart] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[CloudDevice] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Device] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Display] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[GoalData] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Goal] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Model] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Notification] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Range] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Simple] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Sound] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[User] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[Wifi] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[cloud].Member[CloudDevice] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[cloud].Member[User] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[device].Member[Audio] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[device].Member[Bluetooth] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[device].Member[Device] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[device].Member[Display] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[device].Member[Notification] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[device].Member[Wifi] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Audio] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Bluetooth] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Chart] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[CloudDevice] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Device] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[DisplayScreensaver] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Display] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[GoalData] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Goal] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Model] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Notification] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Range] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Simple] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Sound] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - demetriek + - Member[models].Member[Wifi] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demisto_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demisto_sdk.model.yml new file mode 100644 index 00000000000..50acd385d85 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demisto_sdk.model.yml @@ -0,0 +1,612 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[handlers].Member[yaml].Member[ruamel_handler].Member[StringIO] + - - io.StringIO~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[tools].Member[StringIO] + - - io.StringIO~Subclass + - demisto_sdk + - Member[commands].Member[download].Member[downloader].Member[BytesIO] + - - io.StringIO~Subclass + - demisto_sdk + - Member[commands].Member[download].Member[downloader].Member[StringIO] + - - io.StringIO~Subclass + - demisto_sdk + - Member[commands].Member[generate_modeling_rules].Member[generate_modeling_rules].Member[StringIO] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[docker_helper].Member[DockerImagesMetadata] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[docker_images_metadata].Member[DockerImageTagMetadata] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[docker_images_metadata].Member[DockerImagesMetadata] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[hook_validations].Member[graph_validator].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[native_image].Member[IgnoredContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[native_image].Member[NativeImageConfig] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[native_image].Member[NativeImage] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[content_graph_builder].Member[ContentDTO] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[graph].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[graph].Member[ContentDTO] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[graph].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[graph].Member[Pack] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[neo4j].Member[neo4j_graph].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[neo4j].Member[neo4j_graph].Member[Integration] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[neo4j].Member[neo4j_graph].Member[Pack] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[neo4j].Member[neo4j_graph].Member[RelationshipData] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[neo4j].Member[neo4j_graph].Member[UnknownContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Classifier] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[CorrelationRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Dashboard] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[GenericDefinition] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[GenericField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[GenericModule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[GenericType] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[IncidentField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[IncidentType] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[IndicatorField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[IndicatorType] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Integration] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Job] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[LayoutRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Layout] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[List] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Mapper] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[ModelingRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Pack] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[ParsingRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Playbook] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[PreProcessRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[RelationshipData] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Report] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Script] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Trigger] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Widget] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[Wizard] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[XDRCTemplate] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[XSIAMDashboard] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[XSIAMReport] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[base_content].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[base_content].Member[RelationshipData] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[base_content].Member[UnknownContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[classifier].Member[Classifier] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[classifier].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[content_item].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[content_item].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[content_item].Member[Pack] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[content_item].Member[RelationshipData] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[content_item_xsiam].Member[ContentItemXSIAM] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[content_item_xsiam].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[correlation_rule].Member[ContentItemXSIAM] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[correlation_rule].Member[CorrelationRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[dashboard].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[dashboard].Member[Dashboard] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[exceptions].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[generic_definition].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[generic_definition].Member[GenericDefinition] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[generic_field].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[generic_field].Member[GenericField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[generic_module].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[generic_module].Member[GenericModule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[generic_type].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[generic_type].Member[GenericType] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[incident_field].Member[IncidentField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[incident_field].Member[IndicatorIncidentField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[incident_type].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[incident_type].Member[IncidentType] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[indicator_field].Member[IndicatorField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[indicator_field].Member[IndicatorIncidentField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[indicator_incident_field].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[indicator_incident_field].Member[IndicatorIncidentField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[indicator_type].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[indicator_type].Member[IndicatorType] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[integration].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[integration].Member[Command] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[integration].Member[IntegrationScript] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[integration].Member[Integration] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[integration].Member[Script] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[integration_script].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[integration_script].Member[IntegrationScript] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[integration_script].Member[NativeImageConfig] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[job].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[job].Member[Job] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[layout].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[layout].Member[Layout] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[layout_rule].Member[ContentItemXSIAM] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[layout_rule].Member[LayoutRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[list].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[list].Member[List] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[mapper].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[mapper].Member[Mapper] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[modeling_rule].Member[ContentItemXSIAM] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[modeling_rule].Member[ModelingRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack].Member[PackContentItems] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack].Member[PackMetadata] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack].Member[Pack] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack].Member[RelationshipData] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Classifier] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[CorrelationRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Dashboard] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[GenericDefinition] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[GenericField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[GenericModule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[GenericType] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[IncidentField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[IncidentType] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[IndicatorField] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[IndicatorType] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Integration] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Job] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[LayoutRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Layout] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[ListObject] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Mapper] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[ModelingRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[PackContentItems] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[ParsingRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Playbook] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[PreProcessRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Report] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Script] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Trigger] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Widget] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[Wizard] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[XDRCTemplate] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[XSIAMDashboard] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_content_items].Member[XSIAMReport] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_metadata].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_metadata].Member[PackContentItems] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_metadata].Member[PackMetadata] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pack_metadata].Member[RelationshipData] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[parsing_rule].Member[ContentItemXSIAM] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[parsing_rule].Member[ParsingRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[playbook].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[playbook].Member[Playbook] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pre_process_rule].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[pre_process_rule].Member[PreProcessRule] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[relationship].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[relationship].Member[RelationshipData] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[report].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[report].Member[Report] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[repository].Member[ContentDTO] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[repository].Member[Pack] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[script].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[script].Member[IntegrationScript] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[script].Member[Script] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[trigger].Member[ContentItemXSIAM] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[trigger].Member[Trigger] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[widget].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[widget].Member[Widget] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[wizard].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[wizard].Member[Wizard] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[xdrc_template].Member[ContentItemXSIAM] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[xdrc_template].Member[XDRCTemplate] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[xsiam_dashboard].Member[ContentItemXSIAM] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[xsiam_dashboard].Member[XSIAMDashboard] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[xsiam_report].Member[ContentItemXSIAM] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[objects].Member[xsiam_report].Member[XSIAMReport] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[format].Member[update_layout].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[format].Member[update_layout].Member[Layout] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[format].Member[update_layout].Member[UnknownContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[format].Member[update_mapper].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[format].Member[update_mapper].Member[Mapper] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[format].Member[update_mapper].Member[UnknownContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[generate_docs].Member[generate_script_doc].Member[Script] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[init].Member[contribution_converter].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[init].Member[contribution_converter].Member[IntegrationScript] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[lint].Member[linter].Member[NativeImageConfig] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[pre_commit].Member[pre_commit_command].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[pre_commit].Member[pre_commit_command].Member[IntegrationScript] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[prepare_content].Member[prepare_upload_manager].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[prepare_content].Member[prepare_upload_manager].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[prepare_content].Member[prepare_upload_manager].Member[Pack] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[prepare_content].Member[preparers].Member[incident_to_alert].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[prepare_content].Member[preparers].Member[marketplace_incident_to_alert_playbooks_prepare].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[upload].Member[exceptions].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[upload].Member[exceptions].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[upload].Member[upload].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[upload].Member[upload].Member[ContentDTO] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[upload].Member[upload].Member[Pack] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[upload].Member[uploader].Member[BaseContent] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[upload].Member[uploader].Member[ContentItem] + - - pydantic.BaseModel~Subclass + - demisto_sdk + - Member[commands].Member[upload].Member[uploader].Member[Pack] + - - requests.models.Response~Subclass + - demisto_sdk + - Member[commands].Member[common].Member[errors].Member[Response] + - - xml.etree.ElementTree~Subclass + - demisto_sdk + - Member[commands].Member[content_graph].Member[interface].Member[neo4j].Member[import_utils].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo.model.yml index 0f382fb722e..d7a79771ad2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo.model.yml @@ -4,9 +4,153 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - demo + - Member[app].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - demo + - Member[app].Member[views].Member[FooView] + - - Django.Views.View~Subclass + - demo + - Member[app].Member[views].Member[SizesView] + - - Django.Views.View~Subclass + - demo + - Member[app].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - demo + - Member[urls].Member[FooView] + - - Django.Views.View~Subclass + - demo + - Member[urls].Member[LibraryCreateView] + - - Django.Views.View~Subclass + - demo + - Member[urls].Member[LibraryDeleteView] + - - Django.Views.View~Subclass + - demo + - Member[urls].Member[LibraryDetailView] + - - Django.Views.View~Subclass + - demo + - Member[urls].Member[LibraryListsView] + - - Django.Views.View~Subclass + - demo + - Member[urls].Member[LibraryUpdateView] + - - Django.Views.View~Subclass + - demo + - Member[urls].Member[RedirectView] + - - Django.Views.View~Subclass + - demo + - Member[urls].Member[SizesView] + - - Django.Views.View~Subclass + - demo + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[C3jsDemo] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[Demo] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[DetailView] - - Django.Views.View~Subclass - demo - Member[views].Member[FilterView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[FlotAsJson] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[FlotDemo] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[GChartDemo] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[GhcartRendererAsJson] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[HighChartsDemo] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[LibraryCreateView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[LibraryDeleteView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[LibraryDetailView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[LibraryListsView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[LibraryUpdateView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[MongoJson2] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[MongoJsonMulti2] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[MongoJsonMulti] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[MongoJson] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[MorrisDemo] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[RendererAsJson] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - demo + - Member[views].Member[YUIDemo] + - - Django.db.models.Model~Subclass + - demo + - Member[admin].Member[Article] + - - Django.db.models.Model~Subclass + - demo + - Member[admin].Member[Book] + - - Django.db.models.Model~Subclass + - demo + - Member[admin].Member[City] + - - Django.db.models.Model~Subclass + - demo + - Member[admin].Member[Continent] + - - Django.db.models.Model~Subclass + - demo + - Member[admin].Member[Country] + - - Django.db.models.Model~Subclass + - demo + - Member[admin].Member[Movie] + - - Django.db.models.Model~Subclass + - demo + - Member[admin].Member[Showcase] + - - Django.db.models.Model~Subclass + - demo + - Member[admin].Member[TimeSeries] + - - Django.db.models.Model~Subclass + - demo + - Member[app].Member[models].Member[Foo] + - - Django.db.models.Model~Subclass + - demo + - Member[app].Member[views].Member[Foo] - - Django.db.models.Model~Subclass - demo - Member[cron].Member[User] @@ -16,3 +160,81 @@ extensions: - - Django.db.models.Model~Subclass - demo - Member[example].Member[models].Member[Comment] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[Account] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[Article] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[Book] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[City] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[Continent] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[Country] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[Movie] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[Showcase] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[SlugModel] + - - Django.db.models.Model~Subclass + - demo + - Member[models].Member[TimeSeries] + - - Django.db.models.Model~Subclass + - demo + - Member[utils].Member[Account] + - - Django.db.models.Model~Subclass + - demo + - Member[views].Member[Account] + - - Django.db.models.Model~Subclass + - demo + - Member[views].Member[Article] + - - Django.db.models.Model~Subclass + - demo + - Member[views].Member[Library] + - - django.forms.BaseForm~Subclass + - demo + - Member[admin].Member[CityInlineForm] + - - django.forms.BaseForm~Subclass + - demo + - Member[admin].Member[CountryForm] + - - django.forms.BaseForm~Subclass + - demo + - Member[admin].Member[CountryInlineForm] + - - django.forms.BaseForm~Subclass + - demo + - Member[admin].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - demo + - Member[admin].Member[MovieInlineForm] + - - django.forms.BaseForm~Subclass + - demo + - Member[admin].Member[ShowcaseForm] + - - django.forms.BaseForm~Subclass + - demo + - Member[forms].Member[EmailForm] + - - django.http.response.HttpResponse~Subclass + - demo + - Member[admin].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - demo + - Member[views].Member[HttpResponse] + - - flask.Flask~Subclass + - demo + - Member[main].Member[Flask] + - - io.StringIO~Subclass + - demo + - Member[fake_diffusion_with_gif].Member[run].Member[BytesIO] + - - wsgiref.simple_server.WSGIServer~Subclass + - demo + - Member[auth].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_app.model.yml new file mode 100644 index 00000000000..915b563ef4d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_app.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - demo_app + - Member[app].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_auction.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_auction.model.yml new file mode 100644 index 00000000000..ab31f5bd2c1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_auction.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[handlers].Member[on_bid].Member[BidParameter] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[handlers].Member[on_bid].Member[TzcolorsAuctionStorage] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[handlers].Member[on_create_auction].Member[CreateAuctionParameter] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[handlers].Member[on_create_auction].Member[TzcolorsAuctionStorage] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[handlers].Member[on_withdraw].Member[TzcolorsAuctionStorage] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[handlers].Member[on_withdraw].Member[WithdrawParameter] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[types].Member[tzcolors_auction].Member[tezos_parameters].Member[bid].Member[BidParameter] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[types].Member[tzcolors_auction].Member[tezos_parameters].Member[create_auction].Member[CreateAuctionParameter] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[types].Member[tzcolors_auction].Member[tezos_parameters].Member[withdraw].Member[WithdrawParameter] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[types].Member[tzcolors_auction].Member[tezos_storage].Member[TzcolorsAuctionStorage1] + - - pydantic.BaseModel~Subclass + - demo_auction + - Member[types].Member[tzcolors_auction].Member[tezos_storage].Member[TzcolorsAuctionStorage] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_big_maps.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_big_maps.model.yml new file mode 100644 index 00000000000..7569891b2f6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_big_maps.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_big_maps + - Member[handlers].Member[on_update_expiry_map].Member[StoreExpiryMapKey] + - - pydantic.BaseModel~Subclass + - demo_big_maps + - Member[handlers].Member[on_update_expiry_map].Member[StoreExpiryMapValue] + - - pydantic.BaseModel~Subclass + - demo_big_maps + - Member[handlers].Member[on_update_records].Member[StoreRecordsKey] + - - pydantic.BaseModel~Subclass + - demo_big_maps + - Member[handlers].Member[on_update_records].Member[StoreRecordsValue] + - - pydantic.BaseModel~Subclass + - demo_big_maps + - Member[types].Member[name_registry].Member[tezos_big_maps].Member[store_expiry_map_key].Member[StoreExpiryMapKey] + - - pydantic.BaseModel~Subclass + - demo_big_maps + - Member[types].Member[name_registry].Member[tezos_big_maps].Member[store_expiry_map_value].Member[StoreExpiryMapValue] + - - pydantic.BaseModel~Subclass + - demo_big_maps + - Member[types].Member[name_registry].Member[tezos_big_maps].Member[store_records_key].Member[StoreRecordsKey] + - - pydantic.BaseModel~Subclass + - demo_big_maps + - Member[types].Member[name_registry].Member[tezos_big_maps].Member[store_records_value].Member[StoreRecordsValue] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_dao.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_dao.model.yml new file mode 100644 index 00000000000..0620c8261d3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_dao.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[handlers].Member[on_origination].Member[RegistryStorage] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[handlers].Member[on_propose].Member[ProposeParameter] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[handlers].Member[on_propose].Member[RegistryStorage] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_parameters].Member[propose].Member[ProposeParameter] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[Delegate] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[FreezeHistory] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[GovernanceToken] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[Key1] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[Key] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[ProposalKeyListSortByLevelItem] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[Proposals] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[QuorumThresholdAtCycle] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[RegistryStorage] + - - pydantic.BaseModel~Subclass + - demo_dao + - Member[types].Member[registry].Member[tezos_storage].Member[Voter] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_dex.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_dex.model.yml new file mode 100644 index 00000000000..9656a67a6fb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_dex.model.yml @@ -0,0 +1,243 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_divest_liquidity].Member[DivestLiquidityParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_divest_liquidity].Member[Fa12TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_divest_liquidity].Member[QuipuFa12Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_divest_liquidity].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_invest_liquidity].Member[Fa12TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_invest_liquidity].Member[InvestLiquidityParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_invest_liquidity].Member[QuipuFa12Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_invest_liquidity].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_origination].Member[QuipuFa12Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_tez_to_token].Member[Fa12TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_tez_to_token].Member[QuipuFa12Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_tez_to_token].Member[TezToTokenPaymentParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_tez_to_token].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_token_to_tez].Member[Fa12TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_token_to_tez].Member[QuipuFa12Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_token_to_tez].Member[TokenToTezPaymentParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_token_to_tez].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_transfer].Member[QuipuFa12Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_withdraw_profit].Member[QuipuFa12Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa12_withdraw_profit].Member[WithdrawProfitParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_divest_liquidity].Member[DivestLiquidityParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_divest_liquidity].Member[Fa2TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_divest_liquidity].Member[QuipuFa2Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_divest_liquidity].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_invest_liquidity].Member[Fa2TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_invest_liquidity].Member[InvestLiquidityParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_invest_liquidity].Member[QuipuFa2Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_invest_liquidity].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_origination].Member[QuipuFa2Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_tez_to_token].Member[Fa2TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_tez_to_token].Member[QuipuFa2Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_tez_to_token].Member[TezToTokenPaymentParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_tez_to_token].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_token_to_tez].Member[Fa2TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_token_to_tez].Member[QuipuFa2Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_token_to_tez].Member[TokenToTezPaymentParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_token_to_tez].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_transfer].Member[QuipuFa2Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_withdraw_profit].Member[QuipuFa2Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[handlers].Member[on_fa2_withdraw_profit].Member[WithdrawProfitParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa12_token].Member[tezos_parameters].Member[transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa12_token].Member[tezos_storage].Member[Balances] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa12_token].Member[tezos_storage].Member[Fa12TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa12_token].Member[tezos_storage].Member[TokenMetadata] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa2_token].Member[tezos_parameters].Member[transfer].Member[TransferParameterItem] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa2_token].Member[tezos_parameters].Member[transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa2_token].Member[tezos_parameters].Member[transfer].Member[Tx] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa2_token].Member[tezos_storage].Member[Fa2TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa2_token].Member[tezos_storage].Member[Key1] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa2_token].Member[tezos_storage].Member[Key] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa2_token].Member[tezos_storage].Member[LedgerItem] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa2_token].Member[tezos_storage].Member[Operator] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[fa2_token].Member[tezos_storage].Member[TokenMetadata] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_parameters].Member[divest_liquidity].Member[DivestLiquidityParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_parameters].Member[invest_liquidity].Member[InvestLiquidityParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_parameters].Member[tez_to_token_payment].Member[TezToTokenPaymentParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_parameters].Member[token_to_tez_payment].Member[TokenToTezPaymentParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_parameters].Member[transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_parameters].Member[withdraw_profit].Member[WithdrawProfitParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_storage].Member[Ledger] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_storage].Member[QuipuFa12Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_storage].Member[Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_storage].Member[UserRewards] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa12].Member[tezos_storage].Member[Voters] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_parameters].Member[divest_liquidity].Member[DivestLiquidityParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_parameters].Member[invest_liquidity].Member[InvestLiquidityParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_parameters].Member[tez_to_token_payment].Member[TezToTokenPaymentParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_parameters].Member[token_to_tez_payment].Member[TokenToTezPaymentParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_parameters].Member[transfer].Member[TransferParameterItem] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_parameters].Member[transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_parameters].Member[transfer].Member[Tx] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_parameters].Member[withdraw_profit].Member[WithdrawProfitParameter] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_storage].Member[Ledger] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_storage].Member[QuipuFa2Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_storage].Member[Storage] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_storage].Member[UserRewards] + - - pydantic.BaseModel~Subclass + - demo_dex + - Member[types].Member[quipu_fa2].Member[tezos_storage].Member[Voters] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_domains.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_domains.model.yml new file mode 100644 index 00000000000..fdab0b66ec8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_domains.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[handlers].Member[on_admin_update].Member[AdminUpdateParameter] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[handlers].Member[on_admin_update].Member[NameRegistryStorage] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[handlers].Member[on_execute].Member[ExecuteParameter] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[handlers].Member[on_execute].Member[NameRegistryStorage] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[handlers].Member[on_storage_diff].Member[NameRegistryStorage] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[types].Member[name_registry].Member[tezos_parameters].Member[admin_update].Member[AdminUpdateParameter] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[types].Member[name_registry].Member[tezos_parameters].Member[execute].Member[ExecuteParameter] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[types].Member[name_registry].Member[tezos_storage].Member[NameRegistryStorage] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[types].Member[name_registry].Member[tezos_storage].Member[Records] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[types].Member[name_registry].Member[tezos_storage].Member[ReverseRecords] + - - pydantic.BaseModel~Subclass + - demo_domains + - Member[types].Member[name_registry].Member[tezos_storage].Member[Store] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_events.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_events.model.yml new file mode 100644 index 00000000000..3a979a7630f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_events.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_events + - Member[handlers].Member[on_move_event].Member[MovePayload] + - - pydantic.BaseModel~Subclass + - demo_events + - Member[handlers].Member[on_roll_event].Member[RollPayload] + - - pydantic.BaseModel~Subclass + - demo_events + - Member[types].Member[events_contract].Member[tezos_events].Member[move].Member[MovePayload] + - - pydantic.BaseModel~Subclass + - demo_events + - Member[types].Member[events_contract].Member[tezos_events].Member[roll].Member[RollPayload] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_evm_events.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_evm_events.model.yml new file mode 100644 index 00000000000..be585e50dfb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_evm_events.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_evm_events + - Member[handlers].Member[on_transfer].Member[Transfer] + - - pydantic.BaseModel~Subclass + - demo_evm_events + - Member[types].Member[eth_usdt].Member[evm_events].Member[transfer].Member[Transfer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_factories.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_factories.model.yml new file mode 100644 index 00000000000..4d25b2c71e1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_factories.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[handlers].Member[on_transfer].Member[TokenStorage] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[handlers].Member[on_transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[factory].Member[tezos_storage].Member[FactoryStorage] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[factory].Member[tezos_storage].Member[Key] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[factory].Member[tezos_storage].Member[Ledger] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[factory].Member[tezos_storage].Member[TokenList] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[factory].Member[tezos_storage].Member[TokenToExchangeItem] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[factory].Member[tezos_storage].Member[UserRewards] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[factory].Member[tezos_storage].Member[Voters] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[token].Member[tezos_parameters].Member[transfer].Member[TransferParameterItem] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[token].Member[tezos_parameters].Member[transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[token].Member[tezos_parameters].Member[transfer].Member[Tx] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[token].Member[tezos_storage].Member[Key1] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[token].Member[tezos_storage].Member[Key] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[token].Member[tezos_storage].Member[LedgerItem] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[token].Member[tezos_storage].Member[Operator] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[token].Member[tezos_storage].Member[TokenMetadata] + - - pydantic.BaseModel~Subclass + - demo_factories + - Member[types].Member[token].Member[tezos_storage].Member[TokenStorage] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_nft_marketplace.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_nft_marketplace.model.yml new file mode 100644 index 00000000000..2467b601cf1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_nft_marketplace.model.yml @@ -0,0 +1,78 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_cancel_swap].Member[CancelSwapParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_cancel_swap].Member[HenMinterStorage] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_collect].Member[CollectParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_collect].Member[HenMinterStorage] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_mint].Member[HenMinterStorage] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_mint].Member[HenObjktsStorage] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_mint].Member[MintOBJKTParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_mint].Member[MintParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_swap].Member[HenMinterStorage] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[handlers].Member[on_swap].Member[SwapParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_minter].Member[tezos_parameters].Member[cancel_swap].Member[CancelSwapParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_minter].Member[tezos_parameters].Member[collect].Member[CollectParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_minter].Member[tezos_parameters].Member[mint_objkt].Member[MintOBJKTParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_minter].Member[tezos_parameters].Member[swap].Member[SwapParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_minter].Member[tezos_storage].Member[HenMinterStorage] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_minter].Member[tezos_storage].Member[Royalties] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_minter].Member[tezos_storage].Member[Swaps] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_objkts].Member[tezos_parameters].Member[mint].Member[MintParameter] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_objkts].Member[tezos_storage].Member[HenObjktsStorage] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_objkts].Member[tezos_storage].Member[Key1] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_objkts].Member[tezos_storage].Member[Key] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_objkts].Member[tezos_storage].Member[LedgerItem] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_objkts].Member[tezos_storage].Member[Operator] + - - pydantic.BaseModel~Subclass + - demo_nft_marketplace + - Member[types].Member[hen_objkts].Member[tezos_storage].Member[TokenMetadata] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_project.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_project.model.yml new file mode 100644 index 00000000000..8d556f8305d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_project.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - demo_project + - Member[urls].Member[TemplateView] + - - fastapi.APIRouter~Subclass + - demo_project + - Member[api].Member[api_v1].Member[api].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - demo_project + - Member[api].Member[api_v1].Member[endpoints].Member[graph].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - demo_project + - Member[api].Member[api_v1].Member[endpoints].Member[hello_world].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - demo_project + - Member[api].Member[api_v1].Member[endpoints].Member[hello_world_multi_auth].Member[APIRouter] + - - httpx.Client~Subclass + - demo_project + - Member[api].Member[api_v1].Member[endpoints].Member[graph].Member[AsyncClient] + - - pydantic.BaseModel~Subclass + - demo_project + - Member[api].Member[api_v1].Member[endpoints].Member[hello_world].Member[HelloWorldResponse] + - - pydantic.BaseModel~Subclass + - demo_project + - Member[api].Member[api_v1].Member[endpoints].Member[hello_world].Member[User] + - - pydantic.BaseModel~Subclass + - demo_project + - Member[api].Member[api_v1].Member[endpoints].Member[hello_world_multi_auth].Member[TokenType] + - - pydantic.BaseModel~Subclass + - demo_project + - Member[api].Member[api_v1].Member[endpoints].Member[hello_world_multi_auth].Member[User] + - - pydantic.BaseModel~Subclass + - demo_project + - Member[api].Member[dependencies].Member[User] + - - pydantic.BaseModel~Subclass + - demo_project + - Member[schemas].Member[hello_world].Member[HelloWorldResponse] + - - pydantic.BaseModel~Subclass + - demo_project + - Member[schemas].Member[hello_world].Member[TokenType] + - - pydantic.BaseModel~Subclass + - demo_project + - Member[schemas].Member[hello_world].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_site.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_site.model.yml index 81ec745744e..7ad4fc5da5f 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_site.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_site.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - demo_site + - Member[urls].Member[RedirectView] - - Django.db.models.Model~Subclass - demo_site - Member[auth].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_token.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_token.model.yml new file mode 100644 index 00000000000..029b2fd9dd1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_token.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_token + - Member[handlers].Member[on_mint].Member[MintParameter] + - - pydantic.BaseModel~Subclass + - demo_token + - Member[handlers].Member[on_mint].Member[TzbtcStorage] + - - pydantic.BaseModel~Subclass + - demo_token + - Member[handlers].Member[on_transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_token + - Member[handlers].Member[on_transfer].Member[TzbtcStorage] + - - pydantic.BaseModel~Subclass + - demo_token + - Member[types].Member[tzbtc].Member[tezos_parameters].Member[mint].Member[MintParameter] + - - pydantic.BaseModel~Subclass + - demo_token + - Member[types].Member[tzbtc].Member[tezos_parameters].Member[transfer].Member[TransferParameter] + - - pydantic.BaseModel~Subclass + - demo_token + - Member[types].Member[tzbtc].Member[tezos_storage].Member[TzbtcStorage] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_uniswap.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_uniswap.model.yml new file mode 100644 index 00000000000..ec33325b5a2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_uniswap.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[factory].Member[pool_created].Member[PoolCreated] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[pool].Member[burn].Member[Burn] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[pool].Member[flash].Member[Flash] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[pool].Member[initialize].Member[Initialize] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[pool].Member[mint].Member[Mint] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[pool].Member[swap].Member[Swap] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[position_manager].Member[collect].Member[Collect] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[position_manager].Member[decrease_liquidity].Member[DecreaseLiquidity] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[position_manager].Member[increase_liquidity].Member[IncreaseLiquidity] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[handlers].Member[position_manager].Member[transfer].Member[Transfer] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[models].Member[pool].Member[Burn] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[models].Member[pool].Member[Mint] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[factory].Member[evm_events].Member[pool_created].Member[PoolCreated] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[pool].Member[evm_events].Member[burn].Member[Burn] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[pool].Member[evm_events].Member[collect].Member[Collect] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[pool].Member[evm_events].Member[flash].Member[Flash] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[pool].Member[evm_events].Member[initialize].Member[Initialize] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[pool].Member[evm_events].Member[mint].Member[Mint] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[pool].Member[evm_events].Member[swap].Member[Swap] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[position_manager].Member[evm_events].Member[collect].Member[Collect] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[position_manager].Member[evm_events].Member[decrease_liquidity].Member[DecreaseLiquidity] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[position_manager].Member[evm_events].Member[increase_liquidity].Member[IncreaseLiquidity] + - - pydantic.BaseModel~Subclass + - demo_uniswap + - Member[types].Member[position_manager].Member[evm_events].Member[transfer].Member[Transfer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demoapp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demoapp.model.yml new file mode 100644 index 00000000000..17900096ce0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demoapp.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - demoapp + - Member[urls].Member[NoteCreateView] + - - Django.Views.View~Subclass + - demoapp + - Member[urls].Member[NoteEditView] + - - Django.Views.View~Subclass + - demoapp + - Member[urls].Member[NoteListView] + - - Django.Views.View~Subclass + - demoapp + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - demoapp + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - demoapp + - Member[views].Member[NoteCreateView] + - - Django.Views.View~Subclass + - demoapp + - Member[views].Member[NoteEditView] + - - Django.Views.View~Subclass + - demoapp + - Member[views].Member[NoteListView] + - - Django.Views.View~Subclass + - demoapp + - Member[views].Member[UpdateView] + - - Django.db.models.Model~Subclass + - demoapp + - Member[admin].Member[Category] + - - Django.db.models.Model~Subclass + - demoapp + - Member[admin].Member[Note] + - - Django.db.models.Model~Subclass + - demoapp + - Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - demoapp + - Member[models].Member[EmptyModel] + - - Django.db.models.Model~Subclass + - demoapp + - Member[models].Member[Note] + - - Django.db.models.Model~Subclass + - demoapp + - Member[models].Member[Related] + - - Django.db.models.Model~Subclass + - demoapp + - Member[views].Member[Note] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demoproj.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demoproj.model.yml new file mode 100644 index 00000000000..f917717749e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demoproj.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - demoproj + - Member[views].Member[async_views].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - demoproj + - Member[views].Member[sync_views].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - demoproj + - Member[views].Member[sync_views].Member[Response] + - - django.http.response.JsonResponse~Subclass + - demoproj + - Member[views].Member[async_views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - demoproj + - Member[views].Member[sync_views].Member[JsonResponse] + - - rest_framework.request.Request~Subclass + - demoproj + - Member[views].Member[sync_views].Member[Request] + - - rest_framework.response.Response~Subclass + - demoproj + - Member[views].Member[sync_views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demoproject.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demoproject.model.yml new file mode 100644 index 00000000000..cd8ca35c2d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demoproject.model.yml @@ -0,0 +1,189 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - demoproject + - Member[apache].Member[views].Member[StorageDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[http].Member[views].Member[GithubAvatarDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[http].Member[views].Member[HTTPDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[http].Member[views].Member[SimpleURLDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[lighttpd].Member[views].Member[StorageDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[nginx].Member[views].Member[StorageDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[object].Member[views].Member[ObjectDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[path].Member[views].Member[DynamicPathDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[path].Member[views].Member[PathDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[storage].Member[views].Member[DynamicStorageDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[storage].Member[views].Member[StorageDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[BaseColumnsHighChartsView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[BaseLineChartView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[BaseLineOptionsChartView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[ColorsView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[ColumnHighChartJSONView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[DiscontinuousDatesChartJSONView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[DiscontinuousDatesHighChartJSONView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[DonutHighChartJSONView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[HighChartDonutView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[HighChartPieView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[HighchartPlotLineChartView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[LineChartJSONView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[LineChartWithOptionsJSONView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[LineHighChartJSONView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[PieHighChartJSONView] + - - Django.Views.View~Subclass + - demoproject + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - demoproject + - Member[virtual].Member[views].Member[GeneratedDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[virtual].Member[views].Member[StringIODownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[virtual].Member[views].Member[TextDownloadView] + - - Django.Views.View~Subclass + - demoproject + - Member[virtual].Member[views].Member[VirtualDownloadView] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartdemo].Member[BookStore] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartdemo].Member[Book] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartdemo].Member[DailyWeather] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartdemo].Member[MonthlyWeatherByCity] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartdemo].Member[MonthlyWeatherSeattle] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartdemo].Member[SalesHistory] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartraw].Member[BookStore] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartraw].Member[Book] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartraw].Member[MonthlyWeatherByCity] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartraw].Member[MonthlyWeatherSeattle] + - - Django.db.models.Model~Subclass + - demoproject + - Member[chartraw].Member[SalesHistory] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[Author] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[BookStore] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[Book] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[City] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[DailyWeather] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[Genre] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[Meter] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[MonthlyWeatherByCity] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[MonthlyWeatherSeattle] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[Publisher] + - - Django.db.models.Model~Subclass + - demoproject + - Member[models].Member[SalesHistory] + - - Django.db.models.Model~Subclass + - demoproject + - Member[object].Member[models].Member[Document] + - - Django.db.models.Model~Subclass + - demoproject + - Member[object].Member[views].Member[Document] + - - Django.db.models.Model~Subclass + - demoproject + - Member[pivotdemo].Member[Book] + - - Django.db.models.Model~Subclass + - demoproject + - Member[pivotdemo].Member[SalesHistory] + - - Django.db.models.Model~Subclass + - demoproject + - Member[views].Member[Meter] + - - Django.db.models.Model~Subclass + - demoproject + - Member[views].Member[MonthlyWeatherByCity] + - - io.StringIO~Subclass + - demoproject + - Member[virtual].Member[views].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dendropy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dendropy.model.yml new file mode 100644 index 00000000000..b40ba27dc2a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dendropy.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dendropy + - Member[dataio].Member[multiphylipreader].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[dataio].Member[newickreader].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[dataio].Member[nexmlwriter].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[dataio].Member[xmlprocessing].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[datamodel].Member[basemodel].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[datamodel].Member[charmatrixmodel].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[datamodel].Member[taxonmodel].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[datamodel].Member[treemodel].Member[_edge].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[datamodel].Member[treemodel].Member[_node].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[datamodel].Member[treemodel].Member[_tree].Member[StringIO] + - - io.StringIO~Subclass + - dendropy + - Member[utility].Member[textprocessing].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - dendropy + - Member[dataio].Member[xmlprocessing].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - dendropy + - Member[interop].Member[genbank].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-denonavr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-denonavr.model.yml new file mode 100644 index 00000000000..78918a85e16 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-denonavr.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - denonavr + - Member[api].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - denonavr + - Member[api].Member[ET] + - - xml.etree.ElementTree~Subclass + - denonavr + - Member[decorators].Member[ET] + - - xml.etree.ElementTree~Subclass + - denonavr + - Member[foundation].Member[ET] + - - xml.etree.ElementTree~Subclass + - denonavr + - Member[ssdp].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-depot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-depot.model.yml new file mode 100644 index 00000000000..823c6ad2d36 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-depot.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - depot + - Member[fields].Member[filters].Member[thumbnails].Member[BytesIO] + - - sqlalchemy.orm.Session~Subclass + - depot + - Member[fields].Member[sqlalchemy].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-depthai_boards.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-depthai_boards.model.yml new file mode 100644 index 00000000000..cf4acb21c0e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-depthai_boards.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[BoardConfig] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[CameraInfo] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[CameraSettings] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[DeviceConfig] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[EepromData] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[Extrinsics] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[Options] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[RotationType] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[StereoConfig] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[TVCalibrationSettings] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[TranslationType] + - - pydantic.BaseModel~Subclass + - depthai_boards + - Member[boards_reader].Member[VariantConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-depthfl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-depthfl.model.yml new file mode 100644 index 00000000000..62ccc18f693 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-depthfl.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - depthfl + - Member[client].Member[pickle] + - - pickle~Alias + - depthfl + - Member[strategy].Member[pickle] + - - pickle~Alias + - depthfl + - Member[strategy_hetero].Member[pickle] + - - pickle~Alias + - depthfl + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deta.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deta.model.yml new file mode 100644 index 00000000000..fb14e10717e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deta.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - deta + - Member[drive].Member[BytesIO] + - - io.StringIO~Subclass + - deta + - Member[drive].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-detect_secrets.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-detect_secrets.model.yml new file mode 100644 index 00000000000..f2f486f4b3f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-detect_secrets.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - detect_secrets + - Member[core].Member[log].Member[CustomLogger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-detic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-detic.model.yml new file mode 100644 index 00000000000..3a54d1230e3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-detic.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - detic + - Member[imagenet_lvis].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dev.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dev.model.yml index 8b735cc6cef..cd75f7efaf6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dev.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dev.model.yml @@ -7,6 +7,9 @@ extensions: - - Django.Views.View~Subclass - dev - Member[myapp].Member[views].Member[BSModalCreateView] + - - Django.Views.View~Subclass + - dev + - Member[myapp].Member[views].Member[CreateView] - - Django.Views.View~Subclass - dev - Member[myapp].Member[views].Member[EventListView] @@ -16,27 +19,75 @@ extensions: - - Django.Views.View~Subclass - dev - Member[myapp].Member[views].Member[FilterView] + - - Django.Views.View~Subclass + - dev + - Member[myapp].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - dev + - Member[myapp].Member[views].Member[ModalIndexTemplateView] + - - Django.Views.View~Subclass + - dev + - Member[myapp].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - dev + - Member[myapp].Member[views].Member[UpdateView] + - - Django.db.models.Model~Subclass + - dev + - Member[myapp].Member[forms].Member[Event] + - - Django.db.models.Model~Subclass + - dev + - Member[myapp].Member[models].Member[Event] + - - Django.db.models.Model~Subclass + - dev + - Member[myapp].Member[views].Member[Event] - - django.forms.BaseForm~Subclass - dev - Member[myapp].Member[forms].Member[BSModalModelForm] + - - django.forms.BaseForm~Subclass + - dev + - Member[myapp].Member[forms].Member[CustomForm] - - django.forms.BaseForm~Subclass - dev - Member[myapp].Member[forms].Member[CustomInputTemplateToDoForm] - - django.forms.BaseForm~Subclass - dev - Member[myapp].Member[forms].Member[EventModalModelForm] + - - django.forms.BaseForm~Subclass + - dev + - Member[myapp].Member[forms].Member[ToDoForm] - - django.forms.BaseForm~Subclass - dev - Member[myapp].Member[views].Member[BaseForm] + - - django.forms.BaseForm~Subclass + - dev + - Member[myapp].Member[views].Member[CustomForm] - - django.forms.BaseForm~Subclass - dev - Member[myapp].Member[views].Member[CustomInputTemplateToDoForm] - - django.forms.BaseForm~Subclass - dev - Member[myapp].Member[views].Member[EventModalModelForm] + - - django.forms.BaseForm~Subclass + - dev + - Member[myapp].Member[views].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - dev + - Member[myapp].Member[views].Member[ToDoForm] + - - django.http.request.HttpRequest~Subclass + - dev + - Member[myapp].Member[views].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - dev + - Member[mysite].Member[context_processors].Member[HttpRequest] - - django.http.response.HttpResponseRedirect~Subclass - dev - Member[myapp].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - dev + - Member[myapp].Member[urls].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - dev - Member[myapp].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - dev + - Member[mysite].Member[urls].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diazo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diazo.model.yml new file mode 100644 index 00000000000..d6bdac3ec4c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diazo.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - diazo + - Member[compiler].Member[etree] + - - lxml.etree~Alias + - diazo + - Member[cssrules].Member[etree] + - - lxml.etree~Alias + - diazo + - Member[rules].Member[etree] + - - lxml.etree~Alias + - diazo + - Member[run].Member[etree] + - - lxml.etree~Alias + - diazo + - Member[runtrace].Member[etree] + - - lxml.etree~Alias + - diazo + - Member[utils].Member[etree] + - - lxml.etree~Alias + - diazo + - Member[wsgi].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dicomweb_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dicomweb_client.model.yml new file mode 100644 index 00000000000..156bc11e067 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dicomweb_client.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dicomweb_client + - Member[cli].Member[BytesIO] + - - io.StringIO~Subclass + - dicomweb_client + - Member[web].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diff_cover.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diff_cover.model.yml new file mode 100644 index 00000000000..1b088911d49 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diff_cover.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - diff_cover + - Member[diff_cover_tool].Member[etree] + - - xml.etree.ElementTree~Subclass + - diff_cover + - Member[violationsreporters].Member[java_violations_reporter].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diffenator2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diffenator2.model.yml new file mode 100644 index 00000000000..6606707a99d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diffenator2.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - diffenator2 + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diffsync.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diffsync.model.yml new file mode 100644 index 00000000000..c7d7acd871c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diffsync.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle.loads~Alias + - diffsync + - Member[store].Member[redis].Member[loads] + - - pydantic.BaseModel~Subclass + - diffsync + - Member[DiffSyncModel] + - - pydantic.BaseModel~Subclass + - diffsync + - Member[exceptions].Member[DiffSyncModel] + - - pydantic.BaseModel~Subclass + - diffsync + - Member[helpers].Member[DiffSyncModel] + - - pydantic.BaseModel~Subclass + - diffsync + - Member[store].Member[DiffSyncModel] + - - pydantic.BaseModel~Subclass + - diffsync + - Member[store].Member[local].Member[DiffSyncModel] + - - pydantic.BaseModel~Subclass + - diffsync + - Member[store].Member[redis].Member[DiffSyncModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dijkstar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dijkstar.model.yml new file mode 100644 index 00000000000..e58f230e572 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dijkstar.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - dijkstar + - Member[graph].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dipdup.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dipdup.model.yml new file mode 100644 index 00000000000..34f0fcedfba --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dipdup.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dipdup + - Member[datasources].Member[evm_subsquid].Member[BytesIO] + - - io.StringIO~Subclass + - dipdup + - Member[yaml].Member[StringIO] + - - logging.Logger~Subclass + - dipdup + - Member[context].Member[FormattedLogger] + - - logging.Logger~Subclass + - dipdup + - Member[datasources].Member[FormattedLogger] + - - logging.Logger~Subclass + - dipdup + - Member[index].Member[FormattedLogger] + - - logging.Logger~Subclass + - dipdup + - Member[scheduler].Member[FormattedLogger] + - - logging.Logger~Subclass + - dipdup + - Member[utils].Member[FormattedLogger] + - - logging.Logger~Subclass + - dipdup + - Member[utils].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diskcache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diskcache.model.yml new file mode 100644 index 00000000000..aca5d8ed196 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-diskcache.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - diskcache + - Member[core].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-disposable_email_checker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-disposable_email_checker.model.yml new file mode 100644 index 00000000000..4c94223ecde --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-disposable_email_checker.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - disposable_email_checker + - Member[fields].Member[DisposableEmailFormField] + - - Django.Forms.Field~Subclass + - disposable_email_checker + - Member[forms].Member[DisposableEmailField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-distribute.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-distribute.model.yml new file mode 100644 index 00000000000..09c264b7ad6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-distribute.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - distribute + - Member[distribute].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-distributed.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-distributed.model.yml index 2814b6ae1ff..7e9b4223b87 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-distributed.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-distributed.model.yml @@ -4,15 +4,129 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pickle~Alias + - distributed + - Member[client].Member[pickle] + - - pickle~Alias + - distributed + - Member[protocol].Member[pickle].Member[pickle] + - - pickle~Alias + - distributed + - Member[scheduler].Member[pickle] + - - pickle~Alias + - distributed + - Member[shuffle].Member[_rechunk].Member[pickle] + - - tornado.web.Application~Subclass + - distributed + - Member[http].Member[routing].Member[RoutingApplication] + - - tornado.web.Application~Subclass + - distributed + - Member[node].Member[RoutingApplication] - - tornado.web.RequestHandler~Subclass - distributed - Member[comm].Member[ws].Member[WSHandler] - - tornado.web.RequestHandler~Subclass - distributed - Member[comm].Member[ws].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[health].Member[HealthHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[prometheus].Member[PrometheusNotAvailableHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[prometheus].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[proxy].Member[GlobalProxyHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[routing].Member[DirectoryHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[api].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[api].Member[AdaptiveTargetHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[api].Member[CheckIdleHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[api].Member[GetWorkersHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[api].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[api].Member[RetireWorkersHandler] - - tornado.web.RequestHandler~Subclass - distributed - Member[http].Member[scheduler].Member[info].Member[EventstreamHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[Exceptions] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[IndividualPlots] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[Logs] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[TaskCallStack] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[Task] - - tornado.web.RequestHandler~Subclass - distributed - Member[http].Member[scheduler].Member[info].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[WorkerCallStacks] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[WorkerLogs] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[Worker] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[Workers] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[json].Member[CountsJSON] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[json].Member[IdentityJSON] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[json].Member[IndexJSON] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[json].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[missing_bokeh].Member[MissingBokeh] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[missing_bokeh].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[prometheus].Member[core].Member[PrometheusHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[prometheus].Member[core].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[utils].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[worker].Member[prometheus].Member[core].Member[PrometheusHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[worker].Member[prometheus].Member[core].Member[RequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dj_rest_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dj_rest_auth.model.yml index a17bd7bb582..c07339ef15b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dj_rest_auth.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dj_rest_auth.model.yml @@ -4,12 +4,105 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[urls].Member[RegisterView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[urls].Member[ResendEmailVerificationView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[urls].Member[VerifyEmailView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[APIView] - - Django.Views.View~Subclass - dj_rest_auth - Member[registration].Member[views].Member[ConfirmEmailView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[CreateAPIView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[GenericAPIView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[ListAPIView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[RegisterView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[ResendEmailVerificationView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[SocialAccountDisconnectView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[SocialAccountListView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[SocialConnectView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[SocialLoginView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[VerifyEmailView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[urls].Member[LoginView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[urls].Member[LogoutView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[urls].Member[PasswordChangeView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[urls].Member[PasswordResetConfirmView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[urls].Member[PasswordResetView] - - Django.Views.View~Subclass - dj_rest_auth - Member[urls].Member[TokenVerifyView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[urls].Member[UserDetailsView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[views].Member[GenericAPIView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[views].Member[LogoutView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[views].Member[PasswordChangeView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[views].Member[PasswordResetConfirmView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[views].Member[PasswordResetView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[views].Member[RetrieveUpdateAPIView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[views].Member[UserDetailsView] - - Django.db.models.Model~Subclass - dj_rest_auth - Member[models].Member[DefaultTokenModel] @@ -34,3 +127,36 @@ extensions: - - django.forms.BaseForm~Subclass - dj_rest_auth - Member[serializers].Member[AllAuthPasswordResetForm] + - - django.forms.BaseForm~Subclass + - dj_rest_auth + - Member[serializers].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - dj_rest_auth + - Member[serializers].Member[SetPasswordForm] + - - django.http.request.HttpRequest~Subclass + - dj_rest_auth + - Member[registration].Member[serializers].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - dj_rest_auth + - Member[social_serializers].Member[HttpRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - dj_rest_auth + - Member[registration].Member[serializers].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - dj_rest_auth + - Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - dj_rest_auth + - Member[serializers].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - dj_rest_auth + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django.model.yml index adaaec22409..a5f5a723c1a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - django + - Member[forms].Member[VectorFormField] - - Django.Views.View~Subclass - django - Member[polls].Member[views].Member[DetailView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_admin_inline_paginator.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_admin_inline_paginator.model.yml new file mode 100644 index 00000000000..2e2592d093b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_admin_inline_paginator.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - django_admin_inline_paginator + - Member[admin].Member[HttpRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_adminlte3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_adminlte3.model.yml new file mode 100644 index 00000000000..c83d2cbd4ae --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_adminlte3.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_adminlte3 + - Member[urls].Member[TemplateView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ajax.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ajax.model.yml index a5638a82076..c85b0fcb11a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ajax.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ajax.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - django.http.response.HttpResponseBadRequest~Subclass + - django_ajax + - Member[decorators].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseServerError~Subclass + - django_ajax + - Member[shortcuts].Member[HttpResponseServerError] + - - django.http.response.HttpResponse~Subclass + - django_ajax + - Member[encoder].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - django_ajax - Member[encoder].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - django_ajax + - Member[response].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_ajax + - Member[response].Member[JSONResponse] + - - django.http.response.HttpResponse~Subclass + - django_ajax + - Member[shortcuts].Member[JSONResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_apscheduler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_apscheduler.model.yml new file mode 100644 index 00000000000..4f01f9e3397 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_apscheduler.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_apscheduler + - Member[admin].Member[DjangoJobExecution] + - - Django.db.models.Model~Subclass + - django_apscheduler + - Member[admin].Member[DjangoJob] + - - Django.db.models.Model~Subclass + - django_apscheduler + - Member[jobstores].Member[DjangoJobExecution] + - - Django.db.models.Model~Subclass + - django_apscheduler + - Member[jobstores].Member[DjangoJob] + - - Django.db.models.Model~Subclass + - django_apscheduler + - Member[models].Member[DjangoJobExecution] + - - Django.db.models.Model~Subclass + - django_apscheduler + - Member[models].Member[DjangoJob] + - - pickle~Alias + - django_apscheduler + - Member[jobstores].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth_adfs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth_adfs.model.yml index 7b7ced7e5f9..94364e2e9fb 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth_adfs.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth_adfs.model.yml @@ -4,6 +4,27 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - django_auth_adfs + - Member[views].Member[OAuth2CallbackView] + - - Django.Views.View~Subclass + - django_auth_adfs + - Member[views].Member[OAuth2LoginForceMFA] + - - Django.Views.View~Subclass + - django_auth_adfs + - Member[views].Member[OAuth2LoginNoSSOView] + - - Django.Views.View~Subclass + - django_auth_adfs + - Member[views].Member[OAuth2LoginView] + - - Django.Views.View~Subclass + - django_auth_adfs + - Member[views].Member[OAuth2LogoutView] + - - Django.Views.View~Subclass + - django_auth_adfs + - Member[views].Member[View] - - Django.db.models.Model~Subclass - django_auth_adfs - Member[backend].Member[Group] + - - xml.etree.ElementTree~Subclass + - django_auth_adfs + - Member[config].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_better_admin_arrayfield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_better_admin_arrayfield.model.yml new file mode 100644 index 00000000000..ee68f74e3a9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_better_admin_arrayfield.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_better_admin_arrayfield + - Member[forms].Member[fields].Member[DynamicArrayField] + - - Django.Forms.Field~Subclass + - django_better_admin_arrayfield + - Member[models].Member[fields].Member[DynamicArrayField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_bleach.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_bleach.model.yml new file mode 100644 index 00000000000..e33e572dfa9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_bleach.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_bleach + - Member[forms].Member[BleachField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_bootstrap5.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_bootstrap5.model.yml new file mode 100644 index 00000000000..6842454658d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_bootstrap5.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - django_bootstrap5 + - Member[renderers].Member[BaseForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_browser_reload.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_browser_reload.model.yml index e81fbcb3c34..0bf5ece079b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_browser_reload.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_browser_reload.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - django.http.request.HttpRequest~Subclass + - django_browser_reload + - Member[middleware].Member[HttpRequest] - - django.http.request.HttpRequest~Subclass - django_browser_reload - Member[views].Member[ASGIRequest] + - - django.http.request.HttpRequest~Subclass + - django_browser_reload + - Member[views].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - django_browser_reload + - Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_browser_reload + - Member[views].Member[HttpResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - django_browser_reload + - Member[views].Member[StreamingHttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_cas_ng.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_cas_ng.model.yml index fa30219a465..cc7b0f41466 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_cas_ng.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_cas_ng.model.yml @@ -4,6 +4,27 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - django_cas_ng + - Member[views].Member[CallbackView] + - - Django.Views.View~Subclass + - django_cas_ng + - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - django_cas_ng + - Member[views].Member[LogoutView] + - - Django.db.models.Model~Subclass + - django_cas_ng + - Member[models].Member[ProxyGrantingTicket] + - - Django.db.models.Model~Subclass + - django_cas_ng + - Member[models].Member[SessionTicket] - - Django.db.models.Model~Subclass - django_cas_ng - Member[utils].Member[User] + - - django.http.request.HttpRequest~Subclass + - django_cas_ng + - Member[models].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - django_cas_ng + - Member[utils].Member[HttpRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_celery_beat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_celery_beat.model.yml new file mode 100644 index 00000000000..0be33d03fbf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_celery_beat.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_celery_beat + - Member[admin].Member[TaskChoiceField] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[admin].Member[CrontabSchedule] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[admin].Member[IntervalSchedule] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[admin].Member[PeriodicTask] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[admin].Member[PeriodicTasks] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[admin].Member[SolarSchedule] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[models].Member[CrontabSchedule] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[models].Member[IntervalSchedule] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[models].Member[PeriodicTask] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[models].Member[PeriodicTasks] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[models].Member[SolarSchedule] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[schedulers].Member[CrontabSchedule] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[schedulers].Member[IntervalSchedule] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[schedulers].Member[PeriodicTask] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[schedulers].Member[PeriodicTasks] + - - Django.db.models.Model~Subclass + - django_celery_beat + - Member[schedulers].Member[SolarSchedule] + - - django.forms.BaseForm~Subclass + - django_celery_beat + - Member[admin].Member[PeriodicTaskForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_celery_results.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_celery_results.model.yml new file mode 100644 index 00000000000..eeeabf51fc8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_celery_results.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_celery_results + - Member[admin].Member[GroupResult] + - - Django.db.models.Model~Subclass + - django_celery_results + - Member[admin].Member[TaskResult] + - - Django.db.models.Model~Subclass + - django_celery_results + - Member[backends].Member[database].Member[ChordCounter] + - - Django.db.models.Model~Subclass + - django_celery_results + - Member[backends].Member[database].Member[GroupResultModel] + - - Django.db.models.Model~Subclass + - django_celery_results + - Member[backends].Member[database].Member[TaskResult] + - - Django.db.models.Model~Subclass + - django_celery_results + - Member[models].Member[ChordCounter] + - - Django.db.models.Model~Subclass + - django_celery_results + - Member[models].Member[GroupResult] + - - Django.db.models.Model~Subclass + - django_celery_results + - Member[models].Member[TaskResult] + - - django.http.response.JsonResponse~Subclass + - django_celery_results + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments.model.yml index b70043af6e3..ed3f894c15d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - django_comments + - Member[abstracts].Member[BaseCommentAbstractModel] + - - Django.db.models.Model~Subclass + - django_comments + - Member[abstracts].Member[CommentAbstractModel] - - Django.db.models.Model~Subclass - django_comments - Member[abstracts].Member[ContentType] @@ -13,9 +19,36 @@ extensions: - - Django.db.models.Model~Subclass - django_comments - Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments + - Member[management].Member[commands].Member[delete_stale_comments].Member[Comment] - - Django.db.models.Model~Subclass - django_comments - Member[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments + - Member[models].Member[CommentAbstractModel] + - - Django.db.models.Model~Subclass + - django_comments + - Member[models].Member[CommentFlag] + - - Django.db.models.Model~Subclass + - django_comments + - Member[models].Member[Comment] - - Django.db.models.Model~Subclass - django_comments - Member[templatetags].Member[comments].Member[ContentType] + - - django.forms.BaseForm~Subclass + - django_comments + - Member[forms].Member[CommentDetailsForm] + - - django.forms.BaseForm~Subclass + - django_comments + - Member[forms].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - django_comments + - Member[forms].Member[CommentSecurityForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - django_comments + - Member[views].Member[comments].Member[CommentPostBadRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - django_comments + - Member[views].Member[utils].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments_xtd.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments_xtd.model.yml index 08b009b26b9..91e9dedc5da 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments_xtd.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments_xtd.model.yml @@ -4,6 +4,45 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[urls].Member[CommentCount] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[urls].Member[CommentCreate] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[urls].Member[CommentList] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[urls].Member[CreateReportFlag] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[urls].Member[ToggleFeedbackFlag] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[views].Member[CommentCount] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[views].Member[CommentCreate] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[views].Member[CommentList] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[views].Member[CreateReportFlag] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[api].Member[views].Member[ToggleFeedbackFlag] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - django_comments_xtd + - Member[views].Member[XtdCommentListView] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[admin].Member[BlackListedDomain] - - Django.db.models.Model~Subclass - django_comments_xtd - Member[admin].Member[CommentFlag] @@ -31,6 +70,9 @@ extensions: - - Django.db.models.Model~Subclass - django_comments_xtd - Member[management].Member[commands].Member[initialize_nested_count].Member[XtdComment] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[models].Member[BlackListedDomain] - - Django.db.models.Model~Subclass - django_comments_xtd - Member[models].Member[CommentFlag] @@ -43,6 +85,9 @@ extensions: - - Django.db.models.Model~Subclass - django_comments_xtd - Member[models].Member[XtdComment] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[moderation].Member[BlackListedDomain] - - Django.db.models.Model~Subclass - django_comments_xtd - Member[moderation].Member[CommentFlag] @@ -73,3 +118,24 @@ extensions: - - django.forms.BaseForm~Subclass - django_comments_xtd - Member[forms].Member[XtdCommentForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - django_comments_xtd + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - django_comments_xtd + - Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponse~Subclass + - django_comments_xtd + - Member[api].Member[frontend].Member[Response] + - - django.http.response.HttpResponse~Subclass + - django_comments_xtd + - Member[api].Member[views].Member[Response] + - - pickle~Alias + - django_comments_xtd + - Member[signed].Member[pickle] + - - rest_framework.response.Response~Subclass + - django_comments_xtd + - Member[api].Member[frontend].Member[Response] + - - rest_framework.response.Response~Subclass + - django_comments_xtd + - Member[api].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_common.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_common.model.yml new file mode 100644 index 00000000000..f6392d94af5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_common.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - django_common + - Member[middleware].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - django_common + - Member[decorators].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - django_common + - Member[middleware].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - django_common + - Member[http].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_common + - Member[http].Member[JsonResponse] + - - django.http.response.HttpResponse~Subclass + - django_common + - Member[http].Member[JsonpResponse] + - - django.http.response.HttpResponse~Subclass + - django_common + - Member[http].Member[XMLResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_contact_form.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_contact_form.model.yml new file mode 100644 index 00000000000..f9d56372fe0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_contact_form.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_contact_form + - Member[akismet_urls].Member[ContactFormView] + - - Django.Views.View~Subclass + - django_contact_form + - Member[akismet_urls].Member[TemplateView] + - - Django.Views.View~Subclass + - django_contact_form + - Member[urls].Member[ContactFormView] + - - Django.Views.View~Subclass + - django_contact_form + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - django_contact_form + - Member[views].Member[ContactFormView] + - - Django.Views.View~Subclass + - django_contact_form + - Member[views].Member[FormView] + - - django.forms.BaseForm~Subclass + - django_contact_form + - Member[akismet_urls].Member[AkismetContactForm] + - - django.forms.BaseForm~Subclass + - django_contact_form + - Member[forms].Member[AkismetContactForm] + - - django.forms.BaseForm~Subclass + - django_contact_form + - Member[forms].Member[ContactForm] + - - django.forms.BaseForm~Subclass + - django_contact_form + - Member[views].Member[ContactForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_cron.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_cron.model.yml new file mode 100644 index 00000000000..9ee27c66e81 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_cron.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_cron + - Member[admin].Member[CronJobLock] + - - Django.db.models.Model~Subclass + - django_cron + - Member[admin].Member[CronJobLog] + - - Django.db.models.Model~Subclass + - django_cron + - Member[backends].Member[lock].Member[database].Member[CronJobLock] + - - Django.db.models.Model~Subclass + - django_cron + - Member[cron].Member[CronJobLog] + - - Django.db.models.Model~Subclass + - django_cron + - Member[management].Member[commands].Member[runcrons].Member[CronJobLog] + - - Django.db.models.Model~Subclass + - django_cron + - Member[models].Member[CronJobLock] + - - Django.db.models.Model~Subclass + - django_cron + - Member[models].Member[CronJobLog] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_db_logger.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_db_logger.model.yml new file mode 100644 index 00000000000..b616b31f7ef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_db_logger.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_db_logger + - Member[admin].Member[StatusLog] + - - Django.db.models.Model~Subclass + - django_db_logger + - Member[models].Member[StatusLog] + - - django.http.response.HttpResponse~Subclass + - django_db_logger + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_downloadview.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_downloadview.model.yml new file mode 100644 index 00000000000..d4d62a9f886 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_downloadview.model.yml @@ -0,0 +1,183 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_downloadview + - Member[BaseDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[HTTPDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[ObjectDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[PathDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[StorageDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[VirtualDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[api].Member[BaseDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[api].Member[HTTPDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[api].Member[ObjectDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[api].Member[PathDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[api].Member[StorageDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[api].Member[VirtualDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[shortcuts].Member[PathDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[BaseDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[HTTPDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[ObjectDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[PathDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[StorageDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[VirtualDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[base].Member[BaseDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[base].Member[View] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[http].Member[BaseDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[http].Member[HTTPDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[object].Member[BaseDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[object].Member[ObjectDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[path].Member[BaseDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[path].Member[PathDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[storage].Member[PathDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[storage].Member[StorageDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[virtual].Member[BaseDownloadView] + - - Django.Views.View~Subclass + - django_downloadview + - Member[views].Member[virtual].Member[VirtualDownloadView] + - - django.http.response.HttpResponseNotModified~Subclass + - django_downloadview + - Member[views].Member[base].Member[HttpResponseNotModified] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[ProxiedDownloadResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[apache].Member[XSendfileResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[apache].Member[middlewares].Member[XSendfileResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[apache].Member[response].Member[ProxiedDownloadResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[apache].Member[response].Member[XSendfileResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[api].Member[ProxiedDownloadResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[lighttpd].Member[XSendfileResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[lighttpd].Member[middlewares].Member[XSendfileResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[lighttpd].Member[response].Member[ProxiedDownloadResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[lighttpd].Member[response].Member[XSendfileResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[nginx].Member[XAccelRedirectResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[nginx].Member[middlewares].Member[XAccelRedirectResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[nginx].Member[response].Member[ProxiedDownloadResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[nginx].Member[response].Member[XAccelRedirectResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[response].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_downloadview + - Member[response].Member[ProxiedDownloadResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - django_downloadview + - Member[DownloadResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - django_downloadview + - Member[api].Member[DownloadResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - django_downloadview + - Member[middlewares].Member[DownloadResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - django_downloadview + - Member[response].Member[DownloadResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - django_downloadview + - Member[response].Member[StreamingHttpResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - django_downloadview + - Member[views].Member[base].Member[DownloadResponse] + - - io.StringIO~Subclass + - django_downloadview + - Member[BytesIteratorIO] + - - io.StringIO~Subclass + - django_downloadview + - Member[api].Member[BytesIteratorIO] + - - io.StringIO~Subclass + - django_downloadview + - Member[files].Member[BytesIO] + - - io.StringIO~Subclass + - django_downloadview + - Member[files].Member[BytesIteratorIO] + - - io.StringIO~Subclass + - django_downloadview + - Member[io].Member[BytesIteratorIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_drf_filepond.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_drf_filepond.model.yml new file mode 100644 index 00000000000..79215c015f8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_drf_filepond.model.yml @@ -0,0 +1,111 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[urls].Member[FetchView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[urls].Member[LoadView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[urls].Member[PatchView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[urls].Member[ProcessView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[urls].Member[RestoreView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[urls].Member[RevertView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[views].Member[FetchView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[views].Member[LoadView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[views].Member[PatchView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[views].Member[ProcessView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[views].Member[RestoreView] + - - Django.Views.View~Subclass + - django_drf_filepond + - Member[views].Member[RevertView] + - - Django.db.models.Model~Subclass + - django_drf_filepond + - Member[api].Member[StoredUpload] + - - Django.db.models.Model~Subclass + - django_drf_filepond + - Member[api].Member[TemporaryUpload] + - - Django.db.models.Model~Subclass + - django_drf_filepond + - Member[models].Member[StoredUpload] + - - Django.db.models.Model~Subclass + - django_drf_filepond + - Member[models].Member[TemporaryUploadChunked] + - - Django.db.models.Model~Subclass + - django_drf_filepond + - Member[models].Member[TemporaryUpload] + - - Django.db.models.Model~Subclass + - django_drf_filepond + - Member[uploaders].Member[TemporaryUploadChunked] + - - Django.db.models.Model~Subclass + - django_drf_filepond + - Member[uploaders].Member[TemporaryUpload] + - - Django.db.models.Model~Subclass + - django_drf_filepond + - Member[views].Member[StoredUpload] + - - Django.db.models.Model~Subclass + - django_drf_filepond + - Member[views].Member[TemporaryUpload] + - - django.http.response.HttpResponseNotFound~Subclass + - django_drf_filepond + - Member[views].Member[HttpResponseNotFound] + - - django.http.response.HttpResponseServerError~Subclass + - django_drf_filepond + - Member[views].Member[HttpResponseServerError] + - - django.http.response.HttpResponse~Subclass + - django_drf_filepond + - Member[uploaders].Member[Response] + - - django.http.response.HttpResponse~Subclass + - django_drf_filepond + - Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_drf_filepond + - Member[views].Member[Response] + - - io.StringIO~Subclass + - django_drf_filepond + - Member[uploaders].Member[BytesIO] + - - io.StringIO~Subclass + - django_drf_filepond + - Member[uploaders].Member[StringIO] + - - io.StringIO~Subclass + - django_drf_filepond + - Member[views].Member[BytesIO] + - - rest_framework.exceptions.APIException~Subclass + - django_drf_filepond + - Member[uploaders].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - django_drf_filepond + - Member[views].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - django_drf_filepond + - Member[views].Member[ParseError] + - - rest_framework.response.Response~Subclass + - django_drf_filepond + - Member[uploaders].Member[Response] + - - rest_framework.response.Response~Subclass + - django_drf_filepond + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_elasticsearch_dsl_drf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_elasticsearch_dsl_drf.model.yml new file mode 100644 index 00000000000..e1a12474098 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_elasticsearch_dsl_drf.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_elasticsearch_dsl_drf + - Member[viewsets].Member[BaseDocumentViewSet] + - - Django.Views.View~Subclass + - django_elasticsearch_dsl_drf + - Member[viewsets].Member[DocumentViewSet] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_enum_choices.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_enum_choices.model.yml new file mode 100644 index 00000000000..c4e2bc1d90a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_enum_choices.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_enum_choices + - Member[fields].Member[EnumChoiceFormField] + - - Django.Forms.Field~Subclass + - django_enum_choices + - Member[filters].Member[EnumChoiceFormField] + - - Django.Forms.Field~Subclass + - django_enum_choices + - Member[forms].Member[EnumChoiceField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_enumfield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_enumfield.model.yml new file mode 100644 index 00000000000..5204eb294b5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_enumfield.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_enumfield + - Member[db].Member[fields].Member[EnumChoiceField] + - - Django.Forms.Field~Subclass + - django_enumfield + - Member[forms].Member[fields].Member[EnumChoiceField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_eventstream.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_eventstream.model.yml new file mode 100644 index 00000000000..19bda64c5be --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_eventstream.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_eventstream + - Member[models].Member[EventCounter] + - - Django.db.models.Model~Subclass + - django_eventstream + - Member[models].Member[Event] + - - django.http.response.HttpResponseBadRequest~Subclass + - django_eventstream + - Member[consumers].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - django_eventstream + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - django_eventstream + - Member[eventresponse].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_eventstream + - Member[utils].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_excel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_excel.model.yml new file mode 100644 index 00000000000..ccda4083075 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_excel.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - django_excel + - Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_extensions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_extensions.model.yml index 78414a118d8..31f2d9b9c0e 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_extensions.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_extensions.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - django_extensions + - Member[db].Member[models].Member[ActivatorModel] + - - Django.db.models.Model~Subclass + - django_extensions + - Member[db].Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - django_extensions + - Member[db].Member[models].Member[TitleDescriptionModel] + - - Django.db.models.Model~Subclass + - django_extensions + - Member[db].Member[models].Member[TitleSlugDescriptionModel] - - Django.db.models.Model~Subclass - django_extensions - Member[management].Member[commands].Member[dumpscript].Member[ContentType] @@ -16,6 +28,21 @@ extensions: - - Django.db.models.Model~Subclass - django_extensions - Member[management].Member[commands].Member[update_permissions].Member[Permission] + - - django.db.models.FileField~Subclass + - django_extensions + - Member[management].Member[commands].Member[dumpscript].Member[FileField] + - - django.http.response.HttpResponseNotFound~Subclass + - django_extensions + - Member[admin].Member[HttpResponseNotFound] + - - django.http.response.HttpResponse~Subclass + - django_extensions + - Member[admin].Member[HttpResponse] - - http.server.BaseHTTPRequestHandler~Subclass - django_extensions - Member[management].Member[commands].Member[runserver_plus].Member[_WSGIRequestHandler] + - - io.StringIO~Subclass + - django_extensions + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - django_extensions + - Member[management].Member[commands].Member[sync_s3].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_facebook.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_facebook.model.yml index 4d7feb5415b..59bda5fc91e 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_facebook.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_facebook.model.yml @@ -10,6 +10,66 @@ extensions: - - Django.db.models.Model~Subclass - django_facebook - Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[BaseFacebookModel] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[BaseFacebookProfileModel] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[BaseModel] - - Django.db.models.Model~Subclass - django_facebook - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[CreatedAtAbstractBase] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[FacebookCustomUser] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[FacebookLike] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[FacebookModel] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[FacebookProfileModel] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[FacebookProfile] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[FacebookUser] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[OpenGraphShare] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[urls].Member[FacebookProfile] + - - django.forms.BaseForm~Subclass + - django_facebook + - Member[forms].Member[FacebookRegistrationFormUniqueEmail] + - - django.forms.BaseForm~Subclass + - django_facebook + - Member[registration_backends].Member[FacebookRegistrationFormUniqueEmail] + - - django.http.response.HttpResponseRedirect~Subclass + - django_facebook + - Member[utils].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - django_facebook + - Member[example_views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_facebook + - Member[middleware].Member[ScriptRedirect] + - - django.http.response.HttpResponse~Subclass + - django_facebook + - Member[urls].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_facebook + - Member[utils].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_facebook + - Member[utils].Member[ScriptRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_filters.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_filters.model.yml new file mode 100644 index 00000000000..788756e20b5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_filters.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[BaseCSVField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[BaseRangeField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[DateRangeField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[DateTimeRangeField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[IsoDateTimeField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[IsoDateTimeRangeField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[LookupChoiceField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[ModelChoiceField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[RangeField] + - - Django.Forms.Field~Subclass + - django_filters + - Member[fields].Member[TimeRangeField] + - - Django.Views.View~Subclass + - django_filters + - Member[views].Member[BaseFilterView] + - - Django.Views.View~Subclass + - django_filters + - Member[views].Member[FilterView] + - - Django.Views.View~Subclass + - django_filters + - Member[views].Member[View] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_fsm_log.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_fsm_log.model.yml index d19c100acd9..525500be23c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_fsm_log.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_fsm_log.model.yml @@ -10,3 +10,6 @@ extensions: - - Django.db.models.Model~Subclass - django_fsm_log - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_fsm_log + - Member[models].Member[StateLog] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_grpc_framework.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_grpc_framework.model.yml new file mode 100644 index 00000000000..1356f567582 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_grpc_framework.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - rest_framework.exceptions.APIException~Subclass + - django_grpc_framework + - Member[proto_serializers].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_guid.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_guid.model.yml new file mode 100644 index 00000000000..200b8ef3b86 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_guid.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - django_guid + - Member[middleware].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - django_guid + - Member[utils].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - django_guid + - Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_guid + - Member[utils].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_htmx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_htmx.model.yml new file mode 100644 index 00000000000..de3ca335df7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_htmx.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - django_htmx + - Member[middleware].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - django_htmx + - Member[http].Member[HttpResponseClientRefresh] + - - django.http.response.HttpResponse~Subclass + - django_htmx + - Member[http].Member[HttpResponseStopPolling] + - - django.http.response.HttpResponse~Subclass + - django_htmx + - Member[http].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_jasmine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_jasmine.model.yml new file mode 100644 index 00000000000..058216eed51 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_jasmine.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_jasmine + - Member[urls].Member[DjangoJasmineView] + - - Django.Views.View~Subclass + - django_jasmine + - Member[views].Member[DjangoJasmineView] + - - Django.Views.View~Subclass + - django_jasmine + - Member[views].Member[TemplateView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_jenkins.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_jenkins.model.yml new file mode 100644 index 00000000000..8287bc4ecd3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_jenkins.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - django_jenkins + - Member[tasks].Member[run_flake8].Member[StringIO] + - - io.StringIO~Subclass + - django_jenkins + - Member[tasks].Member[run_pyflakes].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - django_jenkins + - Member[runner].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_jinja.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_jinja.model.yml new file mode 100644 index 00000000000..703f49e15a8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_jinja.model.yml @@ -0,0 +1,156 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[BadRequest] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[ErrorView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[GenericView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[PageNotFound] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[PermissionDenied] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[ServerError] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[View] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[ArchiveIndexView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[CreateView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[DateDetailView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[DayArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[DeleteView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[DetailView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[ListView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[MonthArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[TodayArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[UpdateView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[WeekArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[YearArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[ArchiveIndexView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[DateDetailView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[DayArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[MonthArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[TodayArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[WeekArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[YearArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[_django_ArchiveIndexView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[_django_DateDetailView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[_django_DayArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[_django_MonthArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[_django_TodayArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[_django_WeekArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[dates].Member[_django_YearArchiveView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[detail].Member[DetailView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[detail].Member[_django_DetailView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[edit].Member[CreateView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[edit].Member[DeleteView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[edit].Member[UpdateView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[edit].Member[_django_CreateView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[edit].Member[_django_DeleteView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[edit].Member[_django_UpdateView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[list].Member[ListView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views].Member[generic].Member[list].Member[_django_ListView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views]Member[BadRequest] + - - Django.Views.View~Subclass + - django_jinja + - Member[views]Member[ErrorView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views]Member[GenericView] + - - Django.Views.View~Subclass + - django_jinja + - Member[views]Member[PageNotFound] + - - Django.Views.View~Subclass + - django_jinja + - Member[views]Member[PermissionDenied] + - - Django.Views.View~Subclass + - django_jinja + - Member[views]Member[ServerError] + - - markupsafe.Markup~Subclass + - django_jinja + - Member[builtins].Member[extensions].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_libs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_libs.model.yml index 8691a10b92f..9129e46d8bd 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_libs.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_libs.model.yml @@ -4,6 +4,33 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - django_libs + - Member[views].Member[HybridView] + - - Django.Views.View~Subclass + - django_libs + - Member[views].Member[PaginatedCommentAJAXView] + - - Django.Views.View~Subclass + - django_libs + - Member[views].Member[RapidPrototypingView] + - - Django.Views.View~Subclass + - django_libs + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - django_libs + - Member[views].Member[UpdateCookieAJAXView] + - - Django.Views.View~Subclass + - django_libs + - Member[views].Member[UpdateSessionAJAXView] + - - Django.Views.View~Subclass + - django_libs + - Member[views].Member[View] + - - Django.Views.View~Subclass + - django_libs + - Member[views_mixins].Member[DetailViewWithPostAction] + - - Django.Views.View~Subclass + - django_libs + - Member[views_mixins].Member[DetailView] - - Django.db.models.Model~Subclass - django_libs - Member[decorators].Member[User] @@ -22,3 +49,18 @@ extensions: - - Django.db.models.Model~Subclass - django_libs - Member[views].Member[Comment] + - - django.http.response.HttpResponseForbidden~Subclass + - django_libs + - Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - django_libs + - Member[middleware].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - django_libs + - Member[views_mixins].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - django_libs + - Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_libs + - Member[views_mixins].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_lifecycle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_lifecycle.model.yml new file mode 100644 index 00000000000..52cca2123b2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_lifecycle.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_lifecycle + - Member[LifecycleModel] + - - Django.db.models.Model~Subclass + - django_lifecycle + - Member[models].Member[LifecycleModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mailbox.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mailbox.model.yml new file mode 100644 index 00000000000..7973b5a794c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mailbox.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[admin].Member[Mailbox] + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[admin].Member[MessageAttachment] + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[admin].Member[Message] + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[management].Member[commands].Member[getmail].Member[Mailbox] + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[management].Member[commands].Member[processincomingmessage].Member[Mailbox] + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[management].Member[commands].Member[rebuildmessageattachments].Member[MessageAttachment] + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[management].Member[commands].Member[rebuildmessageattachments].Member[Message] + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[models].Member[Mailbox] + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[models].Member[MessageAttachment] + - - Django.db.models.Model~Subclass + - django_mailbox + - Member[models].Member[Message] + - - io.StringIO~Subclass + - django_mailbox + - Member[models].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_messages.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_messages.model.yml index 32c8c650284..6ebe497bbfc 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_messages.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_messages.model.yml @@ -4,18 +4,63 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - django_messages + - Member[fields].Member[CommaSeparatedUserField] + - - Django.Forms.Field~Subclass + - django_messages + - Member[forms].Member[CommaSeparatedUserField] + - - Django.Views.View~Subclass + - django_messages + - Member[urls].Member[RedirectView] - - Django.db.models.Model~Subclass - django_messages - Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - django_messages + - Member[admin].Member[Message] - - Django.db.models.Model~Subclass - django_messages - Member[admin].Member[User] - - Django.db.models.Model~Subclass - django_messages - Member[fields].Member[User] + - - Django.db.models.Model~Subclass + - django_messages + - Member[forms].Member[Message] + - - Django.db.models.Model~Subclass + - django_messages + - Member[management].Member[commands].Member[delete_deleted_messages].Member[Message] + - - Django.db.models.Model~Subclass + - django_messages + - Member[models].Member[Message] + - - Django.db.models.Model~Subclass + - django_messages + - Member[urls].Member[Message] - - Django.db.models.Model~Subclass - django_messages - Member[urls].Member[User] + - - Django.db.models.Model~Subclass + - django_messages + - Member[views].Member[Message] - - Django.db.models.Model~Subclass - django_messages - Member[views].Member[User] + - - django.forms.BaseForm~Subclass + - django_messages + - Member[admin].Member[MessageAdminForm] + - - django.forms.BaseForm~Subclass + - django_messages + - Member[forms].Member[ComposeForm] + - - django.forms.BaseForm~Subclass + - django_messages + - Member[urls].Member[ComposeForm] + - - django.forms.BaseForm~Subclass + - django_messages + - Member[views].Member[ComposeForm] + - - django.http.response.HttpResponseRedirect~Subclass + - django_messages + - Member[urls].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - django_messages + - Member[views].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_migration_linter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_migration_linter.model.yml new file mode 100644 index 00000000000..621a38457b3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_migration_linter.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - django_migration_linter + - Member[cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mock_queries.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mock_queries.model.yml new file mode 100644 index 00000000000..ab8bc9bf092 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mock_queries.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_mock_queries + - Member[mocks].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mongoengine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mongoengine.model.yml index ad0a300c81e..de754b16f38 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mongoengine.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mongoengine.model.yml @@ -4,6 +4,51 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - django_mongoengine + - Member[forms].Member[Field] + - - Django.Forms.Field~Subclass + - django_mongoengine + - Member[forms].Member[fields].Member[DictField] + - - Django.Forms.Field~Subclass + - django_mongoengine + - Member[forms].Member[fields].Member[DocumentMultipleChoiceField] + - - Django.Forms.Field~Subclass + - django_mongoengine + - Member[forms].Member[fields].Member[EmbeddedDocumentField] + - - Django.Forms.Field~Subclass + - django_mongoengine + - Member[forms].Member[fields].Member[ReferenceField] + - - Django.Forms.Field~Subclass + - django_mongoengine + - Member[forms].Member[utils].Member[Field] + - - Django.Views.View~Subclass + - django_mongoengine + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - django_mongoengine + - Member[views].Member[EmbeddedDetailView] + - - Django.Views.View~Subclass + - django_mongoengine + - Member[views].Member[detail].Member[BaseDetailView] + - - Django.Views.View~Subclass + - django_mongoengine + - Member[views].Member[detail].Member[DetailView] + - - Django.Views.View~Subclass + - django_mongoengine + - Member[views].Member[detail].Member[View] + - - Django.Views.View~Subclass + - django_mongoengine + - Member[views].Member[embedded].Member[DetailView] + - - Django.Views.View~Subclass + - django_mongoengine + - Member[views].Member[embedded].Member[EmbeddedDetailView] + - - Django.db.models.Model~Subclass + - django_mongoengine + - Member[document].Member[Model] + - - Django.db.models.Model~Subclass + - django_mongoengine + - Member[mongo_admin].Member[management].Member[commands].Member[createmongodbsuperuser].Member[MongoUser] - - Django.db.models.Model~Subclass - django_mongoengine - Member[mongo_auth].Member[admin].Member[Group] @@ -13,6 +58,30 @@ extensions: - - Django.db.models.Model~Subclass - django_mongoengine - Member[mongo_auth].Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - django_mongoengine + - Member[mongo_auth].Member[models].Member[MongoUser] + - - django.forms.BaseForm~Subclass + - django_mongoengine + - Member[forms].Member[BaseDocumentForm] + - - django.forms.BaseForm~Subclass + - django_mongoengine + - Member[forms].Member[DocumentForm] + - - django.forms.BaseForm~Subclass + - django_mongoengine + - Member[forms].Member[EmbeddedDocumentForm] + - - django.forms.BaseForm~Subclass + - django_mongoengine + - Member[forms].Member[documents].Member[BaseDocumentForm] + - - django.forms.BaseForm~Subclass + - django_mongoengine + - Member[forms].Member[documents].Member[DocumentForm] + - - django.forms.BaseForm~Subclass + - django_mongoengine + - Member[forms].Member[documents].Member[EmbeddedDocumentForm] + - - django.forms.BaseForm~Subclass + - django_mongoengine + - Member[mongo_admin].Member[options].Member[DocumentForm] - - django.http.response.HttpResponse~Subclass - django_mongoengine - Member[mongo_admin].Member[options].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mptt_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mptt_admin.model.yml index fb5e792a5f0..5552b00cda7 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mptt_admin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mptt_admin.model.yml @@ -10,3 +10,6 @@ extensions: - - django.http.response.HttpResponse~Subclass - django_mptt_admin - Member[django_mptt_admin_mixin].Member[TemplateResponse] + - - django.http.response.JsonResponse~Subclass + - django_mptt_admin + - Member[django_mptt_admin_mixin].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_multitenant.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_multitenant.model.yml new file mode 100644 index 00000000000..70f3dc97394 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_multitenant.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_multitenant + - Member[views].Member[TenantModelViewSet] + - - Django.db.models.Model~Subclass + - django_multitenant + - Member[models].Member[TenantModel] + - - Django.db.models.Model~Subclass + - django_multitenant + - Member[views].Member[TenantModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mysql.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mysql.model.yml new file mode 100644 index 00000000000..29ab4ddecac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mysql.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_mysql + - Member[forms].Member[SimpleListField] + - - Django.Forms.Field~Subclass + - django_mysql + - Member[forms].Member[SimpleSetField] + - - Django.Forms.Field~Subclass + - django_mysql + - Member[models].Member[fields].Member[dynamic].Member[FormField] + - - Django.Forms.Field~Subclass + - django_mysql + - Member[models].Member[fields].Member[lists].Member[FormField] + - - Django.Forms.Field~Subclass + - django_mysql + - Member[models].Member[fields].Member[lists].Member[SimpleListField] + - - Django.Forms.Field~Subclass + - django_mysql + - Member[models].Member[fields].Member[sets].Member[FormField] + - - Django.Forms.Field~Subclass + - django_mysql + - Member[models].Member[fields].Member[sets].Member[SimpleSetField] + - - Django.db.models.Model~Subclass + - django_mysql + - Member[locks].Member[Model] + - - Django.db.models.Model~Subclass + - django_mysql + - Member[models].Member[Model] + - - Django.db.models.Model~Subclass + - django_mysql + - Member[models].Member[base].Member[Model] + - - Django.db.models.Model~Subclass + - django_mysql + - Member[models].Member[fields].Member[lists].Member[Model] + - - Django.db.models.Model~Subclass + - django_mysql + - Member[models].Member[fields].Member[sets].Member[Model] + - - Django.db.models.Model~Subclass + - django_mysql + - Member[utils].Member[Model] + - - pickle~Alias + - django_mysql + - Member[cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_nyt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_nyt.model.yml index 28fd040ffc7..71931bf0030 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_nyt.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_nyt.model.yml @@ -10,3 +10,24 @@ extensions: - - Django.db.models.Model~Subclass - django_nyt - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_nyt + - Member[models].Member[NotificationType] + - - Django.db.models.Model~Subclass + - django_nyt + - Member[models].Member[Notification] + - - Django.db.models.Model~Subclass + - django_nyt + - Member[models].Member[Settings] + - - Django.db.models.Model~Subclass + - django_nyt + - Member[models].Member[Subscription] + - - Django.db.models.Model~Subclass + - django_nyt + - Member[utils].Member[Model] + - - django.forms.BaseForm~Subclass + - django_nyt + - Member[forms].Member[SettingsForm] + - - django.http.response.HttpResponse~Subclass + - django_nyt + - Member[decorators].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_object_actions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_object_actions.model.yml new file mode 100644 index 00000000000..0209149152d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_object_actions.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_object_actions + - Member[utils].Member[BaseActionView] + - - Django.Views.View~Subclass + - django_object_actions + - Member[utils].Member[ChangeActionView] + - - Django.Views.View~Subclass + - django_object_actions + - Member[utils].Member[ChangeListActionView] + - - Django.Views.View~Subclass + - django_object_actions + - Member[utils].Member[View] + - - django.http.response.HttpResponseRedirect~Subclass + - django_object_actions + - Member[utils].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_otp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_otp.model.yml index 50abd5cea50..0d719423fdb 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_otp.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_otp.model.yml @@ -7,9 +7,111 @@ extensions: - - Django.Views.View~Subclass - django_otp - Member[views].Member[LoginView] + - - Django.db.models.Model~Subclass + - django_otp + - Member[forms].Member[Device] + - - Django.db.models.Model~Subclass + - django_otp + - Member[middleware].Member[Device] + - - Django.db.models.Model~Subclass + - django_otp + - Member[models].Member[Device] + - - Django.db.models.Model~Subclass + - django_otp + - Member[models].Member[SideChannelDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[models].Member[ThrottlingMixin] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_email].Member[admin].Member[EmailDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_email].Member[models].Member[EmailDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_email].Member[models].Member[SideChannelDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_email].Member[models].Member[ThrottlingMixin] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_hotp].Member[admin].Member[HOTPDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_hotp].Member[models].Member[Device] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_hotp].Member[models].Member[HOTPDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_hotp].Member[models].Member[ThrottlingMixin] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_static].Member[admin].Member[StaticDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_static].Member[admin].Member[StaticToken] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_static].Member[lib].Member[StaticDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_static].Member[lib].Member[StaticToken] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_static].Member[models].Member[Device] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_static].Member[models].Member[StaticDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_static].Member[models].Member[StaticToken] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_static].Member[models].Member[ThrottlingMixin] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_totp].Member[admin].Member[TOTPDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_totp].Member[models].Member[Device] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_totp].Member[models].Member[TOTPDevice] + - - Django.db.models.Model~Subclass + - django_otp + - Member[plugins].Member[otp_totp].Member[models].Member[ThrottlingMixin] + - - django.forms.BaseForm~Subclass + - django_otp + - Member[admin].Member[AdminAuthenticationForm] + - - django.forms.BaseForm~Subclass + - django_otp + - Member[admin].Member[OTPAdminAuthenticationForm] + - - django.forms.BaseForm~Subclass + - django_otp + - Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - django_otp + - Member[forms].Member[OTPAuthenticationForm] + - - django.forms.BaseForm~Subclass + - django_otp + - Member[forms].Member[OTPTokenForm] + - - django.forms.BaseForm~Subclass + - django_otp + - Member[views].Member[OTPAuthenticationForm] + - - django.forms.BaseForm~Subclass + - django_otp + - Member[views].Member[OTPTokenForm] + - - django.http.response.HttpResponse~Subclass + - django_otp + - Member[plugins].Member[otp_hotp].Member[admin].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - django_otp - Member[plugins].Member[otp_hotp].Member[admin].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - django_otp + - Member[plugins].Member[otp_totp].Member[admin].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - django_otp - Member[plugins].Member[otp_totp].Member[admin].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_permissions_policy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_permissions_policy.model.yml new file mode 100644 index 00000000000..35def24afdd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_permissions_policy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - django_permissions_policy + - Member[HttpRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_plotly_dash.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_plotly_dash.model.yml index 63bfdcbf033..c546f9e9bc2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_plotly_dash.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_plotly_dash.model.yml @@ -4,6 +4,36 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - django_plotly_dash + - Member[admin].Member[DashApp] + - - Django.db.models.Model~Subclass + - django_plotly_dash + - Member[admin].Member[StatelessApp] + - - Django.db.models.Model~Subclass + - django_plotly_dash + - Member[models].Member[DashApp] + - - Django.db.models.Model~Subclass + - django_plotly_dash + - Member[models].Member[StatelessApp] + - - Django.db.models.Model~Subclass + - django_plotly_dash + - Member[templatetags].Member[plotly_dash].Member[DashApp] + - - Django.db.models.Model~Subclass + - django_plotly_dash + - Member[views].Member[DashApp] + - - django.http.response.HttpResponseRedirect~Subclass + - django_plotly_dash + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - django_plotly_dash + - Member[views].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - django_plotly_dash - Member[views].Member[TemplateResponse] + - - flask.Flask~Subclass + - django_plotly_dash + - Member[dash_wrapper].Member[Flask] + - - flask.Flask~Subclass + - django_plotly_dash + - Member[dash_wrapper].Member[PseudoFlask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_prices.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_prices.model.yml new file mode 100644 index 00000000000..e7815d406d0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_prices.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_prices + - Member[forms].Member[MoneyField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_prices_openexchangerates.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_prices_openexchangerates.model.yml new file mode 100644 index 00000000000..2ab95a4fa2d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_prices_openexchangerates.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_prices_openexchangerates + - Member[admin].Member[ConversionRate] + - - Django.db.models.Model~Subclass + - django_prices_openexchangerates + - Member[models].Member[ConversionRate] + - - Django.db.models.Model~Subclass + - django_prices_openexchangerates + - Member[tasks].Member[ConversionRate] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_prices_vatlayer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_prices_vatlayer.model.yml new file mode 100644 index 00000000000..26e1da62392 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_prices_vatlayer.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_prices_vatlayer + - Member[admin].Member[VAT] + - - Django.db.models.Model~Subclass + - django_prices_vatlayer + - Member[models].Member[RateTypes] + - - Django.db.models.Model~Subclass + - django_prices_vatlayer + - Member[models].Member[VAT] + - - Django.db.models.Model~Subclass + - django_prices_vatlayer + - Member[utils].Member[RateTypes] + - - Django.db.models.Model~Subclass + - django_prices_vatlayer + - Member[utils].Member[VAT] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_private_chat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_private_chat.model.yml index 835cb675b97..dbb841eba20 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_private_chat.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_private_chat.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - django_private_chat + - Member[views].Member[DialogListView] - - Django.db.models.Model~Subclass - django_private_chat - Member[admin].Member[Dialog] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_push.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_push.model.yml new file mode 100644 index 00000000000..39a4f7f3d88 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_push.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_push + - Member[subscriber].Member[views].Member[CallbackView] + - - Django.db.models.Model~Subclass + - django_push + - Member[subscriber].Member[admin].Member[Subscription] + - - Django.db.models.Model~Subclass + - django_push + - Member[subscriber].Member[models].Member[Subscription] + - - Django.db.models.Model~Subclass + - django_push + - Member[subscriber].Member[views].Member[Subscription] + - - django.http.response.HttpResponseBadRequest~Subclass + - django_push + - Member[subscriber].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - django_push + - Member[subscriber].Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_pyscss.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_pyscss.model.yml new file mode 100644 index 00000000000..85815c5fb9f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_pyscss.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - django_pyscss + - Member[compiler].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_q.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_q.model.yml new file mode 100644 index 00000000000..4f81404259c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_q.model.yml @@ -0,0 +1,69 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_q + - Member[admin].Member[Failure] + - - Django.db.models.Model~Subclass + - django_q + - Member[admin].Member[OrmQ] + - - Django.db.models.Model~Subclass + - django_q + - Member[admin].Member[Schedule] + - - Django.db.models.Model~Subclass + - django_q + - Member[admin].Member[Success] + - - Django.db.models.Model~Subclass + - django_q + - Member[admin].Member[Task] + - - Django.db.models.Model~Subclass + - django_q + - Member[brokers].Member[orm].Member[OrmQ] + - - Django.db.models.Model~Subclass + - django_q + - Member[cluster].Member[Schedule] + - - Django.db.models.Model~Subclass + - django_q + - Member[cluster].Member[Success] + - - Django.db.models.Model~Subclass + - django_q + - Member[cluster].Member[Task] + - - Django.db.models.Model~Subclass + - django_q + - Member[models].Member[Failure] + - - Django.db.models.Model~Subclass + - django_q + - Member[models].Member[OrmQ] + - - Django.db.models.Model~Subclass + - django_q + - Member[models].Member[Schedule] + - - Django.db.models.Model~Subclass + - django_q + - Member[models].Member[Success] + - - Django.db.models.Model~Subclass + - django_q + - Member[models].Member[Task] + - - Django.db.models.Model~Subclass + - django_q + - Member[monitor].Member[Success] + - - Django.db.models.Model~Subclass + - django_q + - Member[monitor].Member[Task] + - - Django.db.models.Model~Subclass + - django_q + - Member[scheduler].Member[Schedule] + - - Django.db.models.Model~Subclass + - django_q + - Member[signals].Member[Task] + - - Django.db.models.Model~Subclass + - django_q + - Member[tasks].Member[Schedule] + - - Django.db.models.Model~Subclass + - django_q + - Member[tasks].Member[Task] + - - pickle~Alias + - django_q + - Member[signing].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_quill.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_quill.model.yml new file mode 100644 index 00000000000..af68cd20f3e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_quill.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_quill + - Member[forms].Member[QuillFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_redis.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_redis.model.yml new file mode 100644 index 00000000000..376d429e80f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_redis.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - django_redis + - Member[serializers].Member[pickle].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_registration.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_registration.model.yml new file mode 100644 index 00000000000..97413b4f5bd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_registration.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_registration + - Member[backends].Member[activation].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - django_registration + - Member[backends].Member[activation].Member[views].Member[ActivationView] + - - Django.Views.View~Subclass + - django_registration + - Member[backends].Member[activation].Member[views].Member[BaseActivationView] + - - Django.Views.View~Subclass + - django_registration + - Member[backends].Member[activation].Member[views].Member[BaseRegistrationView] + - - Django.Views.View~Subclass + - django_registration + - Member[backends].Member[activation].Member[views].Member[RegistrationView] + - - Django.Views.View~Subclass + - django_registration + - Member[backends].Member[one_step].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - django_registration + - Member[backends].Member[one_step].Member[views].Member[BaseRegistrationView] + - - Django.Views.View~Subclass + - django_registration + - Member[backends].Member[one_step].Member[views].Member[RegistrationView] + - - Django.Views.View~Subclass + - django_registration + - Member[views].Member[ActivationView] + - - Django.Views.View~Subclass + - django_registration + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - django_registration + - Member[views].Member[RegistrationView] + - - Django.Views.View~Subclass + - django_registration + - Member[views].Member[TemplateView] + - - django.forms.BaseForm~Subclass + - django_registration + - Member[forms].Member[RegistrationFormCaseInsensitive] + - - django.forms.BaseForm~Subclass + - django_registration + - Member[forms].Member[RegistrationFormTermsOfService] + - - django.forms.BaseForm~Subclass + - django_registration + - Member[forms].Member[RegistrationFormUniqueEmail] + - - django.forms.BaseForm~Subclass + - django_registration + - Member[forms].Member[RegistrationForm] + - - django.forms.BaseForm~Subclass + - django_registration + - Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - django_registration + - Member[views].Member[RegistrationForm] + - - django.http.response.HttpResponseRedirect~Subclass + - django_registration + - Member[views].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_rest_passwordreset.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_rest_passwordreset.model.yml new file mode 100644 index 00000000000..26baf2f0d3d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_rest_passwordreset.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_rest_passwordreset + - Member[urls].Member[ResetPasswordConfirmViewSet] + - - Django.Views.View~Subclass + - django_rest_passwordreset + - Member[urls].Member[ResetPasswordRequestTokenViewSet] + - - Django.Views.View~Subclass + - django_rest_passwordreset + - Member[urls].Member[ResetPasswordValidateTokenViewSet] + - - Django.Views.View~Subclass + - django_rest_passwordreset + - Member[views].Member[ResetPasswordConfirmViewSet] + - - Django.Views.View~Subclass + - django_rest_passwordreset + - Member[views].Member[ResetPasswordConfirm] + - - Django.Views.View~Subclass + - django_rest_passwordreset + - Member[views].Member[ResetPasswordRequestTokenViewSet] + - - Django.Views.View~Subclass + - django_rest_passwordreset + - Member[views].Member[ResetPasswordRequestToken] + - - Django.Views.View~Subclass + - django_rest_passwordreset + - Member[views].Member[ResetPasswordValidateTokenViewSet] + - - Django.Views.View~Subclass + - django_rest_passwordreset + - Member[views].Member[ResetPasswordValidateToken] + - - Django.db.models.Model~Subclass + - django_rest_passwordreset + - Member[admin].Member[ResetPasswordToken] + - - Django.db.models.Model~Subclass + - django_rest_passwordreset + - Member[models].Member[ResetPasswordToken] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_rq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_rq.model.yml new file mode 100644 index 00000000000..c3d1577b3ad --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_rq.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_rq + - Member[models].Member[Queue] + - - django.http.response.JsonResponse~Subclass + - django_rq + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_scim.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_scim.model.yml new file mode 100644 index 00000000000..ecc9a2e5eb0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_scim.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[GroupSearchView] + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[GroupsView] + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[ResourceTypesView] + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[SCIMView] + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[SchemasView] + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[SearchView] + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[ServiceProviderConfigView] + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[UserSearchView] + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[UsersView] + - - Django.Views.View~Subclass + - django_scim + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - django_scim + - Member[models].Member[AbstractSCIMCommonAttributesMixin] + - - Django.db.models.Model~Subclass + - django_scim + - Member[models].Member[AbstractSCIMGroupMixin] + - - Django.db.models.Model~Subclass + - django_scim + - Member[models].Member[AbstractSCIMUserMixin] + - - django.http.response.HttpResponse~Subclass + - django_scim + - Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_scim + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_sendfile.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_sendfile.model.yml new file mode 100644 index 00000000000..89b89b9669d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_sendfile.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseNotModified~Subclass + - django_sendfile + - Member[backends].Member[simple].Member[HttpResponseNotModified] + - - django.http.response.HttpResponse~Subclass + - django_sendfile + - Member[backends].Member[mod_wsgi].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_sendfile + - Member[backends].Member[nginx].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_sendfile + - Member[backends].Member[simple].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_sendfile + - Member[backends].Member[xsendfile].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ses.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ses.model.yml new file mode 100644 index 00000000000..579844a2d35 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ses.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_ses + - Member[urls].Member[DashboardView] + - - Django.Views.View~Subclass + - django_ses + - Member[views].Member[DashboardView] + - - Django.Views.View~Subclass + - django_ses + - Member[views].Member[SESEventWebhookView] + - - Django.Views.View~Subclass + - django_ses + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - django_ses + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - django_ses + - Member[admin].Member[SESStat] + - - Django.db.models.Model~Subclass + - django_ses + - Member[management].Member[commands].Member[get_ses_statistics].Member[SESStat] + - - Django.db.models.Model~Subclass + - django_ses + - Member[models].Member[SESStat] + - - django.http.response.HttpResponseBadRequest~Subclass + - django_ses + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - django_ses + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_social_share.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_social_share.model.yml new file mode 100644 index 00000000000..a978e031d41 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_social_share.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_social_share + - Member[templatetags].Member[social_share].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_spaghetti.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_spaghetti.model.yml new file mode 100644 index 00000000000..13f538909ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_spaghetti.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_spaghetti + - Member[views].Member[Plate] + - - Django.Views.View~Subclass + - django_spaghetti + - Member[views].Member[TemplateView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_structlog.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_structlog.model.yml new file mode 100644 index 00000000000..4b2f95425c9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_structlog.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.StreamingHttpResponse~Subclass + - django_structlog + - Member[middlewares].Member[request].Member[StreamingHttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_structlog_demo_project.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_structlog_demo_project.model.yml index b22ef120dd1..0a433c18314 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_structlog_demo_project.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_structlog_demo_project.model.yml @@ -4,9 +4,60 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - django_structlog_demo_project + - Member[users].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - django_structlog_demo_project + - Member[users].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - django_structlog_demo_project + - Member[users].Member[views].Member[RedirectView] + - - Django.Views.View~Subclass + - django_structlog_demo_project + - Member[users].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - django_structlog_demo_project + - Member[users].Member[views].Member[UserDetailView] + - - Django.Views.View~Subclass + - django_structlog_demo_project + - Member[users].Member[views].Member[UserListView] + - - Django.Views.View~Subclass + - django_structlog_demo_project + - Member[users].Member[views].Member[UserRedirectView] + - - Django.Views.View~Subclass + - django_structlog_demo_project + - Member[users].Member[views].Member[UserUpdateView] - - Django.db.models.Model~Subclass - django_structlog_demo_project - Member[users].Member[models].Member[AbstractUser] - - Django.db.models.Model~Subclass - django_structlog_demo_project - Member[users].Member[models].Member[User] + - - django.forms.BaseForm~Subclass + - django_structlog_demo_project + - Member[users].Member[admin].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - django_structlog_demo_project + - Member[users].Member[admin].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - django_structlog_demo_project + - Member[users].Member[forms].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - django_structlog_demo_project + - Member[users].Member[forms].Member[UserCreationForm] + - - django.http.request.HttpRequest~Subclass + - django_structlog_demo_project + - Member[users].Member[adapters].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - django_structlog_demo_project + - Member[home].Member[api_views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - django_structlog_demo_project + - Member[home].Member[views].Member[HttpResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - django_structlog_demo_project + - Member[home].Member[views].Member[StreamingHttpResponse] + - - rest_framework.response.Response~Subclass + - django_structlog_demo_project + - Member[home].Member[api_views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_su.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_su.model.yml new file mode 100644 index 00000000000..da19e2550eb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_su.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - django_su + - Member[forms].Member[UserSuForm] + - - django.forms.BaseForm~Subclass + - django_su + - Member[views].Member[UserSuForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - django_su + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - django_su + - Member[views].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_summernote.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_summernote.model.yml new file mode 100644 index 00000000000..6362bfc673c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_summernote.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_summernote + - Member[fields].Member[SummernoteTextFormField] + - - Django.Forms.Field~Subclass + - django_summernote + - Member[forms].Member[FIELD] + - - Django.Views.View~Subclass + - django_summernote + - Member[urls].Member[SummernoteEditor] + - - Django.Views.View~Subclass + - django_summernote + - Member[urls].Member[SummernoteUploadAttachment] + - - Django.Views.View~Subclass + - django_summernote + - Member[views].Member[SummernoteEditor] + - - Django.Views.View~Subclass + - django_summernote + - Member[views].Member[SummernoteUploadAttachment] + - - Django.Views.View~Subclass + - django_summernote + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - django_summernote + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - django_summernote + - Member[models].Member[AbstractAttachment] + - - Django.db.models.Model~Subclass + - django_summernote + - Member[models].Member[Attachment] + - - django.forms.BaseForm~Subclass + - django_summernote + - Member[admin].Member[AttachmentAdminForm] + - - django.forms.BaseForm~Subclass + - django_summernote + - Member[forms].Member[AttachmentAdminForm] + - - django.forms.BaseForm~Subclass + - django_summernote + - Member[forms].Member[UploadForm] + - - django.forms.BaseForm~Subclass + - django_summernote + - Member[views].Member[UploadForm] + - - django.http.response.HttpResponse~Subclass + - django_summernote + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - django_summernote + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tables2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tables2.model.yml new file mode 100644 index 00000000000..00462bc323a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tables2.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_tables2 + - Member[SingleTableView] + - - Django.Views.View~Subclass + - django_tables2 + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - django_tables2 + - Member[views].Member[SingleTableView] + - - django.http.response.HttpResponse~Subclass + - django_tables2 + - Member[export].Member[export].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tablib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tablib.model.yml new file mode 100644 index 00000000000..cb9f7b6d61a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tablib.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseBadRequest~Subclass + - django_tablib + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - django_tablib + - Member[admin].Member[actions].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_tablib + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_telegrambot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_telegrambot.model.yml new file mode 100644 index 00000000000..d5a636a0833 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_telegrambot.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.JsonResponse~Subclass + - django_telegrambot + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tenants.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tenants.model.yml index fd63e2fd770..6d4b7cf1ee1 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tenants.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tenants.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - django_tenants + - Member[models].Member[DomainMixin] + - - Django.db.models.Model~Subclass + - django_tenants + - Member[models].Member[TenantMixin] - - Django.db.models.Model~Subclass - django_tenants - Member[postgresql_backend].Member[base].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tools.model.yml index b46953275cc..7fad58d691f 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tools.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tools.model.yml @@ -4,12 +4,48 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - django_tools + - Member[fields].Member[directory].Member[DirectoryFormField] + - - Django.Forms.Field~Subclass + - django_tools + - Member[fields].Member[language_code].Member[LanguageCodeFormField] + - - Django.Forms.Field~Subclass + - django_tools + - Member[fields].Member[sign_separated].Member[SignSeparatedFormField] + - - Django.Forms.Field~Subclass + - django_tools + - Member[fields].Member[url].Member[OriginFormsCharField] + - - Django.Forms.Field~Subclass + - django_tools + - Member[fields].Member[url].Member[URLFormField2] + - - Django.Views.View~Subclass + - django_tools + - Member[serve_media_app].Member[urls].Member[UserMediaView] + - - Django.Views.View~Subclass + - django_tools + - Member[serve_media_app].Member[views].Member[serve_user_files].Member[UserMediaView] + - - Django.Views.View~Subclass + - django_tools + - Member[serve_media_app].Member[views].Member[serve_user_files].Member[View] - - Django.db.models.Model~Subclass - django_tools - Member[limit_to_usergroups].Member[Group] - - Django.db.models.Model~Subclass - django_tools - Member[management].Member[commands].Member[permission_info].Member[Permission] + - - Django.db.models.Model~Subclass + - django_tools + - Member[model_version_protect].Member[models].Member[VersionProtectBaseModel] + - - Django.db.models.Model~Subclass + - django_tools + - Member[models].Member[UpdateInfoBaseModel] + - - Django.db.models.Model~Subclass + - django_tools + - Member[models].Member[UpdateTimeBaseModel] + - - Django.db.models.Model~Subclass + - django_tools + - Member[models].Member[UpdateUserBaseModel] - - Django.db.models.Model~Subclass - django_tools - Member[permissions].Member[ContentType] @@ -19,3 +55,24 @@ extensions: - - Django.db.models.Model~Subclass - django_tools - Member[playwright].Member[utils].Member[User] + - - Django.db.models.Model~Subclass + - django_tools + - Member[serve_media_app].Member[models].Member[UserMediaTokenModel] + - - Django.db.models.Model~Subclass + - django_tools + - Member[serve_media_app].Member[views].Member[serve_user_files].Member[UserMediaTokenModel] + - - django.http.request.HttpRequest~Subclass + - django_tools + - Member[decorators].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - django_tools + - Member[cache].Member[site_cache_middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_tools + - Member[selenium].Member[response].Member[FakedHttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_tools + - Member[selenium].Member[response].Member[HttpResponse] + - - pickle~Alias + - django_tools + - Member[auto_update_cache].Member[filebased].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tutorial.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tutorial.model.yml new file mode 100644 index 00000000000..7098bf35615 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tutorial.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_tutorial + - Member[polls].Member[admin].Member[Question] + - - Django.db.models.Model~Subclass + - django_tutorial + - Member[polls].Member[models].Member[Choice] + - - Django.db.models.Model~Subclass + - django_tutorial + - Member[polls].Member[models].Member[Question] + - - django.http.response.HttpResponse~Subclass + - django_tutorial + - Member[polls].Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_twilio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_twilio.model.yml index ec2b3b0253a..e3db403f2e3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_twilio.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_twilio.model.yml @@ -4,9 +4,45 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - django_twilio + - Member[admin].Member[Caller] + - - Django.db.models.Model~Subclass + - django_twilio + - Member[admin].Member[Credential] + - - Django.db.models.Model~Subclass + - django_twilio + - Member[models].Member[Caller] + - - Django.db.models.Model~Subclass + - django_twilio + - Member[models].Member[Credential] + - - Django.db.models.Model~Subclass + - django_twilio + - Member[utils].Member[Caller] + - - Django.db.models.Model~Subclass + - django_twilio + - Member[utils].Member[Credential] + - - django.http.request.HttpRequest~Subclass + - django_twilio + - Member[decorators].Member[HttpRequest] - - django.http.request.HttpRequest~Subclass - django_twilio - Member[request].Member[ASGIRequest] + - - django.http.request.HttpRequest~Subclass + - django_twilio + - Member[request].Member[HttpRequest] - - django.http.request.HttpRequest~Subclass - django_twilio - Member[request].Member[WSGIRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - django_twilio + - Member[decorators].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotAllowed~Subclass + - django_twilio + - Member[decorators].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponse~Subclass + - django_twilio + - Member[decorators].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_twilio + - Member[utils].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_unicorn.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_unicorn.model.yml index f9f1c130d0e..2a4d9e1fb29 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_unicorn.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_unicorn.model.yml @@ -4,6 +4,66 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - django_unicorn + - Member[components].Member[UnicornView] + - - Django.Views.View~Subclass + - django_unicorn + - Member[components].Member[unicorn_view].Member[TemplateView] + - - Django.Views.View~Subclass + - django_unicorn + - Member[components].Member[unicorn_view].Member[UnicornView] + - - Django.Views.View~Subclass + - django_unicorn + - Member[views].Member[UnicornView] + - - Django.Views.View~Subclass + - django_unicorn + - Member[views].Member[action_parsers].Member[call_method].Member[UnicornView] + - - Django.Views.View~Subclass + - django_unicorn + - Member[views].Member[action_parsers].Member[sync_input].Member[UnicornView] + - - Django.Views.View~Subclass + - django_unicorn + - Member[views].Member[action_parsers].Member[utils].Member[UnicornView] + - - Django.Views.View~Subclass + - django_unicorn + - Member[views].Member[utils].Member[UnicornView] + - - Django.db.models.Model~Subclass + - django_unicorn + - Member[components].Member[typing].Member[Model] + - - Django.db.models.Model~Subclass + - django_unicorn + - Member[components].Member[unicorn_view].Member[Model] + - - Django.db.models.Model~Subclass + - django_unicorn + - Member[db].Member[Model] + - - Django.db.models.Model~Subclass + - django_unicorn + - Member[serializer].Member[Model] + - - Django.db.models.Model~Subclass + - django_unicorn + - Member[views].Member[action_parsers].Member[call_method].Member[Model] + - - Django.db.models.Model~Subclass + - django_unicorn + - Member[views].Member[utils].Member[Model] + - - django.http.request.HttpRequest~Subclass + - django_unicorn + - Member[components].Member[unicorn_view].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - django_unicorn + - Member[utils].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - django_unicorn + - Member[views].Member[HttpRequest] + - - django.http.response.HttpResponseNotModified~Subclass + - django_unicorn + - Member[views].Member[HttpResponseNotModified] + - - django.http.response.HttpResponseRedirect~Subclass + - django_unicorn + - Member[components].Member[updaters].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - django_unicorn + - Member[views].Member[objects].Member[HttpResponseRedirect] - - django.http.response.HttpResponse~Subclass - django_unicorn - Member[components].Member[unicorn_template_response].Member[TemplateResponse] @@ -13,3 +73,12 @@ extensions: - - django.http.response.HttpResponse~Subclass - django_unicorn - Member[components].Member[unicorn_view].Member[UnicornTemplateResponse] + - - django.http.response.JsonResponse~Subclass + - django_unicorn + - Member[views].Member[JsonResponse] + - - pickle~Alias + - django_unicorn + - Member[components].Member[unicorn_view].Member[pickle] + - - pickle~Alias + - django_unicorn + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_weasyprint.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_weasyprint.model.yml index 31fb0fcb457..c6b9e1d38e2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_weasyprint.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_weasyprint.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - django_weasyprint + - Member[WeasyTemplateView] + - - Django.Views.View~Subclass + - django_weasyprint + - Member[views].Member[View] + - - Django.Views.View~Subclass + - django_weasyprint + - Member[views].Member[WeasyTemplateView] - - django.http.response.HttpResponse~Subclass - django_weasyprint - Member[WeasyTemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_xhtml2pdf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_xhtml2pdf.model.yml index c4c5f722a71..62e20cc410e 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_xhtml2pdf.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_xhtml2pdf.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - django.http.response.HttpResponse~Subclass + - django_xhtml2pdf + - Member[utils].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - django_xhtml2pdf - Member[utils].Member[PdfResponse] @@ -13,3 +16,6 @@ extensions: - - django.http.response.HttpResponse~Subclass - django_xhtml2pdf - Member[views].Member[PdfResponse] + - - io.StringIO~Subclass + - django_xhtml2pdf + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangochannelsrestframework.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangochannelsrestframework.model.yml index 3e5313fcaa4..2d9a9a22a54 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangochannelsrestframework.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangochannelsrestframework.model.yml @@ -4,6 +4,48 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - djangochannelsrestframework + - Member[generics].Member[Model] + - - Django.db.models.Model~Subclass + - djangochannelsrestframework + - Member[observer].Member[Model] + - - Django.db.models.Model~Subclass + - djangochannelsrestframework + - Member[observer].Member[generics].Member[Model] + - - Django.db.models.Model~Subclass + - djangochannelsrestframework + - Member[observer].Member[model_observer].Member[Model] + - - django.http.request.HttpRequest~Subclass + - djangochannelsrestframework + - Member[consumers].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - djangochannelsrestframework + - Member[scope_utils].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - djangochannelsrestframework + - Member[consumers].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - djangochannelsrestframework + - Member[consumers].Member[Response] - - django.http.response.HttpResponse~Subclass - djangochannelsrestframework - Member[consumers].Member[SimpleTemplateResponse] + - - rest_framework.exceptions.APIException~Subclass + - djangochannelsrestframework + - Member[consumers].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - djangochannelsrestframework + - Member[consumers].Member[ActionMissingException] + - - rest_framework.exceptions.APIException~Subclass + - djangochannelsrestframework + - Member[consumers].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - djangochannelsrestframework + - Member[exceptions].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - djangochannelsrestframework + - Member[exceptions].Member[ActionMissingException] + - - rest_framework.response.Response~Subclass + - djangochannelsrestframework + - Member[consumers].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_attributes_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_attributes_field.model.yml new file mode 100644 index 00000000000..b514c3cbff9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_attributes_field.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - djangocms_attributes_field + - Member[fields].Member[AttributesFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_blog.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_blog.model.yml index c3992f734ca..13ef79021f4 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_blog.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_blog.model.yml @@ -52,9 +52,15 @@ extensions: - - Django.db.models.Model~Subclass - djangocms_blog - Member[admin].Member[Post] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[cms_plugins].Member[AuthorEntriesPlugin] - - Django.db.models.Model~Subclass - djangocms_blog - Member[cms_plugins].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[cms_plugins].Member[CMSPlugin] - - Django.db.models.Model~Subclass - djangocms_blog - Member[cms_plugins].Member[Post] @@ -64,9 +70,15 @@ extensions: - - Django.db.models.Model~Subclass - djangocms_blog - Member[feeds].Member[Site] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[models].Member[AuthorEntriesPlugin] - - Django.db.models.Model~Subclass - djangocms_blog - Member[models].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[models].Member[CMSPlugin] - - Django.db.models.Model~Subclass - djangocms_blog - Member[models].Member[Post] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_bootstrap4.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_bootstrap4.model.yml index aa2c48f1e1d..ded53d02743 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_bootstrap4.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_bootstrap4.model.yml @@ -4,6 +4,201 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[forms].Member[BooleanField] + - - Django.Forms.Field~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[forms].Member[IntegerField] + - - Django.Forms.Field~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_link].Member[forms].Member[IconField] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_alerts].Member[cms_plugins].Member[Bootstrap4Alerts] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_alerts].Member[models].Member[Bootstrap4Alerts] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_alerts].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_badge].Member[cms_plugins].Member[Bootstrap4Badge] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_badge].Member[models].Member[Bootstrap4Badge] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_badge].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_card].Member[cms_plugins].Member[Bootstrap4CardInner] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_card].Member[cms_plugins].Member[Bootstrap4Card] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_card].Member[models].Member[Bootstrap4CardInner] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_card].Member[models].Member[Bootstrap4Card] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_card].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_carousel].Member[cms_plugins].Member[Bootstrap4Carousel] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_carousel].Member[models].Member[Bootstrap4Carousel] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_carousel].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_collapse].Member[cms_plugins].Member[Bootstrap4CollapseContainer] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_collapse].Member[cms_plugins].Member[Bootstrap4CollapseTrigger] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_collapse].Member[cms_plugins].Member[Bootstrap4Collapse] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_collapse].Member[models].Member[Bootstrap4CollapseContainer] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_collapse].Member[models].Member[Bootstrap4CollapseTrigger] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_collapse].Member[models].Member[Bootstrap4Collapse] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_collapse].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[cms_plugins].Member[Bootstrap4Blockquote] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[cms_plugins].Member[Bootstrap4Code] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[cms_plugins].Member[Bootstrap4Figure] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[models].Member[Bootstrap4Blockquote] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[models].Member[Bootstrap4Code] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[models].Member[Bootstrap4Figure] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[cms_plugins].Member[Bootstrap4GridContainer] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[cms_plugins].Member[Bootstrap4GridRow] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[forms].Member[Bootstrap4GridRow] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[models].Member[Bootstrap4GridColumn] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[models].Member[Bootstrap4GridContainer] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[models].Member[Bootstrap4GridRow] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_jumbotron].Member[cms_plugins].Member[Bootstrap4Jumbotron] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_jumbotron].Member[models].Member[Bootstrap4Jumbotron] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_jumbotron].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_listgroup].Member[cms_plugins].Member[Bootstrap4ListGroupItem] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_listgroup].Member[cms_plugins].Member[Bootstrap4ListGroup] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_listgroup].Member[models].Member[Bootstrap4ListGroupItem] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_listgroup].Member[models].Member[Bootstrap4ListGroup] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_listgroup].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_media].Member[cms_plugins].Member[Bootstrap4MediaBody] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_media].Member[cms_plugins].Member[Bootstrap4Media] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_media].Member[models].Member[Bootstrap4MediaBody] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_media].Member[models].Member[Bootstrap4Media] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_media].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_tabs].Member[cms_plugins].Member[Bootstrap4TabItem] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_tabs].Member[cms_plugins].Member[Bootstrap4Tab] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_tabs].Member[models].Member[Bootstrap4TabItem] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_tabs].Member[models].Member[Bootstrap4Tab] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_tabs].Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_utilities].Member[cms_plugins].Member[Bootstrap4Spacing] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_utilities].Member[models].Member[Bootstrap4Spacing] + - - Django.db.models.Model~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_utilities].Member[models].Member[CMSPlugin] + - - django.forms.BaseForm~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[cms_plugins].Member[Bootstrap4CodeForm] + - - django.forms.BaseForm~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[forms].Member[Bootstrap4CodeForm] + - - django.forms.BaseForm~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_content].Member[forms].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[cms_plugins].Member[Bootstrap4GridRowForm] + - - django.forms.BaseForm~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[forms].Member[Bootstrap4GridColumnBaseForm] + - - django.forms.BaseForm~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_grid].Member[forms].Member[Bootstrap4GridRowForm] - - django.forms.BaseForm~Subclass - djangocms_bootstrap4 - Member[contrib].Member[bootstrap4_link].Member[cms_plugins].Member[Bootstrap4LinkForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_column.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_column.model.yml new file mode 100644 index 00000000000..8da5d9a5325 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_column.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djangocms_column + - Member[cms_plugins].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_column + - Member[cms_plugins].Member[Column] + - - Django.db.models.Model~Subclass + - djangocms_column + - Member[cms_plugins].Member[MultiColumns] + - - Django.db.models.Model~Subclass + - djangocms_column + - Member[forms].Member[MultiColumns] + - - Django.db.models.Model~Subclass + - djangocms_column + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_column + - Member[models].Member[Column] + - - Django.db.models.Model~Subclass + - djangocms_column + - Member[models].Member[MultiColumns] + - - django.forms.BaseForm~Subclass + - djangocms_column + - Member[cms_plugins].Member[MultiColumnForm] + - - django.forms.BaseForm~Subclass + - djangocms_column + - Member[forms].Member[MultiColumnForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_file.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_file.model.yml new file mode 100644 index 00000000000..b329fdd9b10 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_file.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djangocms_file + - Member[cms_plugins].Member[File] + - - Django.db.models.Model~Subclass + - djangocms_file + - Member[cms_plugins].Member[Folder] + - - Django.db.models.Model~Subclass + - djangocms_file + - Member[models].Member[AbstractFile] + - - Django.db.models.Model~Subclass + - djangocms_file + - Member[models].Member[AbstractFolder] + - - Django.db.models.Model~Subclass + - djangocms_file + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_file + - Member[models].Member[File] + - - Django.db.models.Model~Subclass + - djangocms_file + - Member[models].Member[Folder] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_googlemap.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_googlemap.model.yml new file mode 100644 index 00000000000..18628065ac5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_googlemap.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djangocms_googlemap + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_googlemap + - Member[models].Member[GoogleMapMarker] + - - Django.db.models.Model~Subclass + - djangocms_googlemap + - Member[models].Member[GoogleMapRoute] + - - Django.db.models.Model~Subclass + - djangocms_googlemap + - Member[models].Member[GoogleMap] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_history.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_history.model.yml index 6ffc5602338..4d3f465288f 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_history.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_history.model.yml @@ -4,12 +4,51 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - djangocms_history + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - djangocms_history + - Member[views].Member[UndoRedoView] + - - Django.db.models.Model~Subclass + - djangocms_history + - Member[action_handlers].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_history + - Member[admin].Member[PlaceholderOperation] + - - Django.db.models.Model~Subclass + - djangocms_history + - Member[datastructures].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_history + - Member[helpers].Member[CMSPlugin] - - Django.db.models.Model~Subclass - djangocms_history - Member[helpers].Member[Site] + - - Django.db.models.Model~Subclass + - djangocms_history + - Member[models].Member[PlaceholderAction] + - - Django.db.models.Model~Subclass + - djangocms_history + - Member[models].Member[PlaceholderOperation] - - Django.db.models.Model~Subclass - djangocms_history - Member[models].Member[Placeholder] - - Django.db.models.Model~Subclass - djangocms_history - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - djangocms_history + - Member[views].Member[PlaceholderOperation] + - - django.forms.BaseForm~Subclass + - djangocms_history + - Member[forms].Member[UndoRedoForm] + - - django.forms.BaseForm~Subclass + - djangocms_history + - Member[views].Member[UndoRedoForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - djangocms_history + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - djangocms_history + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_icon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_icon.model.yml index 3e0524900a5..b0f4a339c87 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_icon.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_icon.model.yml @@ -10,6 +10,21 @@ extensions: - - Django.Forms.Field~Subclass - djangocms_icon - Member[forms].Member[IconField] + - - Django.db.models.Model~Subclass + - djangocms_icon + - Member[cms_plugins].Member[Icon] + - - Django.db.models.Model~Subclass + - djangocms_icon + - Member[forms].Member[Icon] + - - Django.db.models.Model~Subclass + - djangocms_icon + - Member[models].Member[AbstractIcon] + - - Django.db.models.Model~Subclass + - djangocms_icon + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_icon + - Member[models].Member[Icon] - - django.forms.BaseForm~Subclass - djangocms_icon - Member[cms_plugins].Member[IconForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_link.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_link.model.yml index cf0a51ba368..708d3a76bd9 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_link.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_link.model.yml @@ -4,15 +4,48 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - djangocms_link + - Member[fields].Member[PageSearchField] + - - Django.Forms.Field~Subclass + - djangocms_link + - Member[fields_select2].Member[Select2PageSearchField] + - - Django.Forms.Field~Subclass + - djangocms_link + - Member[forms].Member[PageSearchField] + - - Django.db.models.Model~Subclass + - djangocms_link + - Member[cms_plugins].Member[Link] - - Django.db.models.Model~Subclass - djangocms_link - Member[cms_plugins].Member[Site] - - Django.db.models.Model~Subclass - djangocms_link - Member[fields_select2].Member[Page] + - - Django.db.models.Model~Subclass + - djangocms_link + - Member[forms].Member[Link] + - - Django.db.models.Model~Subclass + - djangocms_link + - Member[models].Member[AbstractLink] + - - Django.db.models.Model~Subclass + - djangocms_link + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_link + - Member[models].Member[Link] - - Django.db.models.Model~Subclass - djangocms_link - Member[models].Member[Page] - - Django.db.models.Model~Subclass - djangocms_link - Member[models].Member[Site] + - - django.forms.BaseForm~Subclass + - djangocms_link + - Member[cms_plugins].Member[LinkForm] + - - django.forms.BaseForm~Subclass + - djangocms_link + - Member[forms].Member[LinkForm] + - - django.forms.BaseForm~Subclass + - djangocms_link + - Member[forms].Member[ModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_picture.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_picture.model.yml index 13153281fa5..54b729b6935 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_picture.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_picture.model.yml @@ -4,6 +4,27 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - djangocms_picture + - Member[cms_plugins].Member[Picture] + - - Django.db.models.Model~Subclass + - djangocms_picture + - Member[forms].Member[Picture] + - - Django.db.models.Model~Subclass + - djangocms_picture + - Member[models].Member[AbstractPicture] + - - Django.db.models.Model~Subclass + - djangocms_picture + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_picture + - Member[models].Member[Picture] - - Django.db.models.Model~Subclass - djangocms_picture - Member[models].Member[ThumbnailOption] + - - django.forms.BaseForm~Subclass + - djangocms_picture + - Member[cms_plugins].Member[PictureForm] + - - django.forms.BaseForm~Subclass + - djangocms_picture + - Member[forms].Member[PictureForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_snippet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_snippet.model.yml new file mode 100644 index 00000000000..fd9b3f96498 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_snippet.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djangocms_snippet + - Member[admin].Member[Snippet] + - - Django.db.models.Model~Subclass + - djangocms_snippet + - Member[cms_plugins].Member[SnippetPtr] + - - Django.db.models.Model~Subclass + - djangocms_snippet + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_snippet + - Member[models].Member[SnippetPtr] + - - Django.db.models.Model~Subclass + - djangocms_snippet + - Member[models].Member[Snippet] + - - Django.db.models.Model~Subclass + - djangocms_snippet + - Member[templatetags].Member[snippet_tags].Member[Snippet] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_style.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_style.model.yml new file mode 100644 index 00000000000..40fb09c90c0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_style.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djangocms_style + - Member[cms_plugins].Member[Style] + - - Django.db.models.Model~Subclass + - djangocms_style + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_style + - Member[models].Member[Style] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_text_ckeditor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_text_ckeditor.model.yml new file mode 100644 index 00000000000..dffcd490f25 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_text_ckeditor.model.yml @@ -0,0 +1,78 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[CharField] + - - Django.Forms.Field~Subclass + - djangocms_text_ckeditor + - Member[fields].Member[CharField] + - - Django.Forms.Field~Subclass + - djangocms_text_ckeditor + - Member[fields].Member[HTMLFormField] + - - Django.db.models.Model~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[Text] + - - Django.db.models.Model~Subclass + - djangocms_text_ckeditor + - Member[forms].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_text_ckeditor + - Member[forms].Member[Text] + - - Django.db.models.Model~Subclass + - djangocms_text_ckeditor + - Member[models].Member[AbstractText] + - - Django.db.models.Model~Subclass + - djangocms_text_ckeditor + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_text_ckeditor + - Member[models].Member[Text] + - - Django.db.models.Model~Subclass + - djangocms_text_ckeditor + - Member[picture_save].Member[CMSPlugin] + - - django.forms.BaseForm~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[ActionTokenValidationForm] + - - django.forms.BaseForm~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[DeleteOnCancelForm] + - - django.forms.BaseForm~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[RenderPluginForm] + - - django.forms.BaseForm~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[TextForm] + - - django.forms.BaseForm~Subclass + - djangocms_text_ckeditor + - Member[forms].Member[ActionTokenValidationForm] + - - django.forms.BaseForm~Subclass + - djangocms_text_ckeditor + - Member[forms].Member[DeleteOnCancelForm] + - - django.forms.BaseForm~Subclass + - djangocms_text_ckeditor + - Member[forms].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - djangocms_text_ckeditor + - Member[forms].Member[RenderPluginForm] + - - django.forms.BaseForm~Subclass + - djangocms_text_ckeditor + - Member[forms].Member[TextForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - djangocms_text_ckeditor + - Member[cms_plugins].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_video.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_video.model.yml new file mode 100644 index 00000000000..12e9934dcdf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_video.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djangocms_video + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - djangocms_video + - Member[models].Member[VideoPlayer] + - - Django.db.models.Model~Subclass + - djangocms_video + - Member[models].Member[VideoSource] + - - Django.db.models.Model~Subclass + - djangocms_video + - Member[models].Member[VideoTrack] + - - django.forms.BaseForm~Subclass + - djangocms_video + - Member[forms].Member[VideoPlayerPluginForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangorestframework_camel_case.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangorestframework_camel_case.model.yml new file mode 100644 index 00000000000..95a1e207441 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangorestframework_camel_case.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - rest_framework.exceptions.APIException~Subclass + - djangorestframework_camel_case + - Member[parser].Member[ParseError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangosaml2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangosaml2.model.yml new file mode 100644 index 00000000000..f6d161bbae9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangosaml2.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - djangosaml2 + - Member[views].Member[AssertionConsumerServiceView] + - - Django.Views.View~Subclass + - djangosaml2 + - Member[views].Member[EchoAttributesView] + - - Django.Views.View~Subclass + - djangosaml2 + - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - djangosaml2 + - Member[views].Member[LogoutInitView] + - - Django.Views.View~Subclass + - djangosaml2 + - Member[views].Member[LogoutView] + - - Django.Views.View~Subclass + - djangosaml2 + - Member[views].Member[MetadataView] + - - Django.Views.View~Subclass + - djangosaml2 + - Member[views].Member[View] + - - django.http.request.HttpRequest~Subclass + - djangosaml2 + - Member[conf].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - djangosaml2 + - Member[views].Member[HttpRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - djangosaml2 + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - djangosaml2 + - Member[utils].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - djangosaml2 + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseServerError~Subclass + - djangosaml2 + - Member[views].Member[HttpResponseServerError] + - - django.http.response.HttpResponse~Subclass + - djangosaml2 + - Member[utils].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - djangosaml2 + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djantic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djantic.model.yml new file mode 100644 index 00000000000..ad59764432e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djantic.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djantic + - Member[main].Member[Model] + - - pydantic.BaseModel~Subclass + - djantic + - Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - djantic + - Member[main].Member[ModelSchema] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djcelery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djcelery.model.yml new file mode 100644 index 00000000000..21e59fe66cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djcelery.model.yml @@ -0,0 +1,81 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - djcelery + - Member[admin].Member[TaskChoiceField] + - - Django.db.models.Model~Subclass + - djcelery + - Member[admin].Member[CrontabSchedule] + - - Django.db.models.Model~Subclass + - djcelery + - Member[admin].Member[IntervalSchedule] + - - Django.db.models.Model~Subclass + - djcelery + - Member[admin].Member[PeriodicTask] + - - Django.db.models.Model~Subclass + - djcelery + - Member[admin].Member[PeriodicTasks] + - - Django.db.models.Model~Subclass + - djcelery + - Member[admin].Member[TaskState] + - - Django.db.models.Model~Subclass + - djcelery + - Member[admin].Member[WorkerState] + - - Django.db.models.Model~Subclass + - djcelery + - Member[backends].Member[database].Member[TaskMeta] + - - Django.db.models.Model~Subclass + - djcelery + - Member[backends].Member[database].Member[TaskSetMeta] + - - Django.db.models.Model~Subclass + - djcelery + - Member[models].Member[CrontabSchedule] + - - Django.db.models.Model~Subclass + - djcelery + - Member[models].Member[IntervalSchedule] + - - Django.db.models.Model~Subclass + - djcelery + - Member[models].Member[PeriodicTask] + - - Django.db.models.Model~Subclass + - djcelery + - Member[models].Member[PeriodicTasks] + - - Django.db.models.Model~Subclass + - djcelery + - Member[models].Member[TaskMeta] + - - Django.db.models.Model~Subclass + - djcelery + - Member[models].Member[TaskSetMeta] + - - Django.db.models.Model~Subclass + - djcelery + - Member[models].Member[TaskState] + - - Django.db.models.Model~Subclass + - djcelery + - Member[models].Member[WorkerState] + - - Django.db.models.Model~Subclass + - djcelery + - Member[schedulers].Member[CrontabSchedule] + - - Django.db.models.Model~Subclass + - djcelery + - Member[schedulers].Member[IntervalSchedule] + - - Django.db.models.Model~Subclass + - djcelery + - Member[schedulers].Member[PeriodicTask] + - - Django.db.models.Model~Subclass + - djcelery + - Member[schedulers].Member[PeriodicTasks] + - - Django.db.models.Model~Subclass + - djcelery + - Member[snapshot].Member[TaskState] + - - Django.db.models.Model~Subclass + - djcelery + - Member[snapshot].Member[WorkerState] + - - django.forms.BaseForm~Subclass + - djcelery + - Member[admin].Member[PeriodicTaskForm] + - - django.http.response.HttpResponse~Subclass + - djcelery + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djconfig.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djconfig.model.yml new file mode 100644 index 00000000000..022513a7476 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djconfig.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djconfig + - Member[models].Member[Config] + - - django.forms.BaseForm~Subclass + - djconfig + - Member[conf].Member[_ConfigFormBase] + - - django.forms.BaseForm~Subclass + - djconfig + - Member[forms].Member[ConfigForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djgeojson.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djgeojson.model.yml new file mode 100644 index 00000000000..183832d4d5c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djgeojson.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - djgeojson + - Member[fields].Member[GeoJSONFormField] + - - Django.Forms.Field~Subclass + - djgeojson + - Member[fields].Member[JSONFormField] + - - Django.Views.View~Subclass + - djgeojson + - Member[views].Member[GeoJSONLayerView] + - - Django.Views.View~Subclass + - djgeojson + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - djgeojson + - Member[views].Member[TiledGeoJSONLayerView] + - - Django.db.models.Model~Subclass + - djgeojson + - Member[serializers].Member[Model] + - - django.http.response.HttpResponse~Subclass + - djgeojson + - Member[http].Member[HttpGeoJSONResponse] + - - django.http.response.HttpResponse~Subclass + - djgeojson + - Member[http].Member[HttpJSONResponse] + - - django.http.response.HttpResponse~Subclass + - djgeojson + - Member[http].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - djgeojson + - Member[views].Member[HttpGeoJSONResponse] + - - io.StringIO~Subclass + - djgeojson + - Member[serializers].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djmail.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djmail.model.yml new file mode 100644 index 00000000000..878daa51b55 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djmail.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djmail + - Member[admin].Member[Message] + - - Django.db.models.Model~Subclass + - djmail + - Member[core].Member[Message] + - - Django.db.models.Model~Subclass + - djmail + - Member[management].Member[commands].Member[djmail_delete_old_messages].Member[Message] + - - Django.db.models.Model~Subclass + - djmail + - Member[models].Member[Message] + - - Django.db.models.Model~Subclass + - djmail + - Member[signals].Member[Message] + - - Django.db.models.Model~Subclass + - djmail + - Member[template_mail].Member[Message] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djmoney.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djmoney.model.yml new file mode 100644 index 00000000000..35ddd55d19c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djmoney.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - djmoney + - Member[forms].Member[MoneyField] + - - Django.Forms.Field~Subclass + - djmoney + - Member[forms].Member[fields].Member[MoneyField] + - - Django.db.models.Model~Subclass + - djmoney + - Member[contrib].Member[exchange].Member[admin].Member[Rate] + - - Django.db.models.Model~Subclass + - djmoney + - Member[contrib].Member[exchange].Member[backends].Member[base].Member[ExchangeBackend] + - - Django.db.models.Model~Subclass + - djmoney + - Member[contrib].Member[exchange].Member[backends].Member[base].Member[Rate] + - - Django.db.models.Model~Subclass + - djmoney + - Member[contrib].Member[exchange].Member[management].Member[commands].Member[clear_rates].Member[Rate] + - - Django.db.models.Model~Subclass + - djmoney + - Member[contrib].Member[exchange].Member[models].Member[ExchangeBackend] + - - Django.db.models.Model~Subclass + - djmoney + - Member[contrib].Member[exchange].Member[models].Member[Rate] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djng.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djng.model.yml new file mode 100644 index 00000000000..ec895f058ef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djng.model.yml @@ -0,0 +1,141 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[BooleanField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[CharField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[DateField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[DateTimeField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[DecimalField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[DurationField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[EmailField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[Field] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[FileField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[FloatField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[ImageField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[IntegerField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[ModelChoiceField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[NullBooleanField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[RegexField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[SlugField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[TimeField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[TypedChoiceField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[TypedMultipleChoiceField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[URLField] + - - Django.Forms.Field~Subclass + - djng + - Member[forms].Member[fields].Member[UUIDField] + - - Django.Forms.Field~Subclass + - djng + - Member[views].Member[upload].Member[FileField] + - - Django.Forms.Field~Subclass + - djng + - Member[views].Member[upload].Member[ImageField] + - - Django.Views.View~Subclass + - djng + - Member[views].Member[crud].Member[FormView] + - - Django.Views.View~Subclass + - djng + - Member[views].Member[crud].Member[NgCRUDView] + - - Django.Views.View~Subclass + - djng + - Member[views].Member[upload].Member[FileUploadView] + - - Django.Views.View~Subclass + - djng + - Member[views].Member[upload].Member[View] + - - django.forms.BaseForm~Subclass + - djng + - Member[forms].Member[BaseForm] + - - django.forms.BaseForm~Subclass + - djng + - Member[forms].Member[BaseModelForm] + - - django.forms.BaseForm~Subclass + - djng + - Member[forms].Member[NgForm] + - - django.forms.BaseForm~Subclass + - djng + - Member[forms].Member[NgModelForm] + - - django.forms.BaseForm~Subclass + - djng + - Member[forms]Member[NgForm] + - - django.forms.BaseForm~Subclass + - djng + - Member[forms]Member[NgModelForm] + - - django.forms.BaseForm~Subclass + - djng + - Member[styling].Member[bootstrap3].Member[forms].Member[BaseForm] + - - django.forms.BaseForm~Subclass + - djng + - Member[styling].Member[bootstrap3].Member[forms].Member[BaseModelForm] + - - django.forms.BaseForm~Subclass + - djng + - Member[styling].Member[bootstrap3].Member[forms].Member[Bootstrap3Form] + - - django.forms.BaseForm~Subclass + - djng + - Member[styling].Member[bootstrap3].Member[forms].Member[Bootstrap3ModelForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - djng + - Member[views].Member[mixins].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - djng + - Member[views].Member[mixins].Member[HttpResponseForbidden] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - djng + - Member[urls].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponse~Subclass + - djng + - Member[views].Member[mixins].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - djng + - Member[views].Member[upload].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djongo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djongo.model.yml new file mode 100644 index 00000000000..be39bdf9006 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djongo.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - djongo + - Member[models].Member[fields].Member[ArrayFormField] + - - Django.Forms.Field~Subclass + - djongo + - Member[models].Member[fields].Member[EmbeddedFormField] + - - Django.db.models.Model~Subclass + - djongo + - Member[models].Member[fields].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djoser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djoser.model.yml new file mode 100644 index 00000000000..0fa2586c3ff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djoser.model.yml @@ -0,0 +1,66 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - djoser + - Member[social].Member[views].Member[ProviderAuthView] + - - Django.Views.View~Subclass + - djoser + - Member[views].Member[TokenCreateView] + - - Django.Views.View~Subclass + - djoser + - Member[views].Member[TokenDestroyView] + - - Django.Views.View~Subclass + - djoser + - Member[views].Member[UserViewSet] + - - Django.Views.View~Subclass + - djoser + - Member[webauthn].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - djoser + - Member[webauthn].Member[views].Member[LoginRequestView] + - - Django.Views.View~Subclass + - djoser + - Member[webauthn].Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - djoser + - Member[webauthn].Member[views].Member[SignupView] + - - Django.Views.View~Subclass + - djoser + - Member[webauthn].Member[views].Member[SingupRequestView] + - - Django.db.models.Model~Subclass + - djoser + - Member[webauthn].Member[models].Member[CredentialOptions] + - - Django.db.models.Model~Subclass + - djoser + - Member[webauthn].Member[serializers].Member[CredentialOptions] + - - Django.db.models.Model~Subclass + - djoser + - Member[webauthn].Member[views].Member[CredentialOptions] + - - django.http.response.HttpResponse~Subclass + - djoser + - Member[social].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - djoser + - Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - djoser + - Member[webauthn].Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - djoser + - Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - djoser + - Member[views].Member[NotFound] + - - rest_framework.response.Response~Subclass + - djoser + - Member[social].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - djoser + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - djoser + - Member[webauthn].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djqscsv.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djqscsv.model.yml new file mode 100644 index 00000000000..b30d84d3d82 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djqscsv.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - djqscsv + - Member[djqscsv].Member[HttpResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - djqscsv + - Member[djqscsv].Member[StreamingHttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djrichtextfield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djrichtextfield.model.yml new file mode 100644 index 00000000000..654c0e08e14 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djrichtextfield.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - djrichtextfield + - Member[urls].Member[InitView] + - - Django.Views.View~Subclass + - djrichtextfield + - Member[views].Member[InitView] + - - Django.Views.View~Subclass + - djrichtextfield + - Member[views].Member[TemplateView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djs_playground.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djs_playground.model.yml new file mode 100644 index 00000000000..883655d1f4c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djs_playground.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - djs_playground + - Member[admin].Member[Author] + - - Django.db.models.Model~Subclass + - djs_playground + - Member[admin].Member[Book] + - - Django.db.models.Model~Subclass + - djs_playground + - Member[admin].Member[Post] + - - Django.db.models.Model~Subclass + - djs_playground + - Member[models].Member[Author] + - - Django.db.models.Model~Subclass + - djs_playground + - Member[models].Member[Book] + - - Django.db.models.Model~Subclass + - djs_playground + - Member[models].Member[Post] + - - django.forms.BaseForm~Subclass + - djs_playground + - Member[views].Member[SampleForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djstripe.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djstripe.model.yml new file mode 100644 index 00000000000..f67babbe17c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djstripe.model.yml @@ -0,0 +1,474 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - djstripe + - Member[admin].Member[views].Member[ConfirmCustomAction] + - - Django.Views.View~Subclass + - djstripe + - Member[admin].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - djstripe + - Member[views].Member[ProcessWebhookView] + - - Django.Views.View~Subclass + - djstripe + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - djstripe + - Member[management].Member[commands].Member[djstripe_init_customers].Member[Customer] + - - Django.db.models.Model~Subclass + - djstripe + - Member[management].Member[commands].Member[djstripe_sync_models].Member[StripeBaseModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[management].Member[commands].Member[djstripe_update_invoiceitem_ids].Member[InvoiceItem] + - - Django.db.models.Model~Subclass + - djstripe + - Member[mixins].Member[Customer] + - - Django.db.models.Model~Subclass + - djstripe + - Member[mixins].Member[Plan] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[APIKey] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Account] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[ApplicationFeeRefund] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[ApplicationFee] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[BalanceTransaction] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[BankAccount] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Card] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Charge] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[CountrySpec] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Coupon] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Customer] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Discount] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Dispute] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[DjstripePaymentMethod] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Event] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[FileLink] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[FileUpload] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[File] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[IdempotencyKey] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[InvoiceItem] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Invoice] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[LineItem] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Mandate] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Order] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[PaymentIntent] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Payout] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Plan] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Price] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Product] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Refund] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[ScheduledQueryRun] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Session] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[SetupIntent] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[ShippingRate] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[SourceTransaction] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Source] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[SubscriptionItem] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[SubscriptionSchedule] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Subscription] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[TaxCode] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[TaxId] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[TaxRate] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[TransferReversal] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[Transfer] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[UpcomingInvoice] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[UsageRecordSummary] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[UsageRecord] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[VerificationReport] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[VerificationSession] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[WebhookEndpoint] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[WebhookEventTrigger] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[account].Member[APIKey] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[account].Member[Account] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[account].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[api].Member[APIKey] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[api].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[base].Member[IdempotencyKey] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[base].Member[StripeBaseModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[base].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[BaseInvoice] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[Coupon] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[Customer] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[Discount] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[DjstripeInvoiceTotalTaxAmount] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[DjstripeUpcomingInvoiceTotalTaxAmount] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[InvoiceItem] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[Invoice] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[LineItem] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[Plan] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[ShippingRate] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[SubscriptionItem] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[SubscriptionSchedule] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[Subscription] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[TaxCode] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[TaxId] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[TaxRate] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[UpcomingInvoice] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[UsageRecordSummary] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[billing].Member[UsageRecord] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[checkout].Member[Session] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[checkout].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[checkout].Member[Subscription] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[connect].Member[ApplicationFeeRefund] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[connect].Member[ApplicationFee] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[connect].Member[CountrySpec] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[connect].Member[StripeBaseModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[connect].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[connect].Member[TransferReversal] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[connect].Member[Transfer] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[BalanceTransaction] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[Charge] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[Customer] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[Dispute] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[Event] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[FileLink] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[FileUpload] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[File] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[IdempotencyKey] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[Mandate] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[PaymentIntent] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[Payout] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[Price] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[Product] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[Refund] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[SetupIntent] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[core].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[identity].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[identity].Member[VerificationReport] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[identity].Member[VerificationSession] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[orders].Member[Discount] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[orders].Member[Order] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[orders].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[payment_methods].Member[Account] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[payment_methods].Member[BankAccount] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[payment_methods].Member[Card] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[payment_methods].Member[Customer] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[payment_methods].Member[DjstripePaymentMethod] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[payment_methods].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[payment_methods].Member[SourceTransaction] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[payment_methods].Member[Source] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[payment_methods].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[sigma].Member[ScheduledQueryRun] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[sigma].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[webhooks].Member[Event] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[webhooks].Member[StripeModel] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[webhooks].Member[WebhookEndpoint] + - - Django.db.models.Model~Subclass + - djstripe + - Member[models].Member[webhooks].Member[WebhookEventTrigger] + - - Django.db.models.Model~Subclass + - djstripe + - Member[sync].Member[Customer] + - - Django.db.models.Model~Subclass + - djstripe + - Member[views].Member[WebhookEndpoint] + - - Django.db.models.Model~Subclass + - djstripe + - Member[views].Member[WebhookEventTrigger] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[actions].Member[CustomActionForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[admin].Member[APIKeyAdminCreateForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[admin].Member[CustomActionForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[admin].Member[WebhookEndpointAdminCreateForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[admin].Member[WebhookEndpointAdminEditForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[forms].Member[APIKeyAdminCreateForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[forms].Member[CustomActionForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[forms].Member[WebhookEndpointAdminBaseForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[forms].Member[WebhookEndpointAdminCreateForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[forms].Member[WebhookEndpointAdminEditForm] + - - django.forms.BaseForm~Subclass + - djstripe + - Member[admin].Member[views].Member[CustomActionForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - djstripe + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - djstripe + - Member[admin].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - djstripe + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dm_control.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dm_control.model.yml new file mode 100644 index 00000000000..1f87ee50d51 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dm_control.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - dm_control + - Member[locomotion].Member[walkers].Member[assets].Member[build_fruitfly].Member[fuse_fruitfly].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[locomotion].Member[walkers].Member[assets].Member[build_fruitfly].Member[make_fruitfly].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[locomotion].Member[walkers].Member[assets].Member[dog_v2].Member[build_dog].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[mjcf].Member[debugging].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[mjcf].Member[element].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[mjcf].Member[parser].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[mjcf].Member[schema].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[suite].Member[cartpole].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[suite].Member[dog].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[suite].Member[lqr].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[suite].Member[manipulator].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[suite].Member[quadruped].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[suite].Member[stacker].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[suite].Member[swimmer].Member[etree] + - - lxml.etree~Alias + - dm_control + - Member[utils].Member[xml_tools].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dnnlib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dnnlib.model.yml new file mode 100644 index 00000000000..480e1fe07dd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dnnlib.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - dnnlib + - Member[submission].Member[submit].Member[pickle] + - - pickle~Alias + - dnnlib + - Member[util].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dnsdb_query.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dnsdb_query.model.yml new file mode 100644 index 00000000000..d5f0626de97 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dnsdb_query.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dnsdb_query + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-doc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-doc.model.yml index 7a8cab26344..2d770423a60 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-doc.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-doc.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - tornado.web.Application~Subclass + - doc + - Member[examples].Member[tornado_change_stream_example].Member[Application] - - tornado.web.RequestHandler~Subclass - doc - Member[examples].Member[tornado_change_stream_example].Member[ChangesHandler] + - - tornado.web.RequestHandler~Subclass + - doc + - Member[examples].Member[tornado_change_stream_example].Member[MainHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docarray.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docarray.model.yml index 936b1e2f217..c7f2138a309 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docarray.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docarray.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pickle~Alias + - docarray + - Member[array].Member[mixins].Member[io].Member[binary].Member[pickle] + - - pickle~Alias + - docarray + - Member[document].Member[mixins].Member[porting].Member[pickle] - - pydantic.BaseModel~Subclass - docarray - Member[array].Member[storage].Member[qdrant].Member[backend].Member[CreateCollection] @@ -28,3 +34,15 @@ extensions: - - pydantic.BaseModel~Subclass - docarray - Member[array].Member[storage].Member[qdrant].Member[getsetdel].Member[VectorParams] + - - pydantic.BaseModel~Subclass + - docarray + - Member[document].Member[mixins].Member[pydantic].Member[PydanticDocument] + - - pydantic.BaseModel~Subclass + - docarray + - Member[document].Member[pydantic_model].Member[PydanticDocument] + - - pydantic.BaseModel~Subclass + - docarray + - Member[document].Member[pydantic_model].Member[_MetadataModel] + - - pydantic.BaseModel~Subclass + - docarray + - Member[document].Member[pydantic_model].Member[_NamedScore] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docker.model.yml index d739b71c838..6a420e9bc47 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docker.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docker.model.yml @@ -13,3 +13,6 @@ extensions: - - http.client.HTTPConnection~Subclass - docker - Member[transport].Member[unixconn].Member[UnixHTTPConnection] + - - http.client.HTTPConnection~Subclass + - docker + - Member[unixconn].Member[unixconn].Member[UnixHTTPConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dockerflow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dockerflow.model.yml new file mode 100644 index 00000000000..b04597bbf9a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dockerflow.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseNotFound~Subclass + - dockerflow + - Member[django].Member[views].Member[HttpResponseNotFound] + - - django.http.response.HttpResponse~Subclass + - dockerflow + - Member[django].Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - dockerflow + - Member[django].Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docs.model.yml new file mode 100644 index 00000000000..a743e8af3d2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docs.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - docs + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docs_src.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docs_src.model.yml new file mode 100644 index 00000000000..c4489c58cc8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docs_src.model.yml @@ -0,0 +1,1104 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - docs_src + - Member[advanced].Member[decimal].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[advanced].Member[decimal].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[aggregations].Member[docs001].Member[Author] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[aggregations].Member[docs001].Member[Book] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fastapi].Member[docs001].Member[Category] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fastapi].Member[docs001].Member[Item] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fastapi].Member[mypy].Member[docs001].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fields].Member[docs001].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fields].Member[docs001].Member[Department] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fields].Member[docs002].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fields].Member[docs002].Member[Department] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fields].Member[docs003].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fields].Member[docs003].Member[Department] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[fields].Member[docs004].Member[Product] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs001].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs002].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs003].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs004].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs005].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs006].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs007].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs008].Member[Child] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs009].Member[Album] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs009].Member[Artist] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs010].Member[ArtistChildren] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs010].Member[Artist] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs010].Member[Child] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs011].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs012].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs013].Member[Album] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs013].Member[Artist] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs014].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs015].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs016].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs017].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[models].Member[docs018].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs001].Member[Album] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs001].Member[Track] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs002].Member[Book] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs003].Member[Book] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs004].Member[ToDo] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs005].Member[Book] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs006].Member[Car] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs006].Member[Company] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs007].Member[Owner] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs007].Member[Toy] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs008].Member[Car] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[queries].Member[docs008].Member[Company] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[relations].Member[docs001].Member[Course] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[relations].Member[docs001].Member[Department] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[relations].Member[docs002].Member[Author] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[relations].Member[docs002].Member[Category] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[relations].Member[docs002].Member[Post] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[automatic_id_none_refresh].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[automatic_id_none_refresh].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[automatic_id_none_refresh].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[automatic_id_none_refresh].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial001].Member[app].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial001].Member[app].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial001].Member[database].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial001].Member[models].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial001].Member[models].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial001].Member[models].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[app].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[app].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[database].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[hero_model].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[hero_model].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[hero_model].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[team_model].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[team_model].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[team_model].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[create_tables].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[create_tables].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[create_tables].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[delete].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[delete].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[delete].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[insert].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[insert].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[insert].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial002].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial003].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial004].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial004].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial004].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial005].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial005].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial005].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[update].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[update].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[update].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[create_db_and_table].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[create_db_and_table].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[create_db_and_table].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[create_db_and_table].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[create_db_and_table].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[create_db_and_table].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[cursor_pagination].Member[UserOut] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[delete].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[delete].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[delete].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[delete].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[delete].Member[tutorial001].Member[HeroBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[delete].Member[tutorial001].Member[HeroCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[delete].Member[tutorial001].Member[HeroRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[delete].Member[tutorial001].Member[HeroUpdate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[delete].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[delete].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[limit_and_offset].Member[tutorial001].Member[HeroBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[limit_and_offset].Member[tutorial001].Member[HeroCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[limit_and_offset].Member[tutorial001].Member[HeroRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[limit_and_offset].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[limit_and_offset].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial001].Member[HeroCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial001].Member[HeroRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial002].Member[HeroBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial002].Member[HeroCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial002].Member[HeroRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[read_one].Member[tutorial001].Member[HeroBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[read_one].Member[tutorial001].Member[HeroCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[read_one].Member[tutorial001].Member[HeroRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[read_one].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[read_one].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[HeroBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[HeroCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[HeroReadWithTeam] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[HeroRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[HeroUpdate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[TeamBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[TeamCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[TeamReadWithHeroes] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[TeamRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[TeamUpdate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[response_model].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[response_model].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[session_with_dependency].Member[tutorial001].Member[HeroBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[session_with_dependency].Member[tutorial001].Member[HeroCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[session_with_dependency].Member[tutorial001].Member[HeroRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[session_with_dependency].Member[tutorial001].Member[HeroUpdate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[session_with_dependency].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[session_with_dependency].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[simple_hero_api].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[simple_hero_api].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[HeroBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[HeroCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[HeroRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[HeroUpdate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[TeamBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[TeamCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[TeamRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[TeamUpdate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[update].Member[tutorial001].Member[HeroBase] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[update].Member[tutorial001].Member[HeroCreate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[update].Member[tutorial001].Member[HeroRead] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[update].Member[tutorial001].Member[HeroUpdate] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[update].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[update].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[first_steps].Member[UserOut] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[indexes].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[indexes].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[indexes].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[indexes].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[insert].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[insert].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[insert].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[insert].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[insert].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[insert].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[limit_offset_pagination].Member[UserOut] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[links_pagination].Member[UserOut] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial001].Member[HeroTeamLink] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial002].Member[HeroTeamLink] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial002].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial003].Member[HeroTeamLink] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial003].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial004].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial004].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial004].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial004].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial005].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial005].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial006].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial006].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial007].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial007].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial008].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial008].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial009].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial009].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[page_number_pagination].Member[UserOut] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial002].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial003].Member[Power] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial003].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial003].Member[Weapon] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[create_and_update_relationships].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[create_and_update_relationships].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[create_and_update_relationships].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[define_relationship_attributes].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[define_relationship_attributes].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[define_relationship_attributes].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[read_relationships].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[read_relationships].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[read_relationships].Member[tutorial001].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[read_relationships].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[read_relationships].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[read_relationships].Member[tutorial002].Member[Team] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial004].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial004].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial004].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial004].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial001].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial001].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial002].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial002].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial003].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial003].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial004].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial004].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial005].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial005].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial006].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial006].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial007].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial007].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial008].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial008].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial009].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial009].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial010].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial010].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial011].Member[Hero] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial011].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorials_advanced].Member[custom_page].Member[AbstractPage] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorials_advanced].Member[custom_page].Member[JSONAPIPageInfoMeta] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorials_advanced].Member[custom_page].Member[JSONAPIPageMeta] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorials_advanced].Member[custom_page].Member[JSONAPIParams] + - - pydantic.BaseModel~Subclass + - docs_src + - Member[tutorials_advanced].Member[custom_params].Member[UserOut] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[advanced].Member[decimal].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[automatic_id_none_refresh].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[automatic_id_none_refresh].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial001].Member[app].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[code_structure].Member[tutorial002].Member[app].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[delete].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[insert].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial003].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial004].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[select].Member[tutorial005].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[connect].Member[update].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[cursor_pagination].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[delete].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[delete].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[delete].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[limit_and_offset].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[multiple_models].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[read_one].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[relationships].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[response_model].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[session_with_dependency].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[simple_hero_api].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[teams].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[fastapi].Member[update].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[indexes].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[indexes].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[insert].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[insert].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[insert].Member[tutorial003].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[many_to_many].Member[tutorial003].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial003].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[offset_and_limit].Member[tutorial004].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial003].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial004].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial005].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial006].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial007].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial008].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[one].Member[tutorial009].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[back_populates].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[create_and_update_relationships].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[define_relationship_attributes].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[read_relationships].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[relationship_attributes].Member[read_relationships].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial003].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[select].Member[tutorial004].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial003].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[update].Member[tutorial004].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial001].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial002].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial003].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial004].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial005].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial006].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial007].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial008].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial009].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial010].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - docs_src + - Member[tutorial].Member[where].Member[tutorial011].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docutils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docutils.model.yml new file mode 100644 index 00000000000..501fb5cee26 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docutils.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - docutils + - Member[writers].Member[docutils_xml].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - docutils + - Member[writers].Member[odf_odt].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docx.model.yml index 664bc007875..15916f37f49 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docx.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docx.model.yml @@ -7,3 +7,15 @@ extensions: - - lxml.etree~Alias - docx - Member[etree] + - - lxml.etree~Alias + - docx + - Member[opc].Member[oxml].Member[etree] + - - lxml.etree~Alias + - docx + - Member[oxml].Member[parser].Member[etree] + - - lxml.etree~Alias + - docx + - Member[oxml].Member[section].Member[etree] + - - lxml.etree~Alias + - docx + - Member[oxml].Member[xmlchemy].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docx2python.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docx2python.model.yml new file mode 100644 index 00000000000..6452ab5ddc7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docx2python.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - docx2python + - Member[docx_reader].Member[BytesIO] + - - io.StringIO~Subclass + - docx2python + - Member[main].Member[BytesIO] + - - lxml.etree~Alias + - docx2python + - Member[docx_context].Member[etree] + - - lxml.etree~Alias + - docx2python + - Member[docx_reader].Member[etree] + - - lxml.etree~Alias + - docx2python + - Member[utilities].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docxtpl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docxtpl.model.yml new file mode 100644 index 00000000000..8c3771c266e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docxtpl.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - docxtpl + - Member[subdoc].Member[etree] + - - lxml.etree~Alias + - docxtpl + - Member[template].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dojson.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dojson.model.yml new file mode 100644 index 00000000000..095ca8bf857 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dojson.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dojson + - Member[_compat].Member[BytesIO] + - - io.StringIO~Subclass + - dojson + - Member[_compat].Member[StringIO] + - - io.StringIO~Subclass + - dojson + - Member[contrib].Member[marc21].Member[utils].Member[StringIO] + - - lxml.etree~Alias + - dojson + - Member[contrib].Member[marc21].Member[utils].Member[etree] + - - lxml.etree~Alias + - dojson + - Member[contrib].Member[to_marc21].Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dopamine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dopamine.model.yml new file mode 100644 index 00000000000..ff10df0492f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dopamine.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - dopamine + - Member[colab].Member[utils].Member[pickle] + - - pickle~Alias + - dopamine + - Member[discrete_domains].Member[checkpointer].Member[pickle] + - - pickle~Alias + - dopamine + - Member[discrete_domains].Member[logger].Member[pickle] + - - pickle~Alias + - dopamine + - Member[labs].Member[atari_100k].Member[replay_memory].Member[subsequence_replay_buffer].Member[pickle] + - - pickle~Alias + - dopamine + - Member[metrics].Member[pickle_collector].Member[pickle] + - - pickle~Alias + - dopamine + - Member[replay_memory].Member[circular_replay_buffer].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-draftjs_exporter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-draftjs_exporter.model.yml new file mode 100644 index 00000000000..c880a956ad2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-draftjs_exporter.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - draftjs_exporter + - Member[engines].Member[lxml].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dramatiq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dramatiq.model.yml new file mode 100644 index 00000000000..0486ea37a68 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dramatiq.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - dramatiq + - Member[middleware].Member[prometheus].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - dramatiq + - Member[middleware].Member[prometheus].Member[_metrics_handler] + - - pickle~Alias + - dramatiq + - Member[encoder].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_api_sample.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_api_sample.model.yml new file mode 100644 index 00000000000..3e6acc16599 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_api_sample.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - drf_api_sample + - Member[urls].Member[UserViewSet] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_haystack.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_haystack.model.yml index 722da01c530..6374f691fcd 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_haystack.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_haystack.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - drf_haystack + - Member[generics].Member[GenericAPIView] + - - Django.Views.View~Subclass + - drf_haystack + - Member[generics].Member[HaystackGenericAPIView] + - - Django.Views.View~Subclass + - drf_haystack + - Member[viewsets].Member[HaystackGenericAPIView] + - - Django.Views.View~Subclass + - drf_haystack + - Member[viewsets].Member[HaystackViewSet] - - Django.db.models.Model~Subclass - drf_haystack - Member[generics].Member[ContentType] + - - django.http.response.HttpResponse~Subclass + - drf_haystack + - Member[mixins].Member[Response] + - - rest_framework.response.Response~Subclass + - drf_haystack + - Member[mixins].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_rw_serializers.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_rw_serializers.model.yml new file mode 100644 index 00000000000..3502671b80c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_rw_serializers.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[generics].Member[CreateAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[generics].Member[GenericAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[generics].Member[ListAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[generics].Member[ListCreateAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[generics].Member[RetrieveAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[generics].Member[RetrieveDestroyAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[generics].Member[RetrieveUpdateAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[generics].Member[RetrieveUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[generics].Member[UpdateAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[viewsets].Member[GenericAPIView] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[viewsets].Member[GenericViewSet] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[viewsets].Member[ModelViewSet] + - - Django.Views.View~Subclass + - drf_rw_serializers + - Member[viewsets].Member[ReadOnlyModelViewSet] + - - django.http.response.HttpResponse~Subclass + - drf_rw_serializers + - Member[mixins].Member[Response] + - - rest_framework.response.Response~Subclass + - drf_rw_serializers + - Member[mixins].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_social_oauth2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_social_oauth2.model.yml index dbebfe015f6..4cbbe1532fd 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_social_oauth2.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_social_oauth2.model.yml @@ -7,6 +7,45 @@ extensions: - - Django.Views.View~Subclass - drf_social_oauth2 - Member[urls].Member[AuthorizationView] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[urls].Member[ConvertTokenView] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[urls].Member[DisconnectBackendView] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[urls].Member[InvalidateRefreshTokens] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[urls].Member[InvalidateSessions] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[urls].Member[RevokeTokenView] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[urls].Member[TokenView] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[views].Member[ConvertTokenView] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[views].Member[DisconnectBackendView] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[views].Member[InvalidateRefreshTokens] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[views].Member[InvalidateSessions] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[views].Member[RevokeTokenView] + - - Django.Views.View~Subclass + - drf_social_oauth2 + - Member[views].Member[TokenView] - - Django.db.models.Model~Subclass - drf_social_oauth2 - Member[management].Member[commands].Member[createapp].Member[Application] @@ -19,3 +58,18 @@ extensions: - - Django.db.models.Model~Subclass - drf_social_oauth2 - Member[views].Member[RefreshToken] + - - django.http.request.HttpRequest~Subclass + - drf_social_oauth2 + - Member[oauth2_endpoints].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - drf_social_oauth2 + - Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - drf_social_oauth2 + - Member[authentication].Member[AuthenticationFailed] + - - rest_framework.request.Request~Subclass + - drf_social_oauth2 + - Member[views].Member[Request] + - - rest_framework.response.Response~Subclass + - drf_social_oauth2 + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_spectacular.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_spectacular.model.yml new file mode 100644 index 00000000000..bd2f3e028f0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_spectacular.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - drf_spectacular + - Member[extensions].Member[APIView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[openapi].Member[APIView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[openapi].Member[CreateAPIView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[openapi].Member[GenericAPIView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[openapi].Member[ListCreateAPIView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[views].Member[RedirectView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[views].Member[SpectacularAPIView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[views].Member[SpectacularJSONAPIView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[views].Member[SpectacularRedocView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[views].Member[SpectacularSwaggerOauthRedirectView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[views].Member[SpectacularSwaggerSplitView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[views].Member[SpectacularSwaggerView] + - - Django.Views.View~Subclass + - drf_spectacular + - Member[views].Member[SpectacularYAMLAPIView] + - - django.http.response.HttpResponse~Subclass + - drf_spectacular + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - drf_spectacular + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_standardized_errors.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_standardized_errors.model.yml new file mode 100644 index 00000000000..292b07cce13 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_standardized_errors.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - drf_standardized_errors + - Member[openapi_utils].Member[APIView] + - - Django.Views.View~Subclass + - drf_standardized_errors + - Member[openapi_validation_errors].Member[APIView] + - - Django.Views.View~Subclass + - drf_standardized_errors + - Member[types].Member[APIView] + - - django.http.response.HttpResponse~Subclass + - drf_standardized_errors + - Member[handler].Member[Response] + - - rest_framework.request.Request~Subclass + - drf_standardized_errors + - Member[handler].Member[Request] + - - rest_framework.request.Request~Subclass + - drf_standardized_errors + - Member[types].Member[Request] + - - rest_framework.response.Response~Subclass + - drf_standardized_errors + - Member[handler].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_yasg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_yasg.model.yml new file mode 100644 index 00000000000..feeafc9c576 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_yasg.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - drf_yasg + - Member[management].Member[commands].Member[generate_swagger].Member[APIView] + - - Django.Views.View~Subclass + - drf_yasg + - Member[utils].Member[APIView] + - - Django.Views.View~Subclass + - drf_yasg + - Member[views].Member[APIView] + - - django.http.response.HttpResponse~Subclass + - drf_yasg + - Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - drf_yasg + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - drf_yasg + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfapi.model.yml index 55c8fac9d6a..f7e1678749c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfapi.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfapi.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - drfapi + - Member[models].Member[UserViewSet] - - Django.db.models.Model~Subclass - drfapi - Member[models].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfpasswordless.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfpasswordless.model.yml index 6c1c11af7f4..f3368e223d4 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfpasswordless.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfpasswordless.model.yml @@ -4,6 +4,81 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - drfpasswordless + - Member[urls].Member[ObtainAuthTokenFromCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[urls].Member[ObtainEmailCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[urls].Member[ObtainEmailVerificationCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[urls].Member[ObtainMobileCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[urls].Member[ObtainMobileVerificationCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[urls].Member[VerifyAliasFromCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[views].Member[AbstractBaseObtainAuthToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[views].Member[AbstractBaseObtainCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[views].Member[ObtainAuthTokenFromCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[views].Member[ObtainEmailCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[views].Member[ObtainEmailVerificationCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[views].Member[ObtainMobileCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[views].Member[ObtainMobileVerificationCallbackToken] + - - Django.Views.View~Subclass + - drfpasswordless + - Member[views].Member[VerifyAliasFromCallbackToken] + - - Django.db.models.Model~Subclass + - drfpasswordless + - Member[admin].Member[CallbackToken] + - - Django.db.models.Model~Subclass + - drfpasswordless + - Member[models].Member[AbstractBaseCallbackToken] + - - Django.db.models.Model~Subclass + - drfpasswordless + - Member[models].Member[CallbackToken] + - - Django.db.models.Model~Subclass + - drfpasswordless + - Member[serializers].Member[CallbackToken] + - - Django.db.models.Model~Subclass + - drfpasswordless + - Member[signals].Member[CallbackToken] + - - Django.db.models.Model~Subclass + - drfpasswordless + - Member[utils].Member[CallbackToken] - - Django.db.models.Model~Subclass - drfpasswordless - Member[utils].Member[Token] + - - Django.db.models.Model~Subclass + - drfpasswordless + - Member[views].Member[CallbackToken] + - - django.http.response.HttpResponse~Subclass + - drfpasswordless + - Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - drfpasswordless + - Member[serializers].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - drfpasswordless + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dtale.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dtale.model.yml index 9ac52345530..7c12275d17a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dtale.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dtale.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Blueprint~Subclass + - dtale + - Member[Blueprint] + - - flask.Flask~Subclass + - dtale + - Member[app].Member[DtaleFlask] + - - flask.Flask~Subclass + - dtale + - Member[app].Member[Flask] + - - flask.Response~Subclass + - dtale + - Member[views].Member[Response] - - io.StringIO~Subclass - dtale - Member[cli].Member[clickutils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dts_multi_type2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dts_multi_type2.model.yml new file mode 100644 index 00000000000..c522407bf9b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dts_multi_type2.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - dts_multi_type2 + - Member[models].Member[TypeTwoOnly] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-duecredit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-duecredit.model.yml new file mode 100644 index 00000000000..00adfa2e198 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-duecredit.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - duecredit + - Member[io].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dulwich.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dulwich.model.yml new file mode 100644 index 00000000000..d62600735b9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dulwich.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dulwich + - Member[archive].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[client].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[contrib].Member[requests_vendor].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[contrib].Member[swift].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[diff_tree].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[object_store].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[objects].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[pack].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[porcelain].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[protocol].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[repo].Member[BytesIO] + - - io.StringIO~Subclass + - dulwich + - Member[web].Member[BytesIO] + - - wsgiref.simple_server.WSGIServer~Subclass + - dulwich + - Member[web].Member[WSGIServerLogger] + - - wsgiref.simple_server.WSGIServer~Subclass + - dulwich + - Member[web].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dvc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dvc.model.yml index ec55516b0ff..1c4b267cc14 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dvc.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dvc.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pickle~Alias + - dvc + - Member[repo].Member[experiments].Member[executor].Member[base].Member[pickle] - - pydantic.BaseModel~Subclass - dvc - Member[repo].Member[artifacts].Member[GTOTag] + - - requests.models.Response~Subclass + - dvc + - Member[utils].Member[studio].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dwave.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dwave.model.yml new file mode 100644 index 00000000000..1a05a49311e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dwave.model.yml @@ -0,0 +1,102 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[BatchItemError] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[LeapProject] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[ProblemCancelError] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[ProblemInfo] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[ProblemInitialStatus] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[ProblemJob] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[ProblemMetadata] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[ProblemStatusMaybeWithAnswer] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[ProblemStatusWithAnswer] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[ProblemStatus] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[ProblemSubmitError] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[Region] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[SolverConfiguration] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[StructuredProblemAnswer] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[StructuredProblemData] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[UnstructuredProblemAnswer] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[UnstructuredProblemData] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[_LeapActiveProjectResponse] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[_LeapProjectTokenResponse] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[_LeapProjectWrapper] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[_LeapProjectsResponse] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[_LeapProjectsWrapper] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[api].Member[models].Member[_LeapTokenWrapper] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[config].Member[ClientConfig] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[config].Member[PollingSchedule] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[config].Member[RequestRetryConfig] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[config].Member[models].Member[ClientConfig] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[config].Member[models].Member[PollingSchedule] + - - pydantic.BaseModel~Subclass + - dwave + - Member[cloud].Member[config].Member[models].Member[RequestRetryConfig] + - - urllib.parse.SplitResult~Subclass + - dwave + - Member[cloud].Member[auth].Member[server].Member[SplitResult] + - - wsgiref.simple_server.WSGIServer~Subclass + - dwave + - Member[cloud].Member[auth].Member[server].Member[ThreadingWSGIServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - dwave + - Member[cloud].Member[auth].Member[server].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dwebsocket.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dwebsocket.model.yml new file mode 100644 index 00000000000..4afffafb3bc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dwebsocket.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseBadRequest~Subclass + - dwebsocket + - Member[middleware].Member[HttpResponseBadRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dxlclient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dxlclient.model.yml new file mode 100644 index 00000000000..2c7f456fd7f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dxlclient.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dxlclient + - Member[BytesIO] + - - io.StringIO~Subclass + - dxlclient + - Member[message].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dxpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dxpy.model.yml new file mode 100644 index 00000000000..7ce219d391d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dxpy.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dxpy + - Member[StringIO] + - - io.StringIO~Subclass + - dxpy + - Member[bindings].Member[dxdatabase].Member[BytesIO] + - - io.StringIO~Subclass + - dxpy + - Member[bindings].Member[dxfile].Member[BytesIO] + - - io.StringIO~Subclass + - dxpy + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - dxpy + - Member[compat].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynaconf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynaconf.model.yml new file mode 100644 index 00000000000..c1a945a55d7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynaconf.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dynaconf + - Member[vendor].Member[dotenv].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - dynaconf + - Member[vendor].Member[dotenv].Member[main].Member[StringIO] + - - io.StringIO~Subclass + - dynaconf + - Member[vendor].Member[dotenv].Member[main].Member[_StringIO] + - - io.StringIO~Subclass + - dynaconf + - Member[vendor].Member[ruamel].Member[yaml].Member[BytesIO] + - - io.StringIO~Subclass + - dynaconf + - Member[vendor].Member[ruamel].Member[yaml].Member[StringIO] + - - io.StringIO~Subclass + - dynaconf + - Member[vendor].Member[ruamel].Member[yaml].Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - dynaconf + - Member[vendor].Member[ruamel].Member[yaml].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - dynaconf + - Member[vendor].Member[ruamel].Member[yaml].Member[main].Member[BytesIO] + - - io.StringIO~Subclass + - dynaconf + - Member[vendor].Member[ruamel].Member[yaml].Member[main].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_preferences.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_preferences.model.yml new file mode 100644 index 00000000000..f4b70125fc2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_preferences.model.yml @@ -0,0 +1,114 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[api].Member[viewsets].Member[GlobalPreferencesViewSet] + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[api].Member[viewsets].Member[PerInstancePreferenceViewSet] + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[api].Member[viewsets].Member[PreferenceViewSet] + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[users].Member[views].Member[PreferenceFormView] + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[users].Member[views].Member[UserPreferenceFormView] + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[users].Member[viewsets].Member[UserPreferencesViewSet] + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[views].Member[PreferenceFormView] + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[views].Member[RegularTemplateView] + - - Django.Views.View~Subclass + - dynamic_preferences + - Member[views].Member[TemplateView] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[admin].Member[GlobalPreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[api].Member[serializers].Member[GlobalPreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[forms].Member[GlobalPreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[management].Member[commands].Member[checkpreferences].Member[GlobalPreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[models].Member[BasePreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[models].Member[GlobalPreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[models].Member[PerInstancePreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[users].Member[admin].Member[UserPreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[users].Member[forms].Member[UserPreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[users].Member[models].Member[PerInstancePreferenceModel] + - - Django.db.models.Model~Subclass + - dynamic_preferences + - Member[users].Member[models].Member[UserPreferenceModel] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[admin].Member[GlobalSinglePreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[admin].Member[SinglePerInstancePreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[forms].Member[AbstractSinglePreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[forms].Member[GlobalPreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[forms].Member[GlobalSinglePreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[forms].Member[PreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[forms].Member[SinglePerInstancePreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[urls].Member[GlobalPreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[users].Member[admin].Member[UserSinglePreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[users].Member[forms].Member[PreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[users].Member[forms].Member[SinglePerInstancePreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[users].Member[forms].Member[UserPreferenceForm] + - - django.forms.BaseForm~Subclass + - dynamic_preferences + - Member[users].Member[forms].Member[UserSinglePreferenceForm] + - - django.http.response.HttpResponse~Subclass + - dynamic_preferences + - Member[api].Member[viewsets].Member[Response] + - - rest_framework.response.Response~Subclass + - dynamic_preferences + - Member[api].Member[viewsets].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_raw_id.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_raw_id.model.yml new file mode 100644 index 00000000000..bda9300b2c9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_raw_id.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - dynamic_raw_id + - Member[filters].Member[DynamicRawIDFilterForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - dynamic_raw_id + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - dynamic_raw_id + - Member[views].Member[HttpResponseForbidden] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_rest.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_rest.model.yml index 34926949753..ee7a319db31 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_rest.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_rest.model.yml @@ -4,6 +4,57 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - dynamic_rest + - Member[viewsets].Member[DynamicModelViewSet] - - Django.db.models.Model~Subclass - dynamic_rest - Member[utils].Member[ContentType] + - - django.http.response.HttpResponse~Subclass + - dynamic_rest + - Member[pagination].Member[Response] + - - django.http.response.HttpResponse~Subclass + - dynamic_rest + - Member[routers].Member[Response] + - - django.http.response.HttpResponse~Subclass + - dynamic_rest + - Member[viewsets].Member[Response] + - - pickle~Alias + - dynamic_rest + - Member[fields].Member[fields].Member[pickle] + - - pickle~Alias + - dynamic_rest + - Member[fields].Member[pickle] + - - rest_framework.exceptions.APIException~Subclass + - dynamic_rest + - Member[fields].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - dynamic_rest + - Member[fields].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - dynamic_rest + - Member[fields].Member[fields].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - dynamic_rest + - Member[fields].Member[fields].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - dynamic_rest + - Member[fields].Member[generic].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - dynamic_rest + - Member[filters].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - dynamic_rest + - Member[pagination].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - dynamic_rest + - Member[viewsets].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - dynamic_rest + - Member[pagination].Member[Response] + - - rest_framework.response.Response~Subclass + - dynamic_rest + - Member[routers].Member[Response] + - - rest_framework.response.Response~Subclass + - dynamic_rest + - Member[viewsets].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamo.model.yml new file mode 100644 index 00000000000..0f388d093c1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamo.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dynamo + - Member[ci_expected_accuracy].Member[update_expected].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynatrace.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynatrace.model.yml new file mode 100644 index 00000000000..beb840c8f40 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynatrace.model.yml @@ -0,0 +1,69 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[alerting_profiles].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[dashboard].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[endpoint].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[extensions].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[maintenance_windows].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[metric_events].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[notifications].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[oneagent_environment_wide_configuration].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[oneagent_in_a_hostgroup].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[oneagent_on_a_host].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[configuration_v1].Member[plugins].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[dynatrace_object].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[environment_v1].Member[deployment].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[environment_v1].Member[event].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[environment_v2].Member[activegates_autoupdate_configuration].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[environment_v2].Member[logs].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[environment_v2].Member[metrics].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[environment_v2].Member[monitored_entities].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[environment_v2].Member[problems].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[environment_v2].Member[service_level_objectives].Member[Response] + - - requests.models.Response~Subclass + - dynatrace + - Member[environment_v2].Member[tokens_api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy.model.yml new file mode 100644 index 00000000000..fc4a792610c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - easy + - Member[admin].Member[field].Member[Model] + - - django.db.models.FileField~Subclass + - easy + - Member[ModelImageField] + - - django.db.models.FileField~Subclass + - easy + - Member[admin].Member[field].Member[ModelImageField] + - - django.http.response.HttpResponseRedirect~Subclass + - easy + - Member[admin].Member[mixin].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_maps.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_maps.model.yml new file mode 100644 index 00000000000..a6786edd42e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_maps.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - easy_maps + - Member[admin].Member[Address] + - - Django.db.models.Model~Subclass + - easy_maps + - Member[models].Member[Address] + - - Django.db.models.Model~Subclass + - easy_maps + - Member[templatetags].Member[easy_maps_tags].Member[Address] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_pdf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_pdf.model.yml new file mode 100644 index 00000000000..9779dbe307e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_pdf.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - easy_pdf + - Member[views].Member[PDFTemplateView] + - - Django.Views.View~Subclass + - easy_pdf + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - easy_pdf + - Member[rendering].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_select2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_select2.model.yml new file mode 100644 index 00000000000..03420fb183c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_select2.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - easy_select2 + - Member[forms].Member[FixedModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_thumbnails.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_thumbnails.model.yml new file mode 100644 index 00000000000..4e3193ef404 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_thumbnails.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - easy_thumbnails + - Member[management].Member[commands].Member[thumbnail_cleanup].Member[Source] + - - Django.db.models.Model~Subclass + - easy_thumbnails + - Member[models].Member[File] + - - Django.db.models.Model~Subclass + - easy_thumbnails + - Member[models].Member[Source] + - - Django.db.models.Model~Subclass + - easy_thumbnails + - Member[models].Member[ThumbnailDimensions] + - - Django.db.models.Model~Subclass + - easy_thumbnails + - Member[models].Member[Thumbnail] + - - django.db.models.FileField~Subclass + - easy_thumbnails + - Member[fields].Member[FileField] + - - django.db.models.FileField~Subclass + - easy_thumbnails + - Member[fields].Member[ImageField] + - - django.db.models.FileField~Subclass + - easy_thumbnails + - Member[fields].Member[ThumbnailerField] + - - django.db.models.FileField~Subclass + - easy_thumbnails + - Member[fields].Member[ThumbnailerImageField] + - - django.db.models.FileField~Subclass + - easy_thumbnails + - Member[signal_handlers].Member[FileField] + - - io.StringIO~Subclass + - easy_thumbnails + - Member[engine].Member[BytesIO] + - - io.StringIO~Subclass + - easy_thumbnails + - Member[engine].Member[StringIO] + - - io.StringIO~Subclass + - easy_thumbnails + - Member[source_generators].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easyaudit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easyaudit.model.yml index 6904a5a4403..2657ff9c628 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easyaudit.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easyaudit.model.yml @@ -4,21 +4,78 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - easyaudit + - Member[admin].Member[CRUDEvent] - - Django.db.models.Model~Subclass - easyaudit - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[admin].Member[LoginEvent] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[admin].Member[RequestEvent] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[backends].Member[CRUDEvent] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[backends].Member[LoginEvent] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[backends].Member[RequestEvent] - - Django.db.models.Model~Subclass - easyaudit - Member[crudhistory_admin_mixin].Member[ContentType] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[crudhistory_admin_mixin].Member[Model] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[models].Member[CRUDEvent] - - Django.db.models.Model~Subclass - easyaudit - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[models].Member[LoginEvent] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[models].Member[RequestEvent] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[settings].Member[CRUDEvent] - - Django.db.models.Model~Subclass - easyaudit - Member[settings].Member[ContentType] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[settings].Member[LoginEvent] - - Django.db.models.Model~Subclass - easyaudit - Member[settings].Member[Permission] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[settings].Member[RequestEvent] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[signals].Member[auth_signals].Member[LoginEvent] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[signals].Member[model_signals].Member[CRUDEvent] - - Django.db.models.Model~Subclass - easyaudit - Member[signals].Member[model_signals].Member[ContentType] + - - django.http.request.HttpRequest~Subclass + - easyaudit + - Member[crudhistory_admin_mixin].Member[HttpRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - easyaudit + - Member[admin_helpers].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - easyaudit + - Member[crudhistory_admin_mixin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - easyaudit + - Member[admin].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebaysdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebaysdk.model.yml new file mode 100644 index 00000000000..f8055169f7c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebaysdk.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - ebaysdk + - Member[utils].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebcli.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebcli.model.yml index 37dc520d87e..60bd24c7775 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebcli.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebcli.model.yml @@ -7,3 +7,6 @@ extensions: - - io.StringIO~Subclass - ebcli - Member[core].Member[fileoperations].Member[StringIO] + - - io.StringIO~Subclass + - ebcli + - Member[lib].Member[s3].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebooklib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebooklib.model.yml new file mode 100644 index 00000000000..687cddfaa78 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebooklib.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - ebooklib + - Member[epub].Member[etree] + - - lxml.etree~Alias + - ebooklib + - Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_proctoring.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_proctoring.model.yml index ea43ae662aa..73e37e0d837 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_proctoring.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_proctoring.model.yml @@ -4,6 +4,90 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - edx_proctoring + - Member[utils].Member[APIView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[utils].Member[AuthenticatedAPIView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ActiveExamsForUserView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[AnonymousReviewCallback] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[AuthenticatedAPIView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[BackendUserManagementAPI] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ExamAllowanceView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ExamBulkAllowanceView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ExamReadyCallback] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[GroupedExamAllowancesByStudent] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[InstructorDashboard] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ProctoredAPIView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamActiveAttemptView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamAttemptReviewStatus] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamAttemptView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamReviewCallback] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamReviewPolicyView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[ProctoredSettingsView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[RegisterProctoredExamsView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[StudentOnboardingStatusByCourseView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[StudentOnboardingStatusView] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[StudentProctoredExamAttemptCollection] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[StudentProctoredExamAttempt] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[StudentProctoredExamResetAttempts] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[StudentProctoredGroupedExamAttemptsByCourse] + - - Django.Views.View~Subclass + - edx_proctoring + - Member[views].Member[UserRetirement] - - Django.db.models.Model~Subclass - edx_proctoring - Member[admin].Member[ProctoredExamReviewPolicy] @@ -112,3 +196,24 @@ extensions: - - Django.db.models.Model~Subclass - edx_proctoring - Member[views].Member[ProctoredExam] + - - django.forms.BaseForm~Subclass + - edx_proctoring + - Member[admin].Member[ProctoredExamAttemptForm] + - - django.forms.BaseForm~Subclass + - edx_proctoring + - Member[admin].Member[ProctoredExamForm] + - - django.forms.BaseForm~Subclass + - edx_proctoring + - Member[admin].Member[ProctoredExamSoftwareSecureReviewForm] + - - django.http.response.HttpResponseRedirect~Subclass + - edx_proctoring + - Member[callbacks].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - edx_proctoring + - Member[callbacks].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - edx_proctoring + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - edx_proctoring + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_rbac.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_rbac.model.yml index 1105b2006f4..75c214dc8bd 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_rbac.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_rbac.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - edx_rbac + - Member[admin].Member[forms].Member[UserFromEmailField] + - - Django.Forms.Field~Subclass + - edx_rbac + - Member[fields].Member[UserFromEmailField] + - - Django.Views.View~Subclass + - edx_rbac + - Member[urls].Member[TemplateView] - - Django.db.models.Model~Subclass - edx_rbac - Member[models].Member[TimeStampedModel] @@ -13,3 +22,9 @@ extensions: - - Django.db.models.Model~Subclass - edx_rbac - Member[models].Member[UserRole] + - - django.forms.BaseForm~Subclass + - edx_rbac + - Member[admin].Member[UserRoleAssignmentAdminForm] + - - django.forms.BaseForm~Subclass + - edx_rbac + - Member[admin].Member[forms].Member[UserRoleAssignmentAdminForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_rest_framework_extensions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_rest_framework_extensions.model.yml new file mode 100644 index 00000000000..2701e1effb0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_rest_framework_extensions.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - edx_rest_framework_extensions + - Member[paginators].Member[Response] + - - rest_framework.request.Request~Subclass + - edx_rest_framework_extensions + - Member[auth].Member[jwt].Member[middleware].Member[Request] + - - rest_framework.response.Response~Subclass + - edx_rest_framework_extensions + - Member[paginators].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edxval.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edxval.model.yml index 0b142a4e3e1..faf4865b90e 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edxval.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edxval.model.yml @@ -4,6 +4,42 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - edxval + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - edxval + - Member[views].Member[CourseTranscriptsDetailView] + - - Django.Views.View~Subclass + - edxval + - Member[views].Member[CourseVideoIDsView] + - - Django.Views.View~Subclass + - edxval + - Member[views].Member[HLSMissingVideoView] + - - Django.Views.View~Subclass + - edxval + - Member[views].Member[VideoDetail] + - - Django.Views.View~Subclass + - edxval + - Member[views].Member[VideoImagesView] + - - Django.Views.View~Subclass + - edxval + - Member[views].Member[VideoList] + - - Django.Views.View~Subclass + - edxval + - Member[views].Member[VideoStatusView] + - - Django.Views.View~Subclass + - edxval + - Member[views].Member[VideoTranscriptView] + - - Django.db.models.Model~Subclass + - edxval + - Member[admin].Member[CourseVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[admin].Member[EncodedVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[admin].Member[Profile] - - Django.db.models.Model~Subclass - edxval - Member[admin].Member[ThirdPartyTranscriptCredentialsState] @@ -16,6 +52,18 @@ extensions: - - Django.db.models.Model~Subclass - edxval - Member[admin].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[admin].Member[Video] + - - Django.db.models.Model~Subclass + - edxval + - Member[api].Member[CourseVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[api].Member[EncodedVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[api].Member[Profile] - - Django.db.models.Model~Subclass - edxval - Member[api].Member[ThirdPartyTranscriptCredentialsState] @@ -28,6 +76,18 @@ extensions: - - Django.db.models.Model~Subclass - edxval - Member[api].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[api].Member[Video] + - - Django.db.models.Model~Subclass + - edxval + - Member[models].Member[CourseVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[models].Member[EncodedVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[models].Member[Profile] - - Django.db.models.Model~Subclass - edxval - Member[models].Member[ThirdPartyTranscriptCredentialsState] @@ -43,15 +103,39 @@ extensions: - - Django.db.models.Model~Subclass - edxval - Member[models].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[models].Member[Video] - - Django.db.models.Model~Subclass - edxval - Member[pacts].Member[middleware].Member[Permission] + - - Django.db.models.Model~Subclass + - edxval + - Member[pacts].Member[utils].Member[CourseVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[pacts].Member[utils].Member[EncodedVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[pacts].Member[utils].Member[Profile] - - Django.db.models.Model~Subclass - edxval - Member[pacts].Member[utils].Member[VideoImage] - - Django.db.models.Model~Subclass - edxval - Member[pacts].Member[utils].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[pacts].Member[utils].Member[Video] + - - Django.db.models.Model~Subclass + - edxval + - Member[serializers].Member[CourseVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[serializers].Member[EncodedVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[serializers].Member[Profile] - - Django.db.models.Model~Subclass - edxval - Member[serializers].Member[TranscriptPreference] @@ -61,9 +145,42 @@ extensions: - - Django.db.models.Model~Subclass - edxval - Member[serializers].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[serializers].Member[Video] + - - Django.db.models.Model~Subclass + - edxval + - Member[views].Member[CourseVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[views].Member[EncodedVideo] + - - Django.db.models.Model~Subclass + - edxval + - Member[views].Member[Profile] - - Django.db.models.Model~Subclass - edxval - Member[views].Member[VideoImage] - - Django.db.models.Model~Subclass - edxval - Member[views].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[views].Member[Video] + - - django.db.models.FileField~Subclass + - edxval + - Member[models].Member[CustomizableFileField] + - - django.db.models.FileField~Subclass + - edxval + - Member[models].Member[CustomizableImageField] + - - django.http.response.HttpResponse~Subclass + - edxval + - Member[views].Member[Response] + - - django.http.response.JsonResponse~Subclass + - edxval + - Member[pacts].Member[views].Member[JsonResponse] + - - lxml.etree~Alias + - edxval + - Member[api].Member[etree] + - - rest_framework.response.Response~Subclass + - edxval + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-efficientdet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-efficientdet.model.yml index fa6d40fc951..34f8838f29c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-efficientdet.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-efficientdet.model.yml @@ -7,3 +7,6 @@ extensions: - - logging.Logger~Subclass - efficientdet - Member[tensorflow].Member[coco_90metric].Member[MMLogger] + - - lxml.etree~Alias + - efficientdet + - Member[dataset].Member[create_pascal_tfrecord].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eiseg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eiseg.model.yml new file mode 100644 index 00000000000..9a75dde85a8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eiseg.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - eiseg + - Member[util].Member[misc].Member[pickle] + - - xml.etree.ElementTree~Subclass + - eiseg + - Member[util].Member[voc].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-el_pagination.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-el_pagination.model.yml new file mode 100644 index 00000000000..5e82f09cde5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-el_pagination.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - el_pagination + - Member[views].Member[AjaxListView] + - - Django.Views.View~Subclass + - el_pagination + - Member[views].Member[BaseListView] + - - Django.Views.View~Subclass + - el_pagination + - Member[views].Member[View] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elasticapm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elasticapm.model.yml new file mode 100644 index 00000000000..48146593faa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elasticapm.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - elasticapm + - Member[contrib].Member[django].Member[middleware].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - elasticapm + - Member[contrib].Member[django].Member[utils].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - elasticapm + - Member[contrib].Member[django].Member[middleware].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elementary.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elementary.model.yml new file mode 100644 index 00000000000..6d15c513b10 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elementary.model.yml @@ -0,0 +1,312 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - elementary + - Member[clients].Member[dbt].Member[slim_dbt_runner].Member[ConfigArgs] + - - pydantic.BaseModel~Subclass + - elementary + - Member[clients].Member[slack].Member[client].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[clients].Member[slack].Member[schema].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[clients].Member[slack].Member[slack_message_builder].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[alerts].Member[alert].Member[AlertSuppressionSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[alerts].Member[alert].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[alerts].Member[group_of_alerts].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[alerts].Member[malformed].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[alerts].Member[model].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[alerts].Member[schema].Member[alert].Member[AlertSuppressionSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[alerts].Member[source_freshness].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[alerts].Member[alert_filters].Member[SelectorFilterSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[alerts].Member[alerts].Member[SelectorFilterSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[filters].Member[filters].Member[ArtifactSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[filters].Member[filters].Member[FilterSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[filters].Member[filters].Member[FiltersSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[filters].Member[filters].Member[ModelRunsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[filters].Member[filters].Member[NormalizedModelSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[filters].Member[filters].Member[NormalizedSourceSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[filters].Member[filters].Member[TotalsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[filters].Member[schema].Member[FilterSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[filters].Member[schema].Member[FiltersSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[groups].Member[groups].Member[GroupItemSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[groups].Member[groups].Member[GroupsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[groups].Member[groups].Member[NormalizedExposureSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[groups].Member[groups].Member[NormalizedModelSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[groups].Member[groups].Member[NormalizedSourceSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[groups].Member[schema].Member[GroupItemSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[groups].Member[schema].Member[GroupsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[invocations].Member[invocations].Member[DbtInvocationSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[invocations].Member[invocations].Member[SelectorFilterSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[lineage].Member[lineage].Member[LineageNodeSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[lineage].Member[lineage].Member[LineageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[lineage].Member[lineage].Member[NodeDependsOnNodesSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[lineage].Member[schema].Member[LineageNodeSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[lineage].Member[schema].Member[LineageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[ExposureSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[FetcherModelRunSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[ModelCoverageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[ModelRunSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[ModelRunsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[ModelRunsWithTotalsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[NormalizedExposureSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[NormalizedModelSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[NormalizedSourceSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[SourceSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[TotalsModelRunsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[models].Member[TotalsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[ExposureSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[ExtendedBaseModel] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[ModelCoverageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[ModelRunSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[ModelRunsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[ModelRunsWithTotalsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[NormalizedArtifactSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[NormalizedExposureSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[NormalizedModelSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[NormalizedSourceSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[SourceSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[TotalsModelRunsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[models].Member[schema].Member[TotalsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[report].Member[ModelCoverageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[report].Member[ModelRunsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[report].Member[NormalizedExposureSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[report].Member[NormalizedModelSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[report].Member[NormalizedSourceSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[report].Member[ReportDataEnvSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[report].Member[ReportDataSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[report].Member[SelectorFilterSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[report].Member[TotalsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[schema].Member[ReportDataEnvSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[schema].Member[ReportDataSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[report].Member[totals_utils].Member[TotalsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[selector].Member[schema].Member[SelectorSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[selector].Member[selector].Member[SelectorSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[api].Member[totals_schema].Member[TotalsSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[data_monitoring].Member[data_monitoring].Member[WarehouseInfo] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[data_monitoring].Member[data_monitoring_alerts].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[data_monitoring].Member[report].Member[data_monitoring_report].Member[ReportDataSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[data_monitoring].Member[report].Member[slack_report_summary_message_builder].Member[SelectorFilterSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[data_monitoring].Member[report].Member[slack_report_summary_message_builder].Member[SlackMessageSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[data_monitoring].Member[schema].Member[SelectorFilterSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[data_monitoring].Member[schema].Member[WarehouseInfo] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[data_monitoring].Member[selector_filter].Member[SelectorFilterSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[invocations].Member[invocations].Member[DbtInvocationSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[invocations].Member[schema].Member[DbtInvocationSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[lineage].Member[lineage].Member[NodeDependsOnNodesSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[lineage].Member[schema].Member[NodeDependsOnNodesSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[models].Member[ExposureSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[models].Member[ModelRunSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[models].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[models].Member[SourceSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[schema].Member[ArtifactSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[schema].Member[ExposureSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[schema].Member[ExtendedBaseModel] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[schema].Member[ModelRunSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[schema].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[schema].Member[OwnerSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[monitor].Member[fetchers].Member[models].Member[schema].Member[SourceSchema] + - - pydantic.BaseModel~Subclass + - elementary + - Member[utils].Member[schema].Member[ExtendedBaseModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elementpath.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elementpath.model.yml new file mode 100644 index 00000000000..cafe9c2a6d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elementpath.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - elementpath + - Member[etree].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - elementpath + - Member[etree].Member[PyElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elevenlabs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elevenlabs.model.yml new file mode 100644 index 00000000000..614b3d63253 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elevenlabs.model.yml @@ -0,0 +1,156 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[Model] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[TTS] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[VoiceClone] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[VoiceSettings] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[Voice] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[Voices] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[API] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[FeedbackItem] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[HistoryItem] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[History] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[Model] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[Models] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[Subscription] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[TTS] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[User] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[VoiceClone] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[VoiceDesign] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[VoiceSample] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[VoiceSettings] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[Voice] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[Voices] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[base].Member[API] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[history].Member[API] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[history].Member[FeedbackItem] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[history].Member[HistoryItem] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[history].Member[History] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[history].Member[VoiceSettings] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[model].Member[API] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[model].Member[Model] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[model].Member[Models] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[tts].Member[API] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[tts].Member[Model] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[tts].Member[TTS] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[tts].Member[Voice] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[user].Member[API] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[user].Member[Subscription] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[voice].Member[API] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[voice].Member[VoiceClone] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[voice].Member[VoiceDesign] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[voice].Member[VoiceSample] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[voice].Member[VoiceSettings] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[voice].Member[Voice] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[api].Member[voice].Member[Voices] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[simple].Member[Model] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[simple].Member[TTS] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[simple].Member[VoiceClone] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[simple].Member[VoiceSettings] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[simple].Member[Voice] + - - pydantic.BaseModel~Subclass + - elevenlabs + - Member[simple].Member[Voices] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elgato.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elgato.model.yml new file mode 100644 index 00000000000..012159a472d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elgato.model.yml @@ -0,0 +1,69 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - elgato + - Member[BatteryInfo] + - - pydantic.BaseModel~Subclass + - elgato + - Member[BatterySettings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[EnergySavingAdjustBrightnessSettings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[EnergySavingSettings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[Info] + - - pydantic.BaseModel~Subclass + - elgato + - Member[Settings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[State] + - - pydantic.BaseModel~Subclass + - elgato + - Member[Wifi] + - - pydantic.BaseModel~Subclass + - elgato + - Member[elgato].Member[BatteryInfo] + - - pydantic.BaseModel~Subclass + - elgato + - Member[elgato].Member[BatterySettings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[elgato].Member[Info] + - - pydantic.BaseModel~Subclass + - elgato + - Member[elgato].Member[Settings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[elgato].Member[State] + - - pydantic.BaseModel~Subclass + - elgato + - Member[models].Member[BatteryInfo] + - - pydantic.BaseModel~Subclass + - elgato + - Member[models].Member[BatterySettings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[models].Member[EnergySavingAdjustBrightnessSettings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[models].Member[EnergySavingSettings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[models].Member[Info] + - - pydantic.BaseModel~Subclass + - elgato + - Member[models].Member[Settings] + - - pydantic.BaseModel~Subclass + - elgato + - Member[models].Member[State] + - - pydantic.BaseModel~Subclass + - elgato + - Member[models].Member[Wifi] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-emails.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-emails.model.yml new file mode 100644 index 00000000000..0f513473f47 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-emails.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - emails + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - emails + - Member[compat].Member[NativeStringIO] + - - io.StringIO~Subclass + - emails + - Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - emails + - Member[utils].Member[BytesIO] + - - io.StringIO~Subclass + - emails + - Member[utils].Member[NativeStringIO] + - - lxml.etree~Alias + - emails + - Member[transformer].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-embed_video.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-embed_video.model.yml new file mode 100644 index 00000000000..065e12f0589 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-embed_video.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - embed_video + - Member[fields].Member[EmbedVideoFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-embeddings.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-embeddings.model.yml new file mode 100644 index 00000000000..41ec18fe0fa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-embeddings.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - embeddings + - Member[embedding].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-emoji.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-emoji.model.yml new file mode 100644 index 00000000000..c6bdf01fa84 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-emoji.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - emoji + - Member[urls].Member[EmojiJSONListView] + - - Django.Views.View~Subclass + - emoji + - Member[views].Member[EmojiJSONListView] + - - Django.Views.View~Subclass + - emoji + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - emoji + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-endesive.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-endesive.model.yml new file mode 100644 index 00000000000..caa53533588 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-endesive.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - endesive + - Member[pdf].Member[PyPDF2].Member[filters].Member[StringIO] + - - io.StringIO~Subclass + - endesive + - Member[pdf].Member[PyPDF2].Member[merger].Member[BytesIO] + - - io.StringIO~Subclass + - endesive + - Member[pdf].Member[PyPDF2].Member[merger].Member[StreamIO] + - - io.StringIO~Subclass + - endesive + - Member[pdf].Member[PyPDF2].Member[pdf].Member[BytesIO] + - - io.StringIO~Subclass + - endesive + - Member[pdf].Member[PyPDF2].Member[pdf].Member[StringIO] + - - io.StringIO~Subclass + - endesive + - Member[pdf].Member[PyPDF2_annotate].Member[annotations].Member[image].Member[BytesIO] + - - lxml.etree~Alias + - endesive + - Member[xades].Member[bes].Member[etree] + - - pickle~Alias + - endesive + - Member[pdf].Member[fpdf].Member[fpdf].Member[pickle] + - - pickle~Alias + - endesive + - Member[pdf].Member[fpdf].Member[py3k].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-entangled.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-entangled.model.yml new file mode 100644 index 00000000000..33a9c6a4c05 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-entangled.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - entangled + - Member[forms].Member[EntangledField] + - - Django.Forms.Field~Subclass + - entangled + - Member[forms].Member[Field] + - - Django.Forms.Field~Subclass + - entangled + - Member[forms].Member[ModelChoiceField] + - - Django.Forms.Field~Subclass + - entangled + - Member[forms].Member[ModelMultipleChoiceField] + - - Django.db.models.Model~Subclass + - entangled + - Member[forms].Member[Model] + - - django.forms.BaseForm~Subclass + - entangled + - Member[forms].Member[EntangledModelForm] + - - django.forms.BaseForm~Subclass + - entangled + - Member[forms].Member[ModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise.model.yml index 2d842c9cffc..b1d21b99729 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise.model.yml @@ -4,6 +4,213 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[CatalogQueryPreviewView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[EnterpriseCustomerManageLearnerDataSharingConsentView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[EnterpriseCustomerManageLearnersView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[EnterpriseCustomerTransmitCoursesView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[TemplatePreviewView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[views].Member[BaseEnterpriseCustomerView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[views].Member[CatalogQueryPreviewView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[views].Member[EnterpriseCustomerManageLearnerDataSharingConsentView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[views].Member[EnterpriseCustomerManageLearnersView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[views].Member[EnterpriseCustomerTransmitCoursesView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[views].Member[TemplatePreviewView] + - - Django.Views.View~Subclass + - enterprise + - Member[admin].Member[views].Member[View] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[analytics_summary].Member[AnalyticsSummaryView] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[base_views].Member[EnterpriseReadOnlyModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[base_views].Member[EnterpriseReadWriteModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[base_views].Member[EnterpriseWrapperApiViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[base_views].Member[EnterpriseWriteOnlyModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[coupon_codes].Member[APIView] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[coupon_codes].Member[CouponCodesView] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_catalog_query].Member[EnterpriseCatalogQueryViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_catalog_query].Member[EnterpriseReadOnlyModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_course_enrollment].Member[EnterpriseCourseEnrollmentViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_course_enrollment].Member[EnterpriseReadWriteModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer].Member[EnterpriseCustomerViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer].Member[EnterpriseReadWriteModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_api_credentials].Member[APICredentialsRegenerateViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_api_credentials].Member[APICredentialsViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_api_credentials].Member[EnterpriseReadWriteModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_branding_configuration].Member[EnterpriseCustomerBrandingConfigurationViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_branding_configuration].Member[EnterpriseReadWriteModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_catalog].Member[EnterpriseCustomerCatalogViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_catalog].Member[EnterpriseCustomerCatalogWriteViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_catalog].Member[EnterpriseReadOnlyModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_catalog].Member[EnterpriseWriteOnlyModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_invite_key].Member[EnterpriseCustomerInviteKeyViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_invite_key].Member[EnterpriseReadWriteModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_reporting].Member[APIView] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_reporting].Member[EnterpriseCustomerReportTypesView] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_reporting].Member[EnterpriseCustomerReportingConfigurationViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_reporting].Member[EnterpriseReadWriteModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_sso_configuration].Member[EnterpriseCustomerSsoConfigurationViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_user].Member[EnterpriseCustomerUserViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_user].Member[EnterpriseReadWriteModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_subsidy_fulfillment].Member[EnterpriseSubsidyFulfillmentViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_subsidy_fulfillment].Member[EnterpriseWrapperApiViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_subsidy_fulfillment].Member[LicensedEnterpriseCourseEnrollmentViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[notifications].Member[APIView] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[notifications].Member[NotificationReadView] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[pending_enterprise_customer_user].Member[EnterpriseReadWriteModelViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[pending_enterprise_customer_user].Member[PendingEnterpriseCustomerUserEnterpriseAdminViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[pending_enterprise_customer_user].Member[PendingEnterpriseCustomerUserViewSet] + - - Django.Views.View~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[plotly_auth].Member[PlotlyAuthView] + - - Django.Views.View~Subclass + - enterprise + - Member[urls].Member[EnterpriseLoginView] + - - Django.Views.View~Subclass + - enterprise + - Member[urls].Member[EnterpriseProxyLoginView] + - - Django.Views.View~Subclass + - enterprise + - Member[urls].Member[EnterpriseSelectionView] + - - Django.Views.View~Subclass + - enterprise + - Member[urls].Member[GrantDataSharingPermissions] + - - Django.Views.View~Subclass + - enterprise + - Member[urls].Member[RouterView] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[CourseEnrollmentView] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[EnterpriseLoginView] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[EnterpriseProxyLoginView] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[EnterpriseSelectionView] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[GrantDataSharingPermissions] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[HandleConsentEnrollment] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[NonAtomicView] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[ProgramEnrollmentView] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[RouterView] + - - Django.Views.View~Subclass + - enterprise + - Member[views].Member[View] - - Django.db.models.Model~Subclass - enterprise - Member[admin].Member[UpdateRoleAssignmentsWithCustomersConfig] @@ -25,6 +232,12 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[admin].Member[forms].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[forms].Member[EnterpriseFeatureUserRoleAssignment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[forms].Member[SystemWideEnterpriseUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[admin].Member[views].Member[EnrollmentNotificationEmailTemplate] @@ -46,6 +259,9 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[api].Member[filters].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[filters].Member[SystemWideEnterpriseUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[api].Member[utils].Member[EnterpriseCustomerCatalog] @@ -61,6 +277,12 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[api].Member[utils].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[utils].Member[EnterpriseFeatureRole] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[utils].Member[EnterpriseFeatureUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[api].Member[v1].Member[serializers].Member[AdminNotificationRead] @@ -79,6 +301,9 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[api].Member[v1].Member[serializers].Member[Site] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[serializers].Member[SystemWideEnterpriseUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[api].Member[v1].Member[views].Member[analytics_summary].Member[ChatGPTResponse] @@ -109,6 +334,12 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[management].Member[commands].Member[backfill_learner_role_assignments].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[backfill_learner_role_assignments].Member[SystemWideEnterpriseRole] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[backfill_learner_role_assignments].Member[SystemWideEnterpriseUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[management].Member[commands].Member[bulk_update_catalog_query_id].Member[BulkCatalogQueryUpdateCommandConfiguration] @@ -169,12 +400,24 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[management].Member[commands].Member[seed_enterprise_devstack_data].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[seed_enterprise_devstack_data].Member[EnterpriseFeatureRole] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[seed_enterprise_devstack_data].Member[EnterpriseFeatureUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[management].Member[commands].Member[seed_enterprise_devstack_data].Member[Group] - - Django.db.models.Model~Subclass - enterprise - Member[management].Member[commands].Member[seed_enterprise_devstack_data].Member[Site] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[seed_enterprise_devstack_data].Member[SystemWideEnterpriseRole] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[seed_enterprise_devstack_data].Member[SystemWideEnterpriseUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[management].Member[commands].Member[unlink_enterprise_customer_learners].Member[EnterpriseCustomerUser] @@ -244,6 +487,9 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[management].Member[commands].Member[update_role_assignments_with_customers].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_role_assignments_with_customers].Member[SystemWideEnterpriseUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[management].Member[commands].Member[update_role_assignments_with_customers].Member[UpdateRoleAssignmentsWithCustomersConfig] @@ -307,6 +553,12 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[models].Member[EnterpriseEnrollmentSource] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseFeatureRole] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseFeatureUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[models].Member[EnterpriseFulfillmentSource] @@ -331,9 +583,30 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[models].Member[SoftDeletableModel] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[SystemWideEnterpriseRole] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[SystemWideEnterpriseUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[UserRoleAssignment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[UserRole] + - - Django.db.models.Model~Subclass + - enterprise + - Member[roles_api].Member[SystemWideEnterpriseRole] + - - Django.db.models.Model~Subclass + - enterprise + - Member[roles_api].Member[SystemWideEnterpriseUserRoleAssignment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[rules].Member[EnterpriseFeatureUserRoleAssignment] - - Django.db.models.Model~Subclass - enterprise - Member[signals].Member[BlackboardEnterpriseCustomerConfiguration] @@ -382,18 +655,204 @@ extensions: - - Django.db.models.Model~Subclass - enterprise - Member[views].Member[EnterpriseEnrollmentSource] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[AdminNotificationForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[EnterpriseCustomerAdminForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[EnterpriseCustomerCatalogAdminForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[EnterpriseCustomerIdentityProviderAdminForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[EnterpriseCustomerReportingConfigAdminForm] - - django.forms.BaseForm~Subclass - enterprise - Member[admin].Member[EnterpriseFeatureUserRoleAssignmentForm] - - django.forms.BaseForm~Subclass - enterprise - Member[admin].Member[SystemWideEnterpriseUserRoleAssignmentForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[AdminNotificationForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[EnterpriseCustomerAdminForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[EnterpriseCustomerCatalogAdminForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[EnterpriseCustomerIdentityProviderAdminForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[EnterpriseCustomerReportingConfigAdminForm] - - django.forms.BaseForm~Subclass - enterprise - Member[admin].Member[forms].Member[EnterpriseFeatureUserRoleAssignmentForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[ManageLearnersDataSharingConsentForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[ManageLearnersForm] - - django.forms.BaseForm~Subclass - enterprise - Member[admin].Member[forms].Member[SystemWideEnterpriseUserRoleAssignmentForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[TransmitEnterpriseCoursesForm] - - django.forms.BaseForm~Subclass - enterprise - Member[admin].Member[forms].Member[UserRoleAssignmentAdminForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[views].Member[ManageLearnersDataSharingConsentForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[views].Member[ManageLearnersForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[views].Member[TransmitEnterpriseCoursesForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[forms].Member[EnterpriseLoginForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[forms].Member[EnterpriseSelectionForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[views].Member[EnterpriseLoginForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[views].Member[EnterpriseSelectionForm] + - - django.http.response.HttpResponseRedirect~Subclass + - enterprise + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - enterprise + - Member[admin].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[admin].Member[actions].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[admin].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[admin].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[pagination].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[analytics_summary].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[coupon_codes].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_api_credentials].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_branding_configuration].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_catalog].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_invite_key].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_reporting].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_sso_configuration].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_subsidy_fulfillment].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[notifications].Member[Response] + - - django.http.response.HttpResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[pending_enterprise_customer_user].Member[Response] + - - django.http.response.JsonResponse~Subclass + - enterprise + - Member[admin].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[plotly_auth].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - enterprise + - Member[heartbeat].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - enterprise + - Member[views].Member[JsonResponse] + - - pickle~Alias + - enterprise + - Member[api_client].Member[discovery].Member[pickle] + - - rest_framework.exceptions.APIException~Subclass + - enterprise + - Member[api].Member[filters].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - enterprise + - Member[api].Member[v1].Member[decorators].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[base_views].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_subsidy_fulfillment].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[admin].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[pagination].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[analytics_summary].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[coupon_codes].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_api_credentials].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_branding_configuration].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_catalog].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_invite_key].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_reporting].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_sso_configuration].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_subsidy_fulfillment].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[notifications].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[pending_enterprise_customer_user].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise_learner_portal.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise_learner_portal.model.yml index c037eabbda4..1fd63c09570 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise_learner_portal.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise_learner_portal.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - enterprise_learner_portal + - Member[api].Member[v1].Member[urls].Member[EnterpriseCourseEnrollmentView] + - - Django.Views.View~Subclass + - enterprise_learner_portal + - Member[api].Member[v1].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - enterprise_learner_portal + - Member[api].Member[v1].Member[views].Member[EnterpriseCourseEnrollmentView] - - Django.db.models.Model~Subclass - enterprise_learner_portal - Member[api].Member[v1].Member[serializers].Member[EnterpriseCustomerUser] @@ -13,3 +22,9 @@ extensions: - - Django.db.models.Model~Subclass - enterprise_learner_portal - Member[api].Member[v1].Member[views].Member[EnterpriseCustomerUser] + - - django.http.response.HttpResponse~Subclass + - enterprise_learner_portal + - Member[api].Member[v1].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - enterprise_learner_portal + - Member[api].Member[v1].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-entsoe.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-entsoe.model.yml new file mode 100644 index 00000000000..0417f6888ad --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-entsoe.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - entsoe + - Member[parsers].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-env_canada.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-env_canada.model.yml new file mode 100644 index 00000000000..064d497d5c5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-env_canada.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - env_canada + - Member[ec_cache].Member[CacheClientSession] + - - aiohttp.ClientSession~Subclass + - env_canada + - Member[ec_cache].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-epitran.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-epitran.model.yml new file mode 100644 index 00000000000..80381c3bd22 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-epitran.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - epitran + - Member[bin].Member[ltf2ipaspace].Member[etree] + - - lxml.etree~Alias + - epitran + - Member[bin].Member[transltf].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-epydoc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-epydoc.model.yml new file mode 100644 index 00000000000..a129424fb53 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-epydoc.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle.load~Alias + - epydoc + - Member[gui].Member[load] + - - pickle~Alias + - epydoc + - Member[apidoc].Member[pickle] + - - pickle~Alias + - epydoc + - Member[checker].Member[pickle] + - - pickle~Alias + - epydoc + - Member[cli].Member[pickle] + - - pickle~Alias + - epydoc + - Member[docbuilder].Member[pickle] + - - pickle~Alias + - epydoc + - Member[docintrospecter].Member[pickle] + - - pickle~Alias + - epydoc + - Member[docparser].Member[pickle] + - - pickle~Alias + - epydoc + - Member[docstringparser].Member[pickle] + - - pickle~Alias + - epydoc + - Member[docwriter].Member[dotgraph].Member[pickle] + - - pickle~Alias + - epydoc + - Member[docwriter].Member[html].Member[pickle] + - - pickle~Alias + - epydoc + - Member[docwriter].Member[html_colorize].Member[pickle] + - - pickle~Alias + - epydoc + - Member[docwriter].Member[latex].Member[pickle] + - - pickle~Alias + - epydoc + - Member[docwriter].Member[plaintext].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ernie_vilg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ernie_vilg.model.yml new file mode 100644 index 00000000000..8a81d7fa0fe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ernie_vilg.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ernie_vilg + - Member[module].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-errbot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-errbot.model.yml new file mode 100644 index 00000000000..7996ab8b0cc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-errbot.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - errbot + - Member[core_plugins].Member[Flask] + - - flask.Flask~Subclass + - errbot + - Member[core_plugins].Member[wsview].Member[Flask] + - - flask.View~Subclass + - errbot + - Member[core_plugins].Member[wsview].Member[View] + - - flask.View~Subclass + - errbot + - Member[core_plugins].Member[wsview].Member[WebView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-esphome.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-esphome.model.yml index edbf94f1671..46394a06cdc 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-esphome.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-esphome.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[BoardsRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[DeleteRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[DownloadBinaryRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[DownloadListRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EditRequestHandler] - - tornado.web.RequestHandler~Subclass - esphome - Member[dashboard].Member[dashboard].Member[EsphomeAceEditorHandler] @@ -37,6 +55,48 @@ extensions: - - tornado.web.RequestHandler~Subclass - esphome - Member[dashboard].Member[dashboard].Member[EsphomeValidateHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeVersionHandler] - - tornado.web.RequestHandler~Subclass - esphome - Member[dashboard].Member[dashboard].Member[EsphomeVscodeHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[ImportRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[InfoRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[JsonConfigRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[ListDevicesHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[LoginHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[LogoutHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[MainRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[PingRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[PrometheusServiceDiscoveryHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[SecretKeysRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[SerialPortRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[UndoDeleteRequestHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[WizardRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eval.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eval.model.yml new file mode 100644 index 00000000000..09fd856b924 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eval.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - eval + - Member[onnx_ijbc].Member[pickle] + - - pickle~Alias + - eval + - Member[verification].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eve.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eve.model.yml index 08638dedd1a..0cea6a352d0 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eve.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eve.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - eve + - Member[Eve] + - - flask.Flask~Subclass + - eve + - Member[flaskapp].Member[Eve] + - - flask.Flask~Subclass + - eve + - Member[flaskapp].Member[Flask] + - - flask.Flask~Subclass + - eve + - Member[io].Member[mongo].Member[media].Member[Flask] + - - flask.Response~Subclass + - eve + - Member[endpoints].Member[Response] + - - flask.Response~Subclass + - eve + - Member[render].Member[Response] - - http.server.BaseHTTPRequestHandler~Subclass - eve - Member[flaskapp].Member[EveWSGIRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eventtools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eventtools.model.yml new file mode 100644 index 00000000000..92c54a617af --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eventtools.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - eventtools + - Member[models].Member[BaseEvent] + - - Django.db.models.Model~Subclass + - eventtools + - Member[models].Member[BaseModel] + - - Django.db.models.Model~Subclass + - eventtools + - Member[models].Member[BaseOccurrence] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-evidently.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-evidently.model.yml new file mode 100644 index 00000000000..35122b737e1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-evidently.model.yml @@ -0,0 +1,1707 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - evidently + - Member[collector].Member[app].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - evidently + - Member[ui].Member[app].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[BaseResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[ColumnMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[EnumValueMixin] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[ErrorResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[EvidentlyBaseModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[Options] + - - pydantic.BaseModel~Subclass + - evidently + - Member[base_metric].Member[PolymorphicModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculation_engine].Member[engine].Member[ErrorResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculation_engine].Member[engine].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculation_engine].Member[engine].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculation_engine].Member[python_engine].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[classification_performance].Member[Boxes] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[classification_performance].Member[ConfusionMatrix] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[classification_performance].Member[DatasetClassificationQuality] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[classification_performance].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[classification_performance].Member[PredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[classification_performance].Member[RatesPlotData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[ColumnDataDriftMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[ColumnMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[DatasetDriftMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[DistributionIncluded] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[DriftStatsField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[ScatterAggField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_drift].Member[ScatterField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_quality].Member[ColumnCorrelations] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_quality].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_quality].Member[DistributionIncluded] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[data_quality].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[calculations].Member[regression_performance].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[app].Member[CollectorConfig] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[app].Member[CollectorServiceConfig] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[app].Member[LogEvent] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[client].Member[CollectorConfig] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[CollectorConfig] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[CollectorServiceConfig] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[CollectorStorage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[CollectorTrigger] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[Config] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[InMemoryStorage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[IntervalTrigger] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[Options] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[PolymorphicModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[config].Member[ReportConfig] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[storage].Member[CollectorStorage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[storage].Member[InMemoryStorage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[storage].Member[LogEvent] + - - pydantic.BaseModel~Subclass + - evidently + - Member[collector].Member[storage].Member[PolymorphicModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[core].Member[BaseResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[OOV] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[RegExp] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[SentenceCount] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[Sentiment] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[TriggerWordsPresence] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[WordCount] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[non_letter_character_percentage_descriptor].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[non_letter_character_percentage_descriptor].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[non_letter_character_percentage_descriptor].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[oov_words_percentage_descriptor].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[oov_words_percentage_descriptor].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[oov_words_percentage_descriptor].Member[OOVWordsPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[oov_words_percentage_descriptor].Member[OOV] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[regexp_descriptor].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[regexp_descriptor].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[regexp_descriptor].Member[RegExp] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[sentence_count_descriptor].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[sentence_count_descriptor].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[sentence_count_descriptor].Member[SentenceCount] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[sentiment_descriptor].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[sentiment_descriptor].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[sentiment_descriptor].Member[Sentiment] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[text_length_descriptor].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[text_length_descriptor].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[text_length_descriptor].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[trigger_words_presence_descriptor].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[trigger_words_presence_descriptor].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[trigger_words_presence_descriptor].Member[TriggerWordsPresence] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[word_count_descriptor].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[word_count_descriptor].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[descriptors].Member[word_count_descriptor].Member[WordCount] + - - pydantic.BaseModel~Subclass + - evidently + - Member[experimental].Member[report_set].Member[Snapshot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[OOV_words_percentage_feature].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[OOV_words_percentage_feature].Member[OOVWordsPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[generated_features].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[generated_features].Member[EvidentlyBaseModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[generated_features].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[generated_features].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[non_letter_character_percentage_feature].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[non_letter_character_percentage_feature].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[non_letter_character_percentage_feature].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[regexp_feature].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[regexp_feature].Member[RegExp] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[sentence_count_feature].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[sentence_count_feature].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[sentence_count_feature].Member[SentenceCount] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[sentiment_feature].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[sentiment_feature].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[sentiment_feature].Member[Sentiment] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[text_length_feature].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[text_length_feature].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[text_length_feature].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[trigger_words_presence_feature].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[trigger_words_presence_feature].Member[TriggerWordsPresent] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[word_count_feature].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[word_count_feature].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[features].Member[word_count_feature].Member[WordCount] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_preset].Member[classification_performance].Member[ClassificationConfusionMatrix] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_preset].Member[data_drift].Member[DriftMethod] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_preset].Member[target_drift].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_preset].Member[text_overview].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[Boxes] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[ColumnAggScatterResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[ColumnCorrelations] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[ColumnScatterResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[ConfusionMatrix] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[DatasetClassificationQuality] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[DatasetUtilityColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[DistributionIncluded] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[Histogram] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[LiftCurveData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[PRCurveData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[PredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[ROCCurveData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[RatesPlotData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[ScatterAggField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[ScatterField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metric_results].Member[StatsByFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[ClassificationConfusionMatrix] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[base_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[base_classification_metric].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[base_classification_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[base_classification_metric].Member[PredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[class_balance_metric].Member[ClassificationClassBalanceResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[class_balance_metric].Member[Histogram] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[class_balance_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[class_balance_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[class_separation_metric].Member[ClassificationClassSeparationPlotResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[class_separation_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[class_separation_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_dummy_metric].Member[ClassMetric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_dummy_metric].Member[ClassificationDummyMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_dummy_metric].Member[ClassificationReport] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_dummy_metric].Member[DatasetClassificationQuality] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_dummy_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_dummy_metric].Member[PredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_quality_metric].Member[ClassificationConfusionMatrix] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_quality_metric].Member[ClassificationQualityMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_quality_metric].Member[DatasetClassificationQuality] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[classification_quality_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[confusion_matrix_metric].Member[ClassificationConfusionMatrixParameters] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[confusion_matrix_metric].Member[ClassificationConfusionMatrixResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[confusion_matrix_metric].Member[ClassificationConfusionMatrix] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[confusion_matrix_metric].Member[ConfusionMatrix] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[confusion_matrix_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_curve_metric].Member[ClassificationLiftCurveResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_curve_metric].Member[LiftCurveData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_curve_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_curve_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_curve_metric].Member[PredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_table_metric].Member[ClassificationLiftTableResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_table_metric].Member[LabelModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_table_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_table_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[lift_table_metric].Member[PredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[objects].Member[ClassMetric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[objects].Member[ClassificationReport] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[objects].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_curve_metric].Member[ClassificationPRCurveResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_curve_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_curve_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_curve_metric].Member[PRCurveData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_curve_metric].Member[PredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_table_metric].Member[ClassificationPRTableResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_table_metric].Member[LabelModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_table_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_table_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[pr_table_metric].Member[PredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[probability_distribution_metric].Member[ClassificationProbDistributionResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[probability_distribution_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[probability_distribution_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_class_metric].Member[ClassificationQualityByClassResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_class_metric].Member[ClassificationQuality] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_class_metric].Member[ClassificationReport] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_class_metric].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_class_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_feature_table].Member[ClassificationQualityByFeatureTableResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_feature_table].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_feature_table].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_feature_table].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_feature_table].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_feature_table].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_feature_table].Member[OOVWordsPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_feature_table].Member[StatsByFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[quality_by_feature_table].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[roc_curve_metric].Member[ClassificationRocCurveResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[roc_curve_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[roc_curve_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[roc_curve_metric].Member[PredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[classification_performance].Member[roc_curve_metric].Member[ROCCurveData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[base].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[base].Member[FrozenBaseModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[base].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[base].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[base].Member[WithDriftOptionsFields] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[base].Member[WithDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_drift_metric].Member[ColumnDataDriftMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_drift_metric].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_drift_metric].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_drift_metric].Member[DistributionIncluded] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_drift_metric].Member[DriftStatsField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_drift_metric].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_drift_metric].Member[ScatterAggField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_drift_metric].Member[ScatterField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_interaction_plot].Member[ColumnInteractionPlotResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_interaction_plot].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_interaction_plot].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_value_plot].Member[ColumnValuePlotResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_value_plot].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[column_value_plot].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[data_drift_table].Member[ColumnDataDriftMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[data_drift_table].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[data_drift_table].Member[DataDriftTableResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[data_drift_table].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[data_drift_table].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[data_drift_table].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[data_drift_table].Member[WithDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[dataset_drift_metric].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[dataset_drift_metric].Member[DatasetDriftMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[dataset_drift_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[dataset_drift_metric].Member[WithDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embedding_drift_methods].Member[DistanceDriftMethod] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embedding_drift_methods].Member[DriftMethod] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embedding_drift_methods].Member[EvidentlyBaseModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embedding_drift_methods].Member[MMDDriftMethod] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embedding_drift_methods].Member[ModelDriftMethod] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embedding_drift_methods].Member[RatioDriftMethod] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embeddings_drift].Member[DriftMethod] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embeddings_drift].Member[EmbeddingsDriftMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embeddings_drift].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[embeddings_drift].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[target_by_features_table].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[target_by_features_table].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[target_by_features_table].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[target_by_features_table].Member[OOVWordsPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[target_by_features_table].Member[StatsByFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[target_by_features_table].Member[TargetByFeaturesTableResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[target_by_features_table].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[ColumnDataDriftMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[OOV] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[TextDescriptorsDriftMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_descriptors_drift_metric].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_domain_classifier_drift_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_domain_classifier_drift_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_domain_classifier_drift_metric].Member[TextDomainClassifierDriftResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_domain_classifier_drift_metric].Member[TextDomainField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_metric].Member[CommentResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_drift].Member[text_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_missing_values_metric].Member[ColumnMissingValuesMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_missing_values_metric].Member[ColumnMissingValues] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_missing_values_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_missing_values_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_regexp_metric].Member[DataIntegrityValueByRegexpMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_regexp_metric].Member[DataIntegrityValueByRegexpStat] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_regexp_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_regexp_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[CategoricalCharacteristics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[ColumnCharacteristics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[ColumnMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[ColumnSummaryResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[DataByTarget] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[DataInTimePlots] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[DataInTime] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[DataQualityPlot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[DatetimeCharacteristics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[Histogram] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[NumericCharacteristics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[OOVWordsPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[TextCharacteristics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[column_summary_metric].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_missing_values_metric].Member[DatasetMissingValuesMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_missing_values_metric].Member[DatasetMissingValues] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_missing_values_metric].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_missing_values_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_missing_values_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_summary_metric].Member[DatasetSummaryMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_summary_metric].Member[DatasetSummary] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_summary_metric].Member[ExcludeNoneMixin] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_summary_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_summary_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_integrity].Member[dataset_summary_metric].Member[NumpyDtype] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_category_metric].Member[CategoryStat] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_category_metric].Member[ColumnCategoryMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_category_metric].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_category_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_category_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_correlations_metric].Member[ColumnCorrelationsMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_correlations_metric].Member[ColumnCorrelations] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_correlations_metric].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_correlations_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_correlations_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_distribution_metric].Member[ColumnDistributionMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_distribution_metric].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_distribution_metric].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_distribution_metric].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_distribution_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_distribution_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_quantile_metric].Member[ColumnMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_quantile_metric].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_quantile_metric].Member[ColumnQuantileMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_quantile_metric].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_quantile_metric].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_quantile_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_quantile_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_quantile_metric].Member[QuantileStats] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_list_metric].Member[ColumnValueListMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_list_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_list_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_list_metric].Member[ValueListStat] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_range_metric].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_range_metric].Member[ColumnValueRangeMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_range_metric].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_range_metric].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_range_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_range_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[column_value_range_metric].Member[ValuesInRangeStat] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[conflict_prediction_metric].Member[ConflictPredictionData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[conflict_prediction_metric].Member[ConflictPredictionMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[conflict_prediction_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[conflict_prediction_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[conflict_target_metric].Member[ConflictTargetMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[conflict_target_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[conflict_target_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[dataset_correlations_metric].Member[CorrelationStats] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[dataset_correlations_metric].Member[DatasetCorrelation] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[dataset_correlations_metric].Member[DatasetCorrelationsMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[dataset_correlations_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[dataset_correlations_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[dataset_correlations_metric].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[dataset_correlations_metric].Member[OOVWordsPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[dataset_correlations_metric].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[stability_metric].Member[DataQualityStabilityMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[stability_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[stability_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_correlation_metric].Member[ColumnCorrelations] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_correlation_metric].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_correlation_metric].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_correlation_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_correlation_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_correlation_metric].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_correlation_metric].Member[OOV] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_correlation_metric].Member[TextDescriptorsCorrelationMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_correlation_metric].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[OOV] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[TextDescriptorsDistributionResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[data_quality].Member[text_descriptors_distribution].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[recsys].Member[base_top_k].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[recsys].Member[base_top_k].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[recsys].Member[base_top_k].Member[TopKMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[recsys].Member[f_beta_top_k].Member[TopKMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[recsys].Member[ndcg_k].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[recsys].Member[ndcg_k].Member[TopKMetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[recsys].Member[precision_recall_k].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[recsys].Member[precision_recall_k].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[recsys].Member[precision_recall_k].Member[PrecisionRecallCalculationResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[abs_perc_error_in_time].Member[ColumnAggScatterResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[abs_perc_error_in_time].Member[ColumnScatterResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[abs_perc_error_in_time].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_bias_table].Member[FeatureDescriptor] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_bias_table].Member[GeneratedFeature] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_bias_table].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_bias_table].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_bias_table].Member[NonLetterCharacterPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_bias_table].Member[OOVWordsPercentage] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_bias_table].Member[RegressionErrorBiasTableResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_bias_table].Member[TextLength] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_distribution].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_distribution].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_distribution].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_distribution].Member[RegressionErrorDistributionResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_in_time].Member[ColumnAggScatterResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_in_time].Member[ColumnScatterResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_in_time].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_normality].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_normality].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[error_normality].Member[RegressionErrorNormalityResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[objects].Member[IntervalSeries] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[objects].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[objects].Member[PredActualScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[objects].Member[RegressionMetricScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[objects].Member[RegressionMetricsScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[objects].Member[RegressionScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[predicted_and_actual_in_time].Member[ColumnAggScatterResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[predicted_and_actual_in_time].Member[ColumnScatterResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[predicted_and_actual_in_time].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[predicted_vs_actual].Member[AggPredActualScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[predicted_vs_actual].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[predicted_vs_actual].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[predicted_vs_actual].Member[PredActualScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[predicted_vs_actual].Member[RegressionPredictedVsActualScatterResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_dummy_metric].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_dummy_metric].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_dummy_metric].Member[RegressionDummyMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_performance_metrics].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_performance_metrics].Member[Histogram] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_performance_metrics].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_performance_metrics].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_performance_metrics].Member[RegressionMetricScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_performance_metrics].Member[RegressionMetricsScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_performance_metrics].Member[RegressionMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_performance_metrics].Member[RegressionPerformanceMetricsResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_quality].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_quality].Member[Histogram] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_quality].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_quality].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_quality].Member[MoreRegressionMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_quality].Member[RegressionMetricScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_quality].Member[RegressionMetricsScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_quality].Member[RegressionMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[regression_quality].Member[RegressionQualityMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[top_error].Member[AggTopData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[top_error].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[top_error].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[top_error].Member[PredActualScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[top_error].Member[RegressionScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[top_error].Member[RegressionTopErrorMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[top_error].Member[TopData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[utils].Member[IntervalSeries] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[utils].Member[RegressionMetricScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[visualization].Member[ColorOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[visualization].Member[Histogram] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[visualization].Member[RegressionMetricScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[metrics].Member[regression_performance].Member[visualization].Member[RegressionScatter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[ColorOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[agg_data].Member[Option] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[agg_data].Member[RenderOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[base].Member[ColorOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[base].Member[Option] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[base].Member[Options] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[base].Member[RenderOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[color_scheme].Member[ColorOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[color_scheme].Member[Option] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[data_drift].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[option].Member[FrozenBaseModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[options].Member[option].Member[Option] + - - pydantic.BaseModel~Subclass + - evidently + - Member[pydantic_utils].Member[EnumValueMixin] + - - pydantic.BaseModel~Subclass + - evidently + - Member[pydantic_utils].Member[EvidentlyBaseModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[pydantic_utils].Member[ExcludeNoneMixin] + - - pydantic.BaseModel~Subclass + - evidently + - Member[pydantic_utils].Member[FrozenBaseModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[pydantic_utils].Member[PolymorphicModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[renderers].Member[base_renderer].Member[ColorOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[renderers].Member[base_renderer].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[renderers].Member[html_widgets].Member[ColorOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[renderers].Member[html_widgets].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[renderers].Member[html_widgets].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[renderers].Member[render_utils].Member[ColorOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[renderers].Member[render_utils].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[renderers].Member[render_utils].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[report].Member[report].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[report].Member[report].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[report].Member[report].Member[Snapshot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[runner].Member[runner].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[ColumnDataDriftMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[DatasetDriftMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[DatasetUtilityColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[DistributionIncluded] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[DriftStatsField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[ScatterAggField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[calculations].Member[data_drift].Member[ScatterField] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[engine].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[engine].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[metrics].Member[data_drift].Member[ColumnDataDriftMetrics] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[metrics].Member[data_drift].Member[DataDriftOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[metrics].Member[data_drift].Member[DataDriftTableResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[metrics].Member[data_drift].Member[DatasetDriftMetricResults] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[utils].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[spark].Member[visualizations].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[suite].Member[base_suite].Member[ContextPayload] + - - pydantic.BaseModel~Subclass + - evidently + - Member[suite].Member[base_suite].Member[ErrorResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[suite].Member[base_suite].Member[MetricResult] + - - pydantic.BaseModel~Subclass + - evidently + - Member[suite].Member[base_suite].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[suite].Member[base_suite].Member[Options] + - - pydantic.BaseModel~Subclass + - evidently + - Member[suite].Member[base_suite].Member[Snapshot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[app].Member[DashboardInfoModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[app].Member[DashboardPanel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[app].Member[ProjectBase] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[app].Member[ReportModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[app].Member[Snapshot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[ColumnName] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[DashboardConfig] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[DashboardPanelCounter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[DashboardPanelPlot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[DashboardPanel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[EnumValueMixin] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[EvidentlyBaseModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[PanelValue] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[PolymorphicModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[dashboards].Member[ReportFilter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[demo_projects].Member[adult].Member[ReportFilter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[demo_projects].Member[bikes].Member[DashboardPanelCounter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[demo_projects].Member[bikes].Member[DashboardPanelPlot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[demo_projects].Member[bikes].Member[PanelValue] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[demo_projects].Member[bikes].Member[ReportFilter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[demo_projects].Member[reviews].Member[DashboardPanelCounter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[demo_projects].Member[reviews].Member[DashboardPanelPlot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[demo_projects].Member[reviews].Member[PanelValue] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[demo_projects].Member[reviews].Member[ReportFilter] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[models].Member[DashboardInfoModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[models].Member[MetricModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[models].Member[Metric] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[models].Member[ReportModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[remote].Member[DashboardConfig] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[remote].Member[ProjectBase] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[remote].Member[Snapshot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[workspace].Member[DashboardConfig] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[workspace].Member[ProjectBase] + - - pydantic.BaseModel~Subclass + - evidently + - Member[ui].Member[workspace].Member[Snapshot] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[data_operations].Member[DatasetColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[data_operations].Member[DatasetUtilityColumns] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[numpy_encoder].Member[ApproxValue] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[types].Member[ApproxValue] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[types].Member[ExcludeNoneMixin] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[types].Member[FrozenBaseModel] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[visualizations].Member[ApproxValue] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[visualizations].Member[ColorOptions] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[visualizations].Member[Distribution] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[visualizations].Member[HistogramData] + - - pydantic.BaseModel~Subclass + - evidently + - Member[utils].Member[visualizations].Member[Histogram] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-evm_trace.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-evm_trace.model.yml new file mode 100644 index 00000000000..c76641edc95 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-evm_trace.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[ParityTraceList] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[ParityTrace] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[TraceFrame] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[base].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[base].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[base].Member[_BaseModel] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[display].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[gas].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[geth].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[geth].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[geth].Member[TraceFrame] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[geth].Member[TraceMemory] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[ActionResult] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[CallAction] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[CallResult] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[CallTreeNode] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[CreateAction] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[CreateResult] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[ParityTraceList] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[ParityTrace] + - - pydantic.BaseModel~Subclass + - evm_trace + - Member[parity].Member[SelfDestructAction] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example.model.yml index b8757eecb1a..4738e734e75 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - example + - Member[models].Member[ConfigurationModel] + - - Django.db.models.Model~Subclass + - example + - Member[models].Member[ExampleConfig] + - - Django.db.models.Model~Subclass + - example + - Member[models].Member[ExampleDecoratorConfig] + - - Django.db.models.Model~Subclass + - example + - Member[models].Member[ExampleDeserializeConfig] + - - Django.db.models.Model~Subclass + - example + - Member[models].Member[ExampleKeyedConfig] + - - Django.db.models.Model~Subclass + - example + - Member[models].Member[ManyToManyExampleConfig] - - Django.db.models.Model~Subclass - example - Member[models].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_app.model.yml new file mode 100644 index 00000000000..7fa626b9309 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_app.model.yml @@ -0,0 +1,297 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderCreateWithGenericEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderCreateWithMixinEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderListCreateEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderListWithGenericEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderListWithMixinEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderListWithoutReadSerializerEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderRetrieveUpdateDestroyEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderRetrieveUpdateEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderRetrieveWithGenericEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderRetrieveWithMixinEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderUpdateWithGenericEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderUpdateWithMixinEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[OrderViewset] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[PlayersViewSet] + - - Django.Views.View~Subclass + - example_app + - Member[urls].Member[TeamsViewSet] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[BootstrapTemplateDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[CSSStylingDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ChoicesFieldsDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ColReorderDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ColumnBackedByMethodDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ColumnsReferenceDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[CompoundColumnsDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ConfigureDatatableObject] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ConfigureDatatableOptions] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ConfigureInline] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ConfigureValuesDatatableObject] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[CustomColumnQueriesDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[CustomColumnsDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[CustomModelFieldsDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[CustomizedTemplateDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[DatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[DefaultCallbackNamesDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[EmbeddedTableDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ExampleCreateView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[HelpersReferenceDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[JavascriptInitializationView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[LegacyDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ManyToManyFieldsDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[MigrationGuideView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[MultiFilterDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[MultipleDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[MultipleTablesDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderCreateWithGenericEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderCreateWithMixinEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderListCreateEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderListWithGenericEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderListWithMixinEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderListWithoutReadSerializerEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderRetrieveUpdateDestroyEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderRetrieveUpdateEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderRetrieveWithGenericEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderRetrieveWithMixinEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderUpdateWithGenericEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderUpdateWithMixinEndpoint] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[OrderViewset] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[PerRequestOptionsDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[PlayersViewSet] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[PrettyNamesDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ProcessorsDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[RequestMethodDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ResetView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[SatelliteDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[SelectRowDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[SkippedRecordDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[SpecificColumnsDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[TeamsViewSet] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ValidColumnFormatsView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[View] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[XEditableColumnsDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[XEditableDatatableView] + - - Django.Views.View~Subclass + - example_app + - Member[views].Member[ZeroConfigurationDatatableView] + - - Django.db.models.Model~Subclass + - example_app + - Member[admin].Member[Blind] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Author] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Blind] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Blog] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Entry] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Meal] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Membership] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Order] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[OrderedMeal] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Player] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Product] + - - Django.db.models.Model~Subclass + - example_app + - Member[models].Member[Team] + - - Django.db.models.Model~Subclass + - example_app + - Member[serializers].Member[Meal] + - - Django.db.models.Model~Subclass + - example_app + - Member[serializers].Member[Order] + - - Django.db.models.Model~Subclass + - example_app + - Member[serializers].Member[OrderedMeal] + - - Django.db.models.Model~Subclass + - example_app + - Member[serializers].Member[Player] + - - Django.db.models.Model~Subclass + - example_app + - Member[serializers].Member[Team] + - - Django.db.models.Model~Subclass + - example_app + - Member[views].Member[Blog] + - - Django.db.models.Model~Subclass + - example_app + - Member[views].Member[Entry] + - - Django.db.models.Model~Subclass + - example_app + - Member[views].Member[Order] + - - Django.db.models.Model~Subclass + - example_app + - Member[views].Member[Player] + - - Django.db.models.Model~Subclass + - example_app + - Member[views].Member[Team] + - - django.db.models.FileField~Subclass + - example_app + - Member[models].Member[ImageField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_apps.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_apps.model.yml new file mode 100644 index 00000000000..bb6cbce49cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_apps.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - example_apps + - Member[auth0_app].Member[Flask] + - - flask.Flask~Subclass + - example_apps + - Member[basic_app].Member[Flask] + - - flask.Flask~Subclass + - example_apps + - Member[dynamodb_app].Member[Flask] + - - flask.Flask~Subclass + - example_apps + - Member[invite_app].Member[Flask] + - - flask.Flask~Subclass + - example_apps + - Member[mongodb_app].Member[Flask] + - - flask.Flask~Subclass + - example_apps + - Member[multi_email_app].Member[Flask] + - - flask.Flask~Subclass + - example_apps + - Member[pynamodb_app].Member[Flask] + - - flask.Flask~Subclass + - example_apps + - Member[quickstart_app].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_minimal.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_minimal.model.yml index b89e1eec4eb..09e2c65786a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_minimal.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_minimal.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - example_minimal + - Member[ajax_datatable_views].Member[AjaxDatatableView] + - - Django.Views.View~Subclass + - example_minimal + - Member[ajax_datatable_views].Member[PermissionAjaxDatatableView] - - Django.db.models.Model~Subclass - example_minimal - Member[ajax_datatable_views].Member[Permission] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_project.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_project.model.yml index 1da79bd26d6..0299b31180a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_project.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_project.model.yml @@ -4,12 +4,180 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[ArticleCreateView] + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[ArticleDeleteView] + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[ArticleDetailView] + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[ArticleListView] + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[ArticleUpdateView] + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - example_project + - Member[articles].Member[views].Member[UpdateView] - - Django.Views.View~Subclass - example_project - Member[example].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - example_project + - Member[posts].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - example_project + - Member[posts].Member[views].Member[PostList] + - - Django.Views.View~Subclass + - example_project + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[EmailChangeEmailsSentFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[EmailChangeFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[EmailChangeNotVerifiedFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[EmailChangeVerifiedFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[EmailChangeVerifyFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[ExampleCreateView] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[ExampleListView] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[ExampleProjectHomeView] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[ExampleUpdateView] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[HomeFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[LandingFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[LoginFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[LogoutFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[PasswordChangeFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[PasswordChangeSuccessFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[PasswordResetEmailSentFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[PasswordResetFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[PasswordResetNotVerifiedFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[PasswordResetSuccessFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[PasswordResetVerifiedFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[PasswordResetVerifyFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[SignupEmailSentFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[SignupFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[SignupNotVerifiedFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[SignupVerifiedFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[SignupVerifyFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[UsersMeChangeFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[UsersMeChangeSuccessFrontEnd] + - - Django.Views.View~Subclass + - example_project + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - example_project + - Member[admin].Member[ExampleModel] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[admin].Member[Article] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[models].Member[ArticleGroupObjectPermission] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[models].Member[ArticleUserObjectPermission] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[models].Member[Article] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[models].Member[BigGroupObjectPermission] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[models].Member[BigUserObjectPermission] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[models].Member[GroupObjectPermissionAbstract] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[models].Member[GroupObjectPermissionBase] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[models].Member[UserObjectPermissionAbstract] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[models].Member[UserObjectPermissionBase] - - Django.db.models.Model~Subclass - example_project - Member[articles].Member[views].Member[Article] + - - Django.db.models.Model~Subclass + - example_project + - Member[bare_bones_app].Member[models].Member[Cat] - - Django.db.models.Model~Subclass - example_project - Member[core].Member[admin].Member[CustomUser] @@ -22,9 +190,117 @@ extensions: - - Django.db.models.Model~Subclass - example_project - Member[main].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - example_project + - Member[models].Member[ExampleModel] + - - Django.db.models.Model~Subclass + - example_project + - Member[models].Member[JSignatureFieldsMixin] + - - Django.db.models.Model~Subclass + - example_project + - Member[polls].Member[admin].Member[Choice] + - - Django.db.models.Model~Subclass + - example_project + - Member[polls].Member[admin].Member[Comment] + - - Django.db.models.Model~Subclass + - example_project + - Member[polls].Member[admin].Member[Poll] + - - Django.db.models.Model~Subclass + - example_project + - Member[polls].Member[admin].Member[RelatedData] + - - Django.db.models.Model~Subclass + - example_project + - Member[polls].Member[models].Member[Choice] + - - Django.db.models.Model~Subclass + - example_project + - Member[polls].Member[models].Member[Comment] + - - Django.db.models.Model~Subclass + - example_project + - Member[polls].Member[models].Member[Poll] + - - Django.db.models.Model~Subclass + - example_project + - Member[polls].Member[models].Member[RelatedData] - - Django.db.models.Model~Subclass - example_project - Member[posts].Member[admin].Member[Post] + - - Django.db.models.Model~Subclass + - example_project + - Member[posts].Member[models].Member[Post] - - Django.db.models.Model~Subclass - example_project - Member[posts].Member[views].Member[Group] + - - Django.db.models.Model~Subclass + - example_project + - Member[posts].Member[views].Member[Post] + - - Django.db.models.Model~Subclass + - example_project + - Member[regular_app].Member[models].Member[Dog] + - - Django.db.models.Model~Subclass + - example_project + - Member[regular_app].Member[models].Member[Toy] + - - Django.db.models.Model~Subclass + - example_project + - Member[views].Member[AcmeChallenge] + - - Django.db.models.Model~Subclass + - example_project + - Member[views].Member[ExampleModel] + - - django.forms.BaseForm~Subclass + - example_project + - Member[forms].Member[EmailChangeForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[forms].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[forms].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[forms].Member[PasswordConfirmForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[forms].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[forms].Member[PasswordResetVerifiedForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[forms].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[forms].Member[UsersMeChangeForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[main].Member[forms].Member[EmailForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[main].Member[views].Member[EmailForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[views].Member[EmailChangeForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[views].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[views].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[views].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[views].Member[PasswordResetVerifiedForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[views].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - example_project + - Member[views].Member[UsersMeChangeForm] + - - django.http.response.HttpResponseRedirect~Subclass + - example_project + - Member[main].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - example_project + - Member[polls].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - example_project + - Member[views].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-examples.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-examples.model.yml index f6f1d54a54d..5a69a01f998 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-examples.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-examples.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - logging.Logger~Subclass + - examples + - Member[util].Member[repeater].Member[Logger] - - lxml.etree~Alias - examples - Member[tensorflow_examples].Member[lite].Member[model_maker].Member[core].Member[data_util].Member[object_detector_dataloader_util].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-excel_response.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-excel_response.model.yml new file mode 100644 index 00000000000..a6b54692d80 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-excel_response.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - excel_response + - Member[ExcelView] + - - Django.Views.View~Subclass + - excel_response + - Member[views].Member[ExcelView] + - - Django.Views.View~Subclass + - excel_response + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - excel_response + - Member[ExcelResponse] + - - django.http.response.HttpResponse~Subclass + - excel_response + - Member[response].Member[ExcelResponse] + - - django.http.response.HttpResponse~Subclass + - excel_response + - Member[response].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - excel_response + - Member[views].Member[ExcelResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exceptions_hog.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exceptions_hog.model.yml index 56f8c30333a..b6d18334ab7 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exceptions_hog.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exceptions_hog.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - django.http.response.HttpResponse~Subclass + - exceptions_hog + - Member[handler].Member[Response] - - rest_framework.response.Response~Subclass - exceptions_hog - Member[handler].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-execution.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-execution.model.yml new file mode 100644 index 00000000000..45d76161426 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-execution.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - execution + - Member[work].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exhale.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exhale.model.yml new file mode 100644 index 00000000000..07555ca8dcf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exhale.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - exhale + - Member[configs].Member[StringIO] + - - io.StringIO~Subclass + - exhale + - Member[utils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-experiments.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-experiments.model.yml new file mode 100644 index 00000000000..14573475c48 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-experiments.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - experiments + - Member[docs_json].Member[convert_docs_json_to_markdown].Member[pickle] + - - pickle~Alias + - experiments + - Member[docs_rst].Member[download_docs].Member[pickle] + - - pickle~Alias + - experiments + - Member[docs_rst].Member[old].Member[docs].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-explorer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-explorer.model.yml index 12d7a35ab9b..9e53d614dc3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-explorer.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-explorer.model.yml @@ -4,15 +4,261 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - explorer + - Member[forms].Member[BooleanField] + - - Django.Forms.Field~Subclass + - explorer + - Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - explorer + - Member[forms].Member[SqlField] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[CreateQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[DeleteQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[DownloadFromSqlView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[DownloadQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[EmailCsvQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[ListQueryLogView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[ListQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[PlayQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[QueryFavoriteView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[QueryFavoritesView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[QueryView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[SchemaView] + - - Django.Views.View~Subclass + - explorer + - Member[urls].Member[StreamQueryView] - - Django.Views.View~Subclass - explorer - Member[utils].Member[LoginView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[CreateQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[DeleteQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[DownloadFromSqlView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[DownloadQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[EmailCsvQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[ListQueryLogView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[ListQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[PlayQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[QueryFavoriteView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[QueryFavoritesView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[QueryView] - - Django.Views.View~Subclass - explorer - Member[views].Member[SafeLoginView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[SchemaView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[StreamQueryView] - - Django.Views.View~Subclass - explorer - Member[views].Member[auth].Member[LoginView] - - Django.Views.View~Subclass - explorer - Member[views].Member[auth].Member[SafeLoginView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[create].Member[CreateQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[create].Member[CreateView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[delete].Member[DeleteQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[delete].Member[DeleteView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[download].Member[DownloadFromSqlView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[download].Member[DownloadQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[download].Member[View] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[email].Member[EmailCsvQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[email].Member[View] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[list].Member[ListQueryLogView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[list].Member[ListQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[list].Member[ListView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[query].Member[PlayQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[query].Member[QueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[query].Member[View] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[query_favorite].Member[QueryFavoriteView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[query_favorite].Member[QueryFavoritesView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[query_favorite].Member[View] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[schema].Member[SchemaView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[schema].Member[View] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[stream].Member[StreamQueryView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[stream].Member[View] + - - Django.db.models.Model~Subclass + - explorer + - Member[admin].Member[Query] + - - Django.db.models.Model~Subclass + - explorer + - Member[forms].Member[Query] + - - Django.db.models.Model~Subclass + - explorer + - Member[models].Member[QueryFavorite] + - - Django.db.models.Model~Subclass + - explorer + - Member[models].Member[QueryLog] + - - Django.db.models.Model~Subclass + - explorer + - Member[models].Member[Query] + - - Django.db.models.Model~Subclass + - explorer + - Member[tasks].Member[QueryLog] + - - Django.db.models.Model~Subclass + - explorer + - Member[tasks].Member[Query] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[delete].Member[Query] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[download].Member[Query] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[list].Member[QueryFavorite] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[list].Member[QueryLog] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[list].Member[Query] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[query].Member[QueryLog] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[query].Member[Query] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[query_favorite].Member[QueryFavorite] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[stream].Member[Query] + - - Django.db.models.Model~Subclass + - explorer + - Member[views].Member[utils].Member[QueryFavorite] + - - django.forms.BaseForm~Subclass + - explorer + - Member[forms].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - explorer + - Member[forms].Member[QueryForm] + - - django.forms.BaseForm~Subclass + - explorer + - Member[utils].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - explorer + - Member[views].Member[create].Member[QueryForm] + - - django.forms.BaseForm~Subclass + - explorer + - Member[views].Member[query].Member[QueryForm] + - - django.http.response.HttpResponseRedirect~Subclass + - explorer + - Member[views].Member[query].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - explorer + - Member[actions].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - explorer + - Member[views].Member[export].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - explorer + - Member[views].Member[email].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - explorer + - Member[views].Member[format_sql].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - explorer + - Member[views].Member[query_favorite].Member[JsonResponse] + - - io.StringIO~Subclass + - explorer + - Member[charts].Member[BytesIO] + - - io.StringIO~Subclass + - explorer + - Member[exporters].Member[BytesIO] + - - io.StringIO~Subclass + - explorer + - Member[exporters].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-export.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-export.model.yml index 205cb36b95c..2507c35afed 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-export.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-export.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - django.http.response.HttpResponse~Subclass + - export + - Member[Response] - - logging.Logger~Subclass - export - Member[pack_cfg].Member[MMLogger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-external_data.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-external_data.model.yml new file mode 100644 index 00000000000..1de8de90b14 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-external_data.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - external_data + - Member[agent].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-extra_settings.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-extra_settings.model.yml new file mode 100644 index 00000000000..7e5a4c75bfe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-extra_settings.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - extra_settings + - Member[admin].Member[Setting] + - - Django.db.models.Model~Subclass + - extra_settings + - Member[forms].Member[Setting] + - - Django.db.models.Model~Subclass + - extra_settings + - Member[models].Member[Setting] + - - Django.db.models.Model~Subclass + - extra_settings + - Member[signals].Member[Setting] + - - Django.db.models.Model~Subclass + - extra_settings + - Member[templatetags].Member[extra_settings].Member[Setting] + - - django.forms.BaseForm~Subclass + - extra_settings + - Member[admin].Member[SettingForm] + - - django.forms.BaseForm~Subclass + - extra_settings + - Member[forms].Member[SettingForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-extra_views.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-extra_views.model.yml index 44161eda0cb..419d480cd6d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-extra_views.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-extra_views.model.yml @@ -7,6 +7,39 @@ extensions: - - Django.Views.View~Subclass - extra_views - Member[CalendarMonthView] + - - Django.Views.View~Subclass + - extra_views + - Member[CreateWithInlinesView] + - - Django.Views.View~Subclass + - extra_views + - Member[FormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[InlineFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[ModelFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[UpdateWithInlinesView] + - - Django.Views.View~Subclass + - extra_views + - Member[advanced].Member[BaseCreateWithInlinesView] + - - Django.Views.View~Subclass + - extra_views + - Member[advanced].Member[BaseUpdateWithInlinesView] + - - Django.Views.View~Subclass + - extra_views + - Member[advanced].Member[CreateWithInlinesView] + - - Django.Views.View~Subclass + - extra_views + - Member[advanced].Member[FormView] + - - Django.Views.View~Subclass + - extra_views + - Member[advanced].Member[ProcessFormWithInlinesView] + - - Django.Views.View~Subclass + - extra_views + - Member[advanced].Member[UpdateWithInlinesView] - - Django.Views.View~Subclass - extra_views - Member[dates].Member[BaseCalendarMonthView] @@ -16,3 +49,42 @@ extensions: - - Django.Views.View~Subclass - extra_views - Member[dates].Member[CalendarMonthView] + - - Django.Views.View~Subclass + - extra_views + - Member[formsets].Member[BaseFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[formsets].Member[BaseInlineFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[formsets].Member[BaseModelFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[formsets].Member[FormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[formsets].Member[InlineFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[formsets].Member[ModelFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[formsets].Member[ProcessFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[formsets].Member[View] + - - Django.Views.View~Subclass + - extra_views + - Member[generic].Member[BaseGenericInlineFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[generic].Member[BaseInlineFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[generic].Member[GenericInlineFormSetView] + - - Django.Views.View~Subclass + - extra_views + - Member[generic].Member[InlineFormSetView] + - - django.http.response.HttpResponseRedirect~Subclass + - extra_views + - Member[formsets].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eyed3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eyed3.model.yml new file mode 100644 index 00000000000..fa374f2ae8b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eyed3.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - eyed3 + - Member[id3].Member[frames].Member[BytesIO] + - - io.StringIO~Subclass + - eyed3 + - Member[main].Member[StringIO] + - - io.StringIO~Subclass + - eyed3 + - Member[mimetype].Member[BytesIO] + - - logging.Logger~Subclass + - eyed3 + - Member[utils].Member[log].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ezsheets.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ezsheets.model.yml new file mode 100644 index 00000000000..5997b7ab8ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ezsheets.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - ezsheets + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fabio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fabio.model.yml new file mode 100644 index 00000000000..433ab1e3b68 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fabio.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fabio + - Member[compression].Member[agi_bitfield].Member[BytesIO] + - - io.StringIO~Subclass + - fabio + - Member[fabioutils].Member[BytesIO] + - - io.StringIO~Subclass + - fabio + - Member[fabioutils].Member[_BytesIO] + - - io.StringIO~Subclass + - fabio + - Member[openimage].Member[BytesIO] + - - lxml.etree~Alias + - fabio + - Member[xsdimage].Member[etree] + - - xml.etree.ElementTree~Subclass + - fabio + - Member[xsdimage].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-face.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-face.model.yml new file mode 100644 index 00000000000..7259f15c1a6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-face.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - face + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-facebook_scraper.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-facebook_scraper.model.yml new file mode 100644 index 00000000000..7276f58914c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-facebook_scraper.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - facebook_scraper + - Member[pickle] + - - requests.models.Response~Subclass + - facebook_scraper + - Member[extractors].Member[Response] + - - requests.models.Response~Subclass + - facebook_scraper + - Member[fb_types].Member[Response] + - - requests.models.Response~Subclass + - facebook_scraper + - Member[page_iterators].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-facenet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-facenet.model.yml new file mode 100644 index 00000000000..4db796eafae --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-facenet.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - facenet + - Member[contributed].Member[face].Member[pickle] + - - pickle~Alias + - facenet + - Member[contributed].Member[predict].Member[pickle] + - - pickle~Alias + - facenet + - Member[src].Member[classifier].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fairseq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fairseq.model.yml new file mode 100644 index 00000000000..320dee62dbf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fairseq.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fairseq + - Member[distributed].Member[utils].Member[pickle] + - - pickle~Alias + - fairseq + - Member[model_parallel].Member[megatron].Member[data_utils].Member[lazy_loader].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fakeredis.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fakeredis.model.yml new file mode 100644 index 00000000000..13828a876ff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fakeredis.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fakeredis + - Member[commands_mixins].Member[generic_mixin].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faraday.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faraday.model.yml new file mode 100644 index 00000000000..5f28cb52fa7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faraday.model.yml @@ -0,0 +1,114 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[activity_feed].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[agent].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[agent_auth_token].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[commandsrun].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[comments].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[credentials].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[custom_fields].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[export_data].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[get_exploits].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[global_commands].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[handlers].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[hosts].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[info].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[licenses].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[preferences].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[search_filter].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[services].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[session].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[settings_dashboard].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[settings_reports].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[swagger].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[token].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[upload_reports].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[vulnerability_template].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[vulns].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[websocket_auth].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[workspaces].Member[Blueprint] + - - flask.Blueprint~Subclass + - faraday + - Member[server].Member[websockets].Member[Blueprint] + - - flask.Flask~Subclass + - faraday + - Member[server].Member[app].Member[Flask] + - - flask.MethodView~Subclass + - faraday + - Member[utils].Member[faraday_openapi_plugin].Member[MethodView] + - - io.StringIO~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[export_data].Member[BytesIO] + - - io.StringIO~Subclass + - faraday + - Member[server].Member[api].Member[modules].Member[hosts].Member[StringIO] + - - io.StringIO~Subclass + - faraday + - Member[server].Member[utils].Member[debug].Member[StringIO] + - - io.StringIO~Subclass + - faraday + - Member[server].Member[utils].Member[export].Member[BytesIO] + - - io.StringIO~Subclass + - faraday + - Member[server].Member[utils].Member[export].Member[StringIO] + - - io.StringIO~Subclass + - faraday + - Member[server].Member[utils].Member[web].Member[IO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faraday_plugins.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faraday_plugins.model.yml new file mode 100644 index 00000000000..a636b5e06e3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faraday_plugins.model.yml @@ -0,0 +1,147 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - faraday_plugins + - Member[plugins].Member[manager].Member[StringIO] + - - io.StringIO~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[ip360].Member[plugin].Member[StringIO] + - - io.StringIO~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[nmap].Member[plugin].Member[BytesIO] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[acunetix360].Member[plugin].Member[etree] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[acunetix].Member[plugin].Member[etree] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[acunetix_json].Member[plugin].Member[etree] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[crowdstrike].Member[plugin].Member[etree] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[invicti].Member[plugin].Member[etree] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[junit].Member[plugin].Member[etree] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[nmap].Member[plugin].Member[etree] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[openscap].Member[plugin].Member[etree] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[reconng].Member[plugin].Member[ET] + - - lxml.etree~Alias + - faraday_plugins + - Member[plugins].Member[repo].Member[sslyze].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[manager].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[appscan].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[appspider].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[arachni].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[bandit].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[burp].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[checkmarx].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[cis].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[dnsenum].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[dnsrecon].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[impact].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[maltego].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[metasploit].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[ncrack].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[ndiff].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[nessus].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[netsparker].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[netsparkercloud].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[nexpose_full].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[nikto].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[nipper].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[openvas].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[qualysguard].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[qualyswebapp].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[reconng].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[retina].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[sslyze].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[syhunt].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[w3af].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[wapiti].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[wcscan].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[webinspect].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[x1].Member[plugin].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_plugins + - Member[plugins].Member[repo].Member[zap].Member[plugin].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-farm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-farm.model.yml new file mode 100644 index 00000000000..7bfcc5dcffc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-farm.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - farm + - Member[inference_rest_api].Member[Flask] + - - pickle~Alias + - farm + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastNLP.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastNLP.model.yml new file mode 100644 index 00000000000..66cb6b02f23 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastNLP.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - fastNLP + - Member[core].Member[log].Member[logger].Member[FastNLPLogger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi.model.yml index 15618826d61..c01fbab93d4 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi.model.yml @@ -7,3 +7,156 @@ extensions: - - pydantic.BaseModel~Subclass - fastapi - Member[api].Member[PredictRequest] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[APIKey] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Components] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Contact] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Encoding] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[HTTPBase] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[HTTPBearer] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Header] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Info] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[License] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Link] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[MediaType] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[OAuth2] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[OAuthFlowAuthorizationCode] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[OAuthFlowClientCredentials] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[OAuthFlowImplicit] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[OAuthFlowPassword] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[OpenIdConnect] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Operation] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[ParameterBase] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Parameter] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[PathItem] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Reference] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Response] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Schema] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[SecurityBase] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Server] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[Tag] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[models].Member[XML] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[openapi].Member[utils].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[HTTPAuthorizationCredentials] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[HTTPBasicCredentials] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[api_key].Member[APIKey] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[base].Member[SecurityBaseModel] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[http].Member[HTTPAuthorizationCredentials] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[http].Member[HTTPBaseModel] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[http].Member[HTTPBasicCredentials] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[http].Member[HTTPBearerModel] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[oauth2].Member[OAuth2Model] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[oauth2].Member[OAuthFlowsModel] + - - pydantic.BaseModel~Subclass + - fastapi + - Member[security].Member[open_id_connect_url].Member[OpenIdConnectModel] + - - starlette.websockets.WebSocket~Subclass + - fastapi + - Member[dependencies].Member[utils].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - fastapi + - Member[exception_handlers].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - fastapi + - Member[routing].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - fastapi + - Member[websockets].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_admin.model.yml new file mode 100644 index 00000000000..58cdfc074a0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_admin.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - fastapi_admin + - Member[routes].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_admin + - Member[routes].Member[resources].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - fastapi_admin + - Member[resources].Member[Action] + - - pydantic.BaseModel~Subclass + - fastapi_admin + - Member[resources].Member[ToolbarAction] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_amis_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_amis_admin.model.yml index 40b68fe5a07..8ba25aed14c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_amis_admin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_amis_admin.model.yml @@ -4,6 +4,1068 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - fastapi.APIRouter~Subclass + - fastapi_amis_admin + - Member[crud].Member[_sqlalchemy].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_amis_admin + - Member[crud].Member[base].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[Action] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[AmisAPI] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[AmisNode] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[App] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[BaseAmisApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[BaseAmisModel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[BaseApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[ColumnOperation] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[Dialog] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[FormItem] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[Form] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[Iframe] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[InputExcel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[InputTable] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[PageSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[Page] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[Picker] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[Remark] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[Service] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[TableCRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[TableColumn] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[admin].Member[Tpl] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[extensions].Member[admin].Member[FormItem] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[extensions].Member[admin].Member[ItemListSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[extensions].Member[admin].Member[TableCRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[extensions].Member[admin].Member[TableColumn] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[handlers].Member[BaseApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[parser].Member[AmisNode] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[parser].Member[FormItem] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[parser].Member[Form] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[parser].Member[InputArray] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[parser].Member[Remark] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[parser].Member[TableColumn] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[parser].Member[Validation] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[site].Member[BaseApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[site].Member[PageSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[site].Member[Page] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[admin].Member[site].Member[Property] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Action] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Alert] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[AmisAPI] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[AmisNode] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[AmisRender] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[AnchorNav] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[App] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Audio] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Avatar] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Badge] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Barcode] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[BaseAmisApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[BaseAmisModel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Breadcrumb] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ButtonGroupSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ButtonGroup] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ButtonToolbar] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Button] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[CRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Calendar] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[CardCRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Card] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Cards] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Carousel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ChainedSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ChartRadios] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Chart] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Checkbox] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Checkboxes] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Code] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[CollapseGroup] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Color] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ColumnImage] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ColumnImages] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ColumnMapping] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ColumnOperation] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Combo] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ConditionBuilder] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Custom] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Dialog] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[DiffEditor] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Divider] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Drawer] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[DropDownButton] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[EachLoop] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Editor] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Event] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Flex] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[FormItem] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Form] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Formula] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[GridNav] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Grid] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Group] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Hidden] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Horizontal] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Html] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Icon] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Iframe] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Image] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Images] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputArray] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputCity] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputColor] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputDateRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputDate] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputDatetimeRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputDatetime] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputExcel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputFile] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputFormula] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputGroup] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputImage] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputKVS] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputKV] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputMonthRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputMonth] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputNumber] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputPassword] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputQuarterRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputQuarter] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputRating] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputRichText] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputSubForm] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputTable] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputTag] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputText] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputTimeRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputTime] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[InputTree] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Json] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Link] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ListCRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ListDisplay] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[ListSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[LocationPicker] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Log] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Mapping] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Markdown] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[MatrixCheckboxes] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Nav] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[NestedSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[OfficeViewer] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[PageSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Page] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[PaginationWrapper] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Pagination] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Panel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Picker] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Portlet] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Progress] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Property] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[QRCode] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Radios] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Remark] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[SearchBox] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Select] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Service] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Sparkline] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Spinner] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Static] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Status] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Steps] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Switch] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[TableCRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[TableColumn] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Table] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[TabsTransferPicker] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[TabsTransfer] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Tabs] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Tag] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Tasks] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Textarea] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Timeline] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[TooltipWrapper] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Tpl] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[TransferPicker] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Transfer] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[TreeSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[UUIDField] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Validation] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Video] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[WebComponent] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Wizard] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[Wrapper] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Action] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Alert] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[AmisNode] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[AmisRender] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[AnchorNav] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[App] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Audio] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Avatar] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Badge] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Barcode] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[BaseAmisModel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Breadcrumb] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ButtonGroupSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ButtonGroup] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ButtonToolbar] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Button] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[CRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Calendar] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[CardCRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Card] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Cards] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Carousel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ChainedSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ChartRadios] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Chart] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Checkbox] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Checkboxes] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Code] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[CollapseGroup] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Color] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ColumnImage] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ColumnImages] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ColumnMapping] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ColumnOperation] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Combo] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ConditionBuilder] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Custom] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Dialog] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[DiffEditor] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Divider] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Drawer] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[DropDownButton] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[EachLoop] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Editor] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Flex] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[FormItem] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Form] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Formula] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[GridNav] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Grid] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Group] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Hidden] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Horizontal] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Html] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Icon] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Iframe] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Image] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Images] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputArray] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputCity] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputColor] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputDateRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputDate] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputDatetimeRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputDatetime] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputExcel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputFile] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputFormula] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputGroup] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputImage] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputKVS] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputKV] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputMonthRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputMonth] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputNumber] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputPassword] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputQuarterRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputQuarter] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputRating] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputRichText] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputSubForm] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputTable] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputTag] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputText] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputTimeRange] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputTime] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[InputTree] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Json] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Link] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ListCRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ListDisplay] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[ListSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[LocationPicker] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Log] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Mapping] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Markdown] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[MatrixCheckboxes] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Nav] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[NestedSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[OfficeViewer] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[PageSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Page] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[PaginationWrapper] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Pagination] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Panel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Picker] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Portlet] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Progress] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Property] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[QRCode] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Radios] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Remark] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[SearchBox] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Select] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Service] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Sparkline] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Spinner] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Static] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Status] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Steps] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Switch] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[TableCRUD] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[TableColumn] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Table] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[TabsTransferPicker] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[TabsTransfer] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Tabs] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Tag] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Tasks] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Textarea] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Timeline] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[TooltipWrapper] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Tpl] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[TransferPicker] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Transfer] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[TreeSelect] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[UUIDField] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Validation] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Video] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[WebComponent] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Wizard] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[components].Member[Wrapper] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[types].Member[AllowExtraModelMixin] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[types].Member[AmisAPI] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[types].Member[AmisNode] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[types].Member[BaseAmisApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[types].Member[BaseAmisModel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[types].Member[Event] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[amis].Member[types].Member[Tpl] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[BaseApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[BaseApiSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[ItemListSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[_sqlalchemy].Member[BaseApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[_sqlalchemy].Member[ItemListSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[base].Member[BaseApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[base].Member[ItemListSchema] - - pydantic.BaseModel~Subclass - fastapi_amis_admin - Member[crud].Member[parser].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[schema].Member[AllowExtraModelMixin] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[schema].Member[BaseApiOut] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[schema].Member[BaseApiSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[crud].Member[schema].Member[ItemListSchema] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[models].Member[fields].Member[FormItem] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[models].Member[fields].Member[TableColumn] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[utils].Member[pydantic].Member[AllowExtraModelMixin] + - - pydantic.BaseModel~Subclass + - fastapi_amis_admin + - Member[utils].Member[pydantic].Member[ORMModelMixin] + - - sqlalchemy.engine.Engine~Subclass + - fastapi_amis_admin + - Member[crud].Member[utils].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - fastapi_amis_admin + - Member[crud].Member[_sqlalchemy].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - fastapi_amis_admin + - Member[globals].Member[deps].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_async_sqlalchemy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_async_sqlalchemy.model.yml new file mode 100644 index 00000000000..44b671437d0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_async_sqlalchemy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - fastapi_async_sqlalchemy + - Member[middleware].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_auth0.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_auth0.model.yml index 334dafa86d8..a0309ff9c19 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_auth0.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_auth0.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pydantic.BaseModel~Subclass + - fastapi_auth0 + - Member[Auth0User] + - - pydantic.BaseModel~Subclass + - fastapi_auth0 + - Member[auth].Member[Auth0User] + - - pydantic.BaseModel~Subclass + - fastapi_auth0 + - Member[auth].Member[HTTPAuth0Error] - - pydantic.BaseModel~Subclass - fastapi_auth0 - Member[auth].Member[HTTPAuthorizationCredentials] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_azure_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_azure_auth.model.yml new file mode 100644 index 00000000000..43e04160802 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_azure_auth.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - fastapi_azure_auth + - Member[openid_config].Member[AsyncClient] + - - pydantic.BaseModel~Subclass + - fastapi_azure_auth + - Member[auth].Member[User] + - - pydantic.BaseModel~Subclass + - fastapi_azure_auth + - Member[user].Member[Claims] + - - pydantic.BaseModel~Subclass + - fastapi_azure_auth + - Member[user].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_cache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_cache.model.yml new file mode 100644 index 00000000000..83a2d951c5b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_cache.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fastapi_cache + - Member[coder].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_camelcase.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_camelcase.model.yml new file mode 100644 index 00000000000..94bff12d6cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_camelcase.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_camelcase + - Member[CamelModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_cloudauth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_cloudauth.model.yml index 2cb3638a336..c6a2e15cb49 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_cloudauth.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_cloudauth.model.yml @@ -4,9 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pydantic.BaseModel~Subclass + - fastapi_cloudauth + - Member[auth0].Member[Auth0Claims] - - pydantic.BaseModel~Subclass - fastapi_cloudauth - Member[base].Member[HTTPAuthorizationCredentials] + - - pydantic.BaseModel~Subclass + - fastapi_cloudauth + - Member[cognito].Member[CognitoClaims] + - - pydantic.BaseModel~Subclass + - fastapi_cloudauth + - Member[firebase].Member[FirebaseClaims] - - pydantic.BaseModel~Subclass - fastapi_cloudauth - Member[verification].Member[HTTPAuthorizationCredentials] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_code_generator.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_code_generator.model.yml index 8b902dd27e8..8d751a42fd3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_code_generator.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_code_generator.model.yml @@ -13,6 +13,12 @@ extensions: - - pydantic.BaseModel~Subclass - fastapi_code_generator - Member[__main__].Member[Reference] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[Argument] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[CachedPropertyModel] - - pydantic.BaseModel~Subclass - fastapi_code_generator - Member[parser].Member[DataModelFieldBase] @@ -31,6 +37,9 @@ extensions: - - pydantic.BaseModel~Subclass - fastapi_code_generator - Member[parser].Member[MediaObject] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[Operation] - - pydantic.BaseModel~Subclass - fastapi_code_generator - Member[parser].Member[ParameterObject] @@ -40,9 +49,15 @@ extensions: - - pydantic.BaseModel~Subclass - fastapi_code_generator - Member[parser].Member[RequestBodyObject] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[Request] - - pydantic.BaseModel~Subclass - fastapi_code_generator - Member[parser].Member[ResponseObject] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[Response] - - pydantic.BaseModel~Subclass - fastapi_code_generator - Member[visitors].Member[imports].Member[DataType] @@ -52,3 +67,6 @@ extensions: - - pydantic.BaseModel~Subclass - fastapi_code_generator - Member[visitors].Member[imports].Member[Reference] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[visitors].Member[operations].Member[Operation] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_contrib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_contrib.model.yml new file mode 100644 index 00000000000..085eba61b7e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_contrib.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[auth].Member[models].Member[MongoDBTimeStampedModel] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[auth].Member[models].Member[Token] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[auth].Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[auth].Member[serializers].Member[ModelSerializer] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[auth].Member[serializers].Member[TokenSerializer] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[auth].Member[serializers].Member[Token] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[db].Member[client].Member[MongoDBModel] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[db].Member[models].Member[MongoDBModel] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[db].Member[models].Member[MongoDBTimeStampedModel] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[pagination].Member[Serializer] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[serializers].Member[common].Member[ModelSerializer] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[serializers].Member[common].Member[MongoDBModel] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[serializers].Member[common].Member[Serializer] + - - pydantic.BaseModel~Subclass + - fastapi_contrib + - Member[serializers].Member[utils].Member[Serializer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_crudrouter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_crudrouter.model.yml index 087d5f7a439..1bcc99d0093 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_crudrouter.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_crudrouter.model.yml @@ -4,6 +4,36 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - fastapi.APIRouter~Subclass + - fastapi_crudrouter + - Member[core].Member[CRUDGenerator] + - - fastapi.APIRouter~Subclass + - fastapi_crudrouter + - Member[core].Member[_base].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_crudrouter + - Member[core].Member[_base].Member[CRUDGenerator] + - - fastapi.APIRouter~Subclass + - fastapi_crudrouter + - Member[core].Member[databases].Member[CRUDGenerator] + - - fastapi.APIRouter~Subclass + - fastapi_crudrouter + - Member[core].Member[gino_starlette].Member[CRUDGenerator] + - - fastapi.APIRouter~Subclass + - fastapi_crudrouter + - Member[core].Member[mem].Member[CRUDGenerator] + - - fastapi.APIRouter~Subclass + - fastapi_crudrouter + - Member[core].Member[ormar].Member[CRUDGenerator] + - - fastapi.APIRouter~Subclass + - fastapi_crudrouter + - Member[core].Member[sqlalchemy].Member[CRUDGenerator] + - - fastapi.APIRouter~Subclass + - fastapi_crudrouter + - Member[core].Member[tortoise].Member[CRUDGenerator] - - pydantic.BaseModel~Subclass - fastapi_crudrouter - Member[core].Member[ormar].Member[Model] + - - sqlalchemy.orm.Session~Subclass + - fastapi_crudrouter + - Member[core].Member[sqlalchemy].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_csrf_protect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_csrf_protect.model.yml new file mode 100644 index 00000000000..099481c843e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_csrf_protect.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_csrf_protect + - Member[csrf_config].Member[LoadConfig] + - - pydantic.BaseModel~Subclass + - fastapi_csrf_protect + - Member[load_config].Member[LoadConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_event.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_event.model.yml new file mode 100644 index 00000000000..693e875ade0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_event.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_event + - Member[handler].Member[EventAndParameter] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_filter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_filter.model.yml new file mode 100644 index 00000000000..52f69ed7622 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_filter.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_filter + - Member[base].Member[filter].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - fastapi_filter + - Member[contrib].Member[mongoengine].Member[Filter] + - - pydantic.BaseModel~Subclass + - fastapi_filter + - Member[contrib].Member[mongoengine].Member[filter].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - fastapi_filter + - Member[contrib].Member[mongoengine].Member[filter].Member[Filter] + - - pydantic.BaseModel~Subclass + - fastapi_filter + - Member[contrib].Member[sqlalchemy].Member[Filter] + - - pydantic.BaseModel~Subclass + - fastapi_filter + - Member[contrib].Member[sqlalchemy].Member[filter].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - fastapi_filter + - Member[contrib].Member[sqlalchemy].Member[filter].Member[Filter] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_health.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_health.model.yml new file mode 100644 index 00000000000..6fd1715e055 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_health.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_health + - Member[Check] + - - pydantic.BaseModel~Subclass + - fastapi_health + - Member[endpoint].Member[Check] + - - pydantic.BaseModel~Subclass + - fastapi_health + - Member[endpoint].Member[Condition] + - - pydantic.BaseModel~Subclass + - fastapi_health + - Member[endpoint].Member[HealthBody] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_keycloak.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_keycloak.model.yml new file mode 100644 index 00000000000..9c7135127d7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_keycloak.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[api].Member[KeycloakGroup] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[api].Member[KeycloakIdentityProvider] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[api].Member[KeycloakRole] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[api].Member[KeycloakToken] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[api].Member[KeycloakUser] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[api].Member[OIDCUser] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[model].Member[KeycloakGroup] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[model].Member[KeycloakIdentityProvider] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[model].Member[KeycloakRole] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[model].Member[KeycloakToken] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[model].Member[KeycloakUser] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[model].Member[OIDCUser] + - - pydantic.BaseModel~Subclass + - fastapi_keycloak + - Member[model].Member[UsernamePassword] + - - requests.models.Response~Subclass + - fastapi_keycloak + - Member[api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_limiter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_limiter.model.yml new file mode 100644 index 00000000000..ac535e7d17b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_limiter.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - starlette.websockets.WebSocket~Subclass + - fastapi_limiter + - Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - fastapi_limiter + - Member[depends].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_login.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_login.model.yml new file mode 100644 index 00000000000..1f81972a6db --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_login.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_login + - Member[fastapi_login].Member[Secret] + - - pydantic.BaseModel~Subclass + - fastapi_login + - Member[secrets].Member[AsymmetricPairKey] + - - pydantic.BaseModel~Subclass + - fastapi_login + - Member[secrets].Member[AsymmetricSecretIn] + - - pydantic.BaseModel~Subclass + - fastapi_login + - Member[secrets].Member[AsymmetricSecret] + - - pydantic.BaseModel~Subclass + - fastapi_login + - Member[secrets].Member[RawPrivateSecret] + - - pydantic.BaseModel~Subclass + - fastapi_login + - Member[secrets].Member[Secret] + - - pydantic.BaseModel~Subclass + - fastapi_login + - Member[secrets].Member[SymmetricSecret] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_mail.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_mail.model.yml new file mode 100644 index 00000000000..e4e54dab276 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_mail.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fastapi_mail + - Member[schemas].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - fastapi_mail + - Member[MessageSchema] + - - pydantic.BaseModel~Subclass + - fastapi_mail + - Member[fastmail].Member[MessageSchema] + - - pydantic.BaseModel~Subclass + - fastapi_mail + - Member[schemas].Member[MessageSchema] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_mqtt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_mqtt.model.yml new file mode 100644 index 00000000000..00737e559f1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_mqtt.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_mqtt + - Member[MQTTConfig] + - - pydantic.BaseModel~Subclass + - fastapi_mqtt + - Member[config].Member[MQTTConfig] + - - pydantic.BaseModel~Subclass + - fastapi_mqtt + - Member[fastmqtt].Member[MQTTConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_pagination.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_pagination.model.yml new file mode 100644 index 00000000000..fa1d265545d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_pagination.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[LimitOffsetParams] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[Params] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[bases].Member[AbstractPage] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[cursor].Member[CursorParams] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[default].Member[OptionalParams] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[default].Member[Params] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[iterables].Member[LimitOffsetParams] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[iterables].Member[Params] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[limit_offset].Member[LimitOffsetParams] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[limit_offset].Member[OptionalLimitOffsetParams] + - - pydantic.BaseModel~Subclass + - fastapi_pagination + - Member[links].Member[bases].Member[Links] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_plugins.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_plugins.model.yml new file mode 100644 index 00000000000..a7136d4c3ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_plugins.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - fastapi_plugins + - Member[logger].Member[LoggerLogfmt] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[ControlEnviron] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[ControlHealthCheck] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[ControlHealthError] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[ControlHealth] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[ControlHeartBeat] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[ControlVersion] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[control].Member[ControlBaseModel] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[control].Member[ControlEnviron] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[control].Member[ControlHealthCheck] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[control].Member[ControlHealthError] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[control].Member[ControlHealthStatus] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[control].Member[ControlHealth] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[control].Member[ControlHeartBeat] + - - pydantic.BaseModel~Subclass + - fastapi_plugins + - Member[control].Member[ControlVersion] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_restful.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_restful.model.yml new file mode 100644 index 00000000000..4af54cf7dc9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_restful.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - fastapi_restful + - Member[cbv].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_restful + - Member[cbv_base].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_restful + - Member[inferring_router].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_restful + - Member[inferring_router].Member[InferringRouter] + - - pydantic.BaseModel~Subclass + - fastapi_restful + - Member[api_model].Member[APIMessage] + - - pydantic.BaseModel~Subclass + - fastapi_restful + - Member[api_model].Member[APIModel] + - - sqlalchemy.orm.Session~Subclass + - fastapi_restful + - Member[session].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_sqlalchemy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_sqlalchemy.model.yml new file mode 100644 index 00000000000..a15bbe1cff2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_sqlalchemy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - fastapi_sqlalchemy + - Member[middleware].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - fastapi_sqlalchemy + - Member[middleware].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_sso.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_sso.model.yml new file mode 100644 index 00000000000..c9067836de0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_sso.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[base].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[facebook].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[fitbit].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[generic].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[github].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[gitlab].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[google].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[kakao].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[microsoft].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[naver].Member[OpenID] + - - pydantic.BaseModel~Subclass + - fastapi_sso + - Member[sso].Member[spotify].Member[OpenID] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_users.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_users.model.yml new file mode 100644 index 00000000000..8dad77017a8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_users.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - fastapi_users + - Member[fastapi_users].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_users + - Member[router].Member[auth].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_users + - Member[router].Member[oauth].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_users + - Member[router].Member[register].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_users + - Member[router].Member[reset].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_users + - Member[router].Member[users].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_users + - Member[router].Member[verify].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[authentication].Member[transport].Member[bearer].Member[BearerResponse] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[router].Member[auth].Member[ErrorModel] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[router].Member[common].Member[ErrorCodeReasonModel] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[router].Member[common].Member[ErrorModel] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[router].Member[oauth].Member[ErrorModel] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[router].Member[oauth].Member[OAuth2AuthorizeResponse] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[router].Member[register].Member[ErrorModel] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[router].Member[reset].Member[ErrorModel] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[router].Member[users].Member[ErrorModel] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[router].Member[verify].Member[ErrorModel] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[schemas].Member[BaseOAuthAccountMixin] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[schemas].Member[BaseOAuthAccount] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[schemas].Member[BaseUserCreate] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[schemas].Member[BaseUserUpdate] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[schemas].Member[BaseUser] + - - pydantic.BaseModel~Subclass + - fastapi_users + - Member[schemas].Member[CreateUpdateDictModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_utils.model.yml new file mode 100644 index 00000000000..96e038d64df --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_utils.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - fastapi_utils + - Member[cbv].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_utils + - Member[inferring_router].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - fastapi_utils + - Member[inferring_router].Member[InferringRouter] + - - pydantic.BaseModel~Subclass + - fastapi_utils + - Member[api_model].Member[APIMessage] + - - pydantic.BaseModel~Subclass + - fastapi_utils + - Member[api_model].Member[APIModel] + - - sqlalchemy.orm.Session~Subclass + - fastapi_utils + - Member[session].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastchat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastchat.model.yml index a84da6160ed..0a6310baf58 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastchat.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastchat.model.yml @@ -4,6 +4,222 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pickle~Alias + - fastchat + - Member[serve].Member[gradio_web_server_multi].Member[pickle] + - - pickle~Alias + - fastchat + - Member[serve].Member[monitor].Member[elo_analysis].Member[pickle] + - - pickle~Alias + - fastchat + - Member[serve].Member[monitor].Member[monitor].Member[pickle] + - - pickle~Alias + - fastchat + - Member[serve].Member[monitor].Member[summarize_cluster].Member[pickle] + - - pickle~Alias + - fastchat + - Member[serve].Member[monitor].Member[topic_clustering].Member[pickle] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[APIChatCompletionRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[APITokenCheckRequestItem] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[APITokenCheckRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[APITokenCheckResponseItem] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[APITokenCheckResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[ChatCompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[ChatCompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[ChatCompletionResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[ChatCompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[CompletionRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[CompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[CompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[CompletionResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[CompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[DeltaMessage] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[ErrorResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[ModelCard] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[ModelList] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[ModelPermission] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[api_protocol].Member[UsageInfo] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ChatCompletionRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ChatCompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ChatCompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ChatCompletionResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ChatCompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[CompletionRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[CompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[CompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[CompletionResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[CompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[DeltaMessage] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[EmbeddingsRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[EmbeddingsResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ErrorResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ModelCard] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ModelList] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[ModelPermission] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[TokenCheckRequestItem] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[TokenCheckRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[TokenCheckResponseItem] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[TokenCheckResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[protocol].Member[openai_api_protocol].Member[UsageInfo] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[APIChatCompletionRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[APITokenCheckRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[APITokenCheckResponseItem] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[APITokenCheckResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ChatCompletionRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ChatCompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ChatCompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ChatCompletionResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ChatCompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[CompletionRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[CompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[CompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[CompletionResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[CompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[DeltaMessage] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[EmbeddingsRequest] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[EmbeddingsResponse] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ErrorResponse] - - pydantic.BaseModel~Subclass - fastchat - Member[serve].Member[openai_api_server].Member[HTTPAuthorizationCredentials] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ModelCard] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ModelList] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[ModelPermission] + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[UsageInfo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastf1.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastf1.model.yml new file mode 100644 index 00000000000..04835708f10 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastf1.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fastf1 + - Member[req].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fava.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fava.model.yml new file mode 100644 index 00000000000..0cdf94c1209 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fava.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - fava + - Member[json_api].Member[Blueprint] + - - flask.Flask~Subclass + - fava + - Member[application].Member[Flask] + - - io.StringIO~Subclass + - fava + - Member[application].Member[BytesIO] + - - markupsafe.Markup~Subclass + - fava + - Member[application].Member[Markup] + - - markupsafe.Markup~Subclass + - fava + - Member[core].Member[file].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcm.model.yml new file mode 100644 index 00000000000..850f6346658 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcm.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - fcm + - Member[management].Member[commands].Member[fcm_urls].Member[DeviceViewSet] + - - Django.Views.View~Subclass + - fcm + - Member[urls].Member[DeviceViewSet] + - - Django.Views.View~Subclass + - fcm + - Member[views].Member[DeviceViewSet] + - - Django.db.models.Model~Subclass + - fcm + - Member[models].Member[AbstractDevice] + - - Django.db.models.Model~Subclass + - fcm + - Member[models].Member[Device] + - - django.forms.BaseForm~Subclass + - fcm + - Member[admin].Member[MessageForm] + - - django.forms.BaseForm~Subclass + - fcm + - Member[forms].Member[MessageForm] + - - django.forms.BaseForm~Subclass + - fcm + - Member[forms].Member[RegisterDeviceForm] + - - django.forms.BaseForm~Subclass + - fcm + - Member[forms].Member[UnregisterDeviceForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcm_django.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcm_django.model.yml index 56933b6f2ce..673afe71282 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcm_django.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcm_django.model.yml @@ -4,6 +4,48 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - fcm_django + - Member[fields].Member[HexadecimalField] + - - Django.Views.View~Subclass + - fcm_django + - Member[api].Member[rest_framework].Member[FCMDeviceAuthorizedViewSet] + - - Django.Views.View~Subclass + - fcm_django + - Member[api].Member[rest_framework].Member[FCMDeviceCreateOnlyViewSet] + - - Django.Views.View~Subclass + - fcm_django + - Member[api].Member[rest_framework].Member[FCMDeviceViewSet] + - - Django.Views.View~Subclass + - fcm_django + - Member[api].Member[rest_framework].Member[GenericViewSet] + - - Django.Views.View~Subclass + - fcm_django + - Member[api].Member[rest_framework].Member[ModelViewSet] + - - Django.db.models.Model~Subclass + - fcm_django + - Member[admin].Member[FCMDevice] + - - Django.db.models.Model~Subclass + - fcm_django + - Member[api].Member[rest_framework].Member[FCMDevice] + - - Django.db.models.Model~Subclass + - fcm_django + - Member[api].Member[tastypie].Member[FCMDevice] + - - Django.db.models.Model~Subclass + - fcm_django + - Member[models].Member[AbstractFCMDevice] + - - Django.db.models.Model~Subclass + - fcm_django + - Member[models].Member[Device] + - - Django.db.models.Model~Subclass + - fcm_django + - Member[models].Member[FCMDevice] + - - django.http.response.HttpResponse~Subclass + - fcm_django + - Member[api].Member[rest_framework].Member[Response] - - rest_framework.exceptions.APIException~Subclass - fcm_django - Member[api].Member[rest_framework].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - fcm_django + - Member[api].Member[rest_framework].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcmeans.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcmeans.model.yml new file mode 100644 index 00000000000..89d0405f55c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcmeans.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fcmeans + - Member[cli].Member[pickle] + - - pydantic.BaseModel~Subclass + - fcmeans + - Member[FCM] + - - pydantic.BaseModel~Subclass + - fcmeans + - Member[cli].Member[FCM] + - - pydantic.BaseModel~Subclass + - fcmeans + - Member[main].Member[FCM] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcsparser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcsparser.model.yml new file mode 100644 index 00000000000..60fc7bd11e9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcsparser.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fcsparser + - Member[api].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-feast.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-feast.model.yml new file mode 100644 index 00000000000..f1c316c5c2a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-feast.model.yml @@ -0,0 +1,462 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - feast + - Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[data_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[embedded_go].Member[online_features_service].Member[FeatureLoggingConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[embedded_go].Member[online_features_service].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[feature_server].Member[MaterializeIncrementalRequest] + - - pydantic.BaseModel~Subclass + - feast + - Member[feature_server].Member[MaterializeRequest] + - - pydantic.BaseModel~Subclass + - feast + - Member[feature_server].Member[PushFeaturesRequest] + - - pydantic.BaseModel~Subclass + - feast + - Member[feature_server].Member[WriteToFeatureStoreRequest] + - - pydantic.BaseModel~Subclass + - feast + - Member[feature_store].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[inference].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[aws].Member[AwsLambdaFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[contrib].Member[azure_provider].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[contrib].Member[spark_kafka_processor].Member[ProcessorConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[contrib].Member[spark_kafka_processor].Member[SparkProcessorConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[contrib].Member[stream_processor].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[contrib].Member[stream_processor].Member[ProcessorConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[feature_servers].Member[aws_lambda].Member[config].Member[AwsLambdaFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[feature_servers].Member[aws_lambda].Member[config].Member[BaseFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[feature_servers].Member[base_config].Member[BaseFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[feature_servers].Member[base_config].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[feature_servers].Member[base_config].Member[FeatureLoggingConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[feature_servers].Member[gcp_cloudrun].Member[config].Member[BaseFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[feature_servers].Member[gcp_cloudrun].Member[config].Member[GcpCloudRunFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[feature_servers].Member[local_process].Member[config].Member[BaseFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[feature_servers].Member[local_process].Member[config].Member[LocalFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[local].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[aws_lambda].Member[lambda_engine].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[aws_lambda].Member[lambda_engine].Member[LambdaMaterializationEngineConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[aws_lambda].Member[lambda_engine].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[batch_materialization_engine].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[contrib].Member[bytewax].Member[BytewaxMaterializationEngineConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[contrib].Member[bytewax].Member[bytewax_materialization_dataflow].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[contrib].Member[bytewax].Member[bytewax_materialization_engine].Member[BytewaxMaterializationEngineConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[contrib].Member[bytewax].Member[bytewax_materialization_engine].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[contrib].Member[bytewax].Member[bytewax_materialization_engine].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[contrib].Member[bytewax].Member[dataflow].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[contrib].Member[spark].Member[spark_materialization_engine].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[contrib].Member[spark].Member[spark_materialization_engine].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[contrib].Member[spark].Member[spark_materialization_engine].Member[SparkMaterializationEngineConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[local_engine].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[local_engine].Member[LocalMaterializationEngineConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[local_engine].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[snowflake_engine].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[snowflake_engine].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[materialization].Member[snowflake_engine].Member[SnowflakeMaterializationEngineConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[bigquery].Member[BigQueryOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[bigquery].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[bigquery].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[bigquery_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[athena_offline_store].Member[athena].Member[AthenaOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[athena_offline_store].Member[athena].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[athena_offline_store].Member[athena].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[athena_offline_store].Member[athena_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[mssql_offline_store].Member[mssql].Member[FeastBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[mssql_offline_store].Member[mssql].Member[MsSqlServerOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[mssql_offline_store].Member[mssql].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[mssql_offline_store].Member[mssqlserver_source].Member[MsSqlServerOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[mssql_offline_store].Member[mssqlserver_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[postgres_offline_store].Member[postgres].Member[PostgreSQLConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[postgres_offline_store].Member[postgres].Member[PostgreSQLOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[postgres_offline_store].Member[postgres].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[postgres_offline_store].Member[postgres_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[spark_offline_store].Member[spark].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[spark_offline_store].Member[spark].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[spark_offline_store].Member[spark].Member[SparkOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[spark_offline_store].Member[spark_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[trino_offline_store].Member[trino].Member[AuthConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[trino_offline_store].Member[trino].Member[BasicAuthModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[trino_offline_store].Member[trino].Member[CertificateAuthModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[trino_offline_store].Member[trino].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[trino_offline_store].Member[trino].Member[JWTAuthModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[trino_offline_store].Member[trino].Member[KerberosAuthModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[trino_offline_store].Member[trino].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[trino_offline_store].Member[trino].Member[TrinoOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[trino_offline_store].Member[trino_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[file].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[file].Member[FileOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[file].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[file_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[offline_store].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[offline_utils].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[redshift].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[redshift].Member[RedshiftOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[redshift].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[redshift_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[snowflake].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[snowflake].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[snowflake].Member[SnowflakeOfflineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[offline_stores].Member[snowflake_source].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[bigtable].Member[BigtableOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[bigtable].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[bigtable].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[cassandra_online_store].Member[cassandra_online_store].Member[CassandraOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[cassandra_online_store].Member[cassandra_online_store].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[cassandra_online_store].Member[cassandra_online_store].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[hazelcast_online_store].Member[hazelcast_online_store].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[hazelcast_online_store].Member[hazelcast_online_store].Member[HazelcastOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[hazelcast_online_store].Member[hazelcast_online_store].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[hbase_online_store].Member[hbase].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[hbase_online_store].Member[hbase].Member[HbaseOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[hbase_online_store].Member[hbase].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[mysql_online_store].Member[mysql].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[mysql_online_store].Member[mysql].Member[MySQLOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[mysql_online_store].Member[mysql].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[postgres].Member[PostgreSQLConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[postgres].Member[PostgreSQLOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[postgres].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[rockset_online_store].Member[rockset].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[rockset_online_store].Member[rockset].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[contrib].Member[rockset_online_store].Member[rockset].Member[RocksetOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[datastore].Member[DatastoreOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[datastore].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[datastore].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[dynamodb].Member[DynamoDBOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[dynamodb].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[dynamodb].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[online_store].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[redis].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[redis].Member[RedisOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[redis].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[snowflake].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[snowflake].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[snowflake].Member[SnowflakeOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[sqlite].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[sqlite].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[online_stores].Member[sqlite].Member[SqliteOnlineStoreConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[passthrough_provider].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[provider].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[contrib].Member[azure].Member[azure_registry_store].Member[RegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[contrib].Member[postgres].Member[postgres_registry_store].Member[PostgreSQLConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[contrib].Member[postgres].Member[postgres_registry_store].Member[PostgresRegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[contrib].Member[postgres].Member[postgres_registry_store].Member[RegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[file].Member[RegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[gcs].Member[RegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[registry].Member[RegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[s3].Member[RegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[snowflake].Member[RegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[snowflake].Member[SnowflakeRegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[sql].Member[RegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[registry].Member[sql].Member[SqlRegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[utils].Member[postgres].Member[connection_utils].Member[PostgreSQLConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[utils].Member[postgres].Member[postgres_config].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[utils].Member[postgres].Member[postgres_config].Member[PostgreSQLConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[infra].Member[utils].Member[snowflake].Member[snowflake_utils].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[repo_config].Member[FeastBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[repo_config].Member[FeastConfigBaseModel] + - - pydantic.BaseModel~Subclass + - feast + - Member[repo_config].Member[RegistryConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[repo_config].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[repo_operations].Member[RepoConfig] + - - pydantic.BaseModel~Subclass + - feast + - Member[templates].Member[postgres].Member[bootstrap].Member[PostgreSQLConfig] + - - sqlalchemy.engine.Engine~Subclass + - feast + - Member[infra].Member[offline_stores].Member[contrib].Member[mssql_offline_store].Member[mssql].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - feast + - Member[infra].Member[registry].Member[sql].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedmeta.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedmeta.model.yml new file mode 100644 index 00000000000..50f9623ca24 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedmeta.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fedmeta + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedmlb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedmlb.model.yml new file mode 100644 index 00000000000..f26188ef05b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedmlb.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fedmlb + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedper.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedper.model.yml new file mode 100644 index 00000000000..ad1180de3bd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedper.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fedper + - Member[client].Member[pickle] + - - pickle~Alias + - fedper + - Member[dataset].Member[pickle] + - - pickle~Alias + - fedper + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedprox.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedprox.model.yml new file mode 100644 index 00000000000..c1a3f11a025 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedprox.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fedprox + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-feedgen.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-feedgen.model.yml new file mode 100644 index 00000000000..dd92a888f5a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-feedgen.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - feedgen + - Member[feed].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fhir.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fhir.model.yml new file mode 100644 index 00000000000..c50fc06d8a6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fhir.model.yml @@ -0,0 +1,7071 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[account].Member[Account] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[account].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[address].Member[Address] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[address].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[age].Member[Age] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[age].Member[Quantity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[allergyintolerance].Member[AllergyIntoleranceReaction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[allergyintolerance].Member[AllergyIntolerance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[allergyintolerance].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[allergyintolerance].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[annotation].Member[Annotation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[annotation].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[appointment].Member[AppointmentParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[appointment].Member[Appointment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[appointment].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[appointment].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[appointmentresponse].Member[AppointmentResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[appointmentresponse].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[attachment].Member[Attachment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[attachment].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[auditevent].Member[AuditEventEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[auditevent].Member[AuditEventObjectDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[auditevent].Member[AuditEventObject] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[auditevent].Member[AuditEventParticipantNetwork] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[auditevent].Member[AuditEventParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[auditevent].Member[AuditEventSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[auditevent].Member[AuditEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[auditevent].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[auditevent].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[backboneelement].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[backboneelement].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[basic].Member[Basic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[basic].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[binary].Member[Binary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[binary].Member[Resource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bodysite].Member[BodySite] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bodysite].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bundle].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bundle].Member[BundleEntryRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bundle].Member[BundleEntryResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bundle].Member[BundleEntrySearch] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bundle].Member[BundleEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bundle].Member[BundleLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bundle].Member[Bundle] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[bundle].Member[Resource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[careplan].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[careplan].Member[CarePlanActivityDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[careplan].Member[CarePlanActivity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[careplan].Member[CarePlanParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[careplan].Member[CarePlanRelatedPlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[careplan].Member[CarePlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[careplan].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[ClaimCoverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[ClaimDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[ClaimItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[ClaimItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[ClaimItemProsthesis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[ClaimItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[ClaimMissingTeeth] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[ClaimPayee] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[Claim] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claim].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseAddItemAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseAddItemDetailAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseAddItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseAddItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseCoverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseError] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseItemAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseItemDetailAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseItemDetailSubDetailAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponseNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[ClaimResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[claimresponse].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[clinicalimpression].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[clinicalimpression].Member[ClinicalImpressionFinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[clinicalimpression].Member[ClinicalImpressionInvestigations] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[clinicalimpression].Member[ClinicalImpressionRuledOut] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[clinicalimpression].Member[ClinicalImpression] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[clinicalimpression].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[codeableconcept].Member[CodeableConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[codeableconcept].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[coding].Member[Coding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[coding].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[communication].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[communication].Member[CommunicationPayload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[communication].Member[Communication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[communication].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[communicationrequest].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[communicationrequest].Member[CommunicationRequestPayload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[communicationrequest].Member[CommunicationRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[communicationrequest].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[composition].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[composition].Member[CompositionEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[composition].Member[CompositionSection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[composition].Member[Composition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[composition].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conceptmap].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conceptmap].Member[ConceptMapContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conceptmap].Member[ConceptMapElementTargetDependsOn] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conceptmap].Member[ConceptMapElementTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conceptmap].Member[ConceptMapElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conceptmap].Member[ConceptMap] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conceptmap].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[condition].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[condition].Member[ConditionEvidence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[condition].Member[ConditionStage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[condition].Member[Condition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[condition].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceDocument] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceImplementation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceMessagingEndpoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceMessagingEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceMessaging] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceRestInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceRestOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceRestResourceInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceRestResourceSearchParam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceRestResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceRestSecurityCertificate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceRestSecurity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceRest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[ConformanceSoftware] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[Conformance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[conformance].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contactpoint].Member[ContactPoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contactpoint].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[ContractActor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[ContractFriendly] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[ContractLegal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[ContractRule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[ContractSigner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[ContractTermActor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[ContractTermValuedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[ContractTerm] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[ContractValuedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[Contract] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[contract].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[count].Member[Count] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[count].Member[Quantity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[coverage].Member[Coverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[coverage].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[dataelement].Member[DataElementContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[dataelement].Member[DataElementMapping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[dataelement].Member[DataElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[dataelement].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[detectedissue].Member[DetectedIssueMitigation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[detectedissue].Member[DetectedIssue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[device].Member[Device] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[device].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[devicecomponent].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[devicecomponent].Member[DeviceComponentProductionSpecification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[devicecomponent].Member[DeviceComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[devicecomponent].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[devicemetric].Member[DeviceMetricCalibration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[devicemetric].Member[DeviceMetric] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[deviceuserequest].Member[DeviceUseRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[deviceusestatement].Member[DeviceUseStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[diagnosticorder].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[diagnosticorder].Member[DiagnosticOrderEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[diagnosticorder].Member[DiagnosticOrderItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[diagnosticorder].Member[DiagnosticOrder] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[diagnosticorder].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[diagnosticreport].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[diagnosticreport].Member[DiagnosticReportImage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[diagnosticreport].Member[DiagnosticReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[diagnosticreport].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[distance].Member[Distance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[distance].Member[Quantity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[documentmanifest].Member[DocumentManifestContent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[documentmanifest].Member[DocumentManifestRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[documentmanifest].Member[DocumentManifest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[documentreference].Member[DocumentReferenceContent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[documentreference].Member[DocumentReferenceContextRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[documentreference].Member[DocumentReferenceContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[documentreference].Member[DocumentReference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[domainresource].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[domainresource].Member[Resource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[duration].Member[Duration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[duration].Member[Quantity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[element].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[element].Member[FHIRAbstractModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[elementdefinition].Member[ElementDefinitionBase] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[elementdefinition].Member[ElementDefinitionBinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[elementdefinition].Member[ElementDefinitionConstraint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[elementdefinition].Member[ElementDefinitionMapping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[elementdefinition].Member[ElementDefinitionSlicing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[elementdefinition].Member[ElementDefinitionType] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[elementdefinition].Member[ElementDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[eligibilityrequest].Member[EligibilityRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[eligibilityresponse].Member[EligibilityResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[encounter].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[encounter].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[encounter].Member[EncounterHospitalization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[encounter].Member[EncounterLocation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[encounter].Member[EncounterParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[encounter].Member[EncounterStatusHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[encounter].Member[Encounter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[enrollmentrequest].Member[EnrollmentRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[enrollmentresponse].Member[EnrollmentResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[episodeofcare].Member[EpisodeOfCareCareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[episodeofcare].Member[EpisodeOfCareStatusHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[episodeofcare].Member[EpisodeOfCare] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[explanationofbenefit].Member[ExplanationOfBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[extension].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[extension].Member[Extension] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[familymemberhistory].Member[FamilyMemberHistoryCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[familymemberhistory].Member[FamilyMemberHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[fhirabstractmodel].Member[FHIRAbstractModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[fhirprimitiveextension].Member[FHIRPrimitiveExtension] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[fhirresourcemodel].Member[FHIRAbstractModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[fhirresourcemodel].Member[FHIRResourceModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[flag].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[flag].Member[Flag] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[goal].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[goal].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[goal].Member[GoalOutcome] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[goal].Member[Goal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[group].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[group].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[group].Member[GroupCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[group].Member[GroupMember] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[group].Member[Group] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[healthcareservice].Member[HealthcareServiceAvailableTime] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[healthcareservice].Member[HealthcareServiceNotAvailable] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[healthcareservice].Member[HealthcareServiceServiceType] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[healthcareservice].Member[HealthcareService] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[humanname].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[humanname].Member[HumanName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[identifier].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[identifier].Member[Identifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingobjectselection].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingobjectselection].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingobjectselection].Member[ImagingObjectSelectionStudySeriesInstanceFrames] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingobjectselection].Member[ImagingObjectSelectionStudySeriesInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingobjectselection].Member[ImagingObjectSelectionStudySeries] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingobjectselection].Member[ImagingObjectSelectionStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingobjectselection].Member[ImagingObjectSelection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingstudy].Member[ImagingStudySeriesInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingstudy].Member[ImagingStudySeries] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[imagingstudy].Member[ImagingStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunization].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunization].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunization].Member[ImmunizationExplanation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunization].Member[ImmunizationReaction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunization].Member[ImmunizationVaccinationProtocol] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunization].Member[Immunization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendationDateCriterion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendationProtocol] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[immunizationrecommendation].Member[ImmunizationRecommendation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[implementationguide].Member[ImplementationGuideContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[implementationguide].Member[ImplementationGuideDependency] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[implementationguide].Member[ImplementationGuideGlobal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[implementationguide].Member[ImplementationGuidePackageResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[implementationguide].Member[ImplementationGuidePackage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[implementationguide].Member[ImplementationGuidePage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[implementationguide].Member[ImplementationGuide] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[list].Member[ListEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[list].Member[List] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[location].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[location].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[location].Member[LocationPosition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[location].Member[Location] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[media].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[media].Member[Media] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medication].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medication].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medication].Member[MedicationPackageContent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medication].Member[MedicationPackage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medication].Member[MedicationProductBatch] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medication].Member[MedicationProductIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medication].Member[MedicationProduct] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medication].Member[Medication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationadministration].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationadministration].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationadministration].Member[MedicationAdministrationDosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationadministration].Member[MedicationAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationdispense].Member[MedicationDispenseDosageInstruction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationdispense].Member[MedicationDispenseSubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationdispense].Member[MedicationDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationorder].Member[MedicationOrderDispenseRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationorder].Member[MedicationOrderDosageInstruction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationorder].Member[MedicationOrderSubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationorder].Member[MedicationOrder] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationstatement].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationstatement].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationstatement].Member[MedicationStatementDosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[medicationstatement].Member[MedicationStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[messageheader].Member[MessageHeaderDestination] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[messageheader].Member[MessageHeaderResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[messageheader].Member[MessageHeaderSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[messageheader].Member[MessageHeader] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[meta].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[meta].Member[Meta] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[money].Member[Money] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[money].Member[Quantity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[namingsystem].Member[NamingSystemContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[namingsystem].Member[NamingSystemUniqueId] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[namingsystem].Member[NamingSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[narrative].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[narrative].Member[Narrative] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[nutritionorder].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[nutritionorder].Member[NutritionOrderEnteralFormulaAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[nutritionorder].Member[NutritionOrderEnteralFormula] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[nutritionorder].Member[NutritionOrderOralDietNutrient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[nutritionorder].Member[NutritionOrderOralDietTexture] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[nutritionorder].Member[NutritionOrderOralDiet] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[nutritionorder].Member[NutritionOrderSupplement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[nutritionorder].Member[NutritionOrder] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[observation].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[observation].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[observation].Member[ObservationComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[observation].Member[ObservationReferenceRange] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[observation].Member[ObservationRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[observation].Member[Observation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[operationdefinition].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[operationdefinition].Member[OperationDefinitionContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[operationdefinition].Member[OperationDefinitionParameterBinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[operationdefinition].Member[OperationDefinitionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[operationdefinition].Member[OperationDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[operationoutcome].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[operationoutcome].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[operationoutcome].Member[OperationOutcomeIssue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[operationoutcome].Member[OperationOutcome] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[order].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[order].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[order].Member[OrderWhen] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[order].Member[Order] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[orderresponse].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[orderresponse].Member[OrderResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[organization].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[organization].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[organization].Member[OrganizationContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[organization].Member[Organization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[parameters].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[parameters].Member[ParametersParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[parameters].Member[Parameters] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[patient].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[patient].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[patient].Member[PatientAnimal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[patient].Member[PatientCommunication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[patient].Member[PatientContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[patient].Member[PatientLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[patient].Member[Patient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[paymentnotice].Member[PaymentNotice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[paymentreconciliation].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[paymentreconciliation].Member[PaymentReconciliationDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[paymentreconciliation].Member[PaymentReconciliationNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[paymentreconciliation].Member[PaymentReconciliation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[period].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[period].Member[Period] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[person].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[person].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[person].Member[PersonLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[person].Member[Person] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[practitioner].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[practitioner].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[practitioner].Member[PractitionerPractitionerRole] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[practitioner].Member[PractitionerQualification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[practitioner].Member[Practitioner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[procedure].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[procedure].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[procedure].Member[ProcedureFocalDevice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[procedure].Member[ProcedurePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[procedure].Member[Procedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[procedurerequest].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[procedurerequest].Member[ProcedureRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[processrequest].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[processrequest].Member[ProcessRequestItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[processrequest].Member[ProcessRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[processresponse].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[processresponse].Member[ProcessResponseNotes] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[processresponse].Member[ProcessResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[provenance].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[provenance].Member[ProvenanceAgentRelatedAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[provenance].Member[ProvenanceAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[provenance].Member[ProvenanceEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[provenance].Member[Provenance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[quantity].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[quantity].Member[Quantity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[questionnaire].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[questionnaire].Member[QuestionnaireGroupQuestion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[questionnaire].Member[QuestionnaireGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[questionnaire].Member[Questionnaire] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[questionnaireresponse].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[questionnaireresponse].Member[QuestionnaireResponseGroupQuestionAnswer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[questionnaireresponse].Member[QuestionnaireResponseGroupQuestion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[questionnaireresponse].Member[QuestionnaireResponseGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[questionnaireresponse].Member[QuestionnaireResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[range].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[range].Member[Range] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[ratio].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[ratio].Member[Ratio] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[reference].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[referralrequest].Member[ReferralRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[relatedperson].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[relatedperson].Member[RelatedPerson] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[resource].Member[FHIRResourceModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[resource].Member[Resource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[riskassessment].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[riskassessment].Member[RiskAssessmentPrediction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[riskassessment].Member[RiskAssessment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[sampleddata].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[sampleddata].Member[SampledData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[schedule].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[schedule].Member[Schedule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[searchparameter].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[searchparameter].Member[SearchParameterContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[searchparameter].Member[SearchParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[signature].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[signature].Member[Signature] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[slot].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[slot].Member[Slot] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[specimen].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[specimen].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[specimen].Member[SpecimenCollection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[specimen].Member[SpecimenContainer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[specimen].Member[SpecimenTreatment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[specimen].Member[Specimen] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[subscription].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[subscription].Member[SubscriptionChannel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[subscription].Member[Subscription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[substance].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[substance].Member[SubstanceIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[substance].Member[SubstanceInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[substance].Member[Substance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[supplydelivery].Member[SupplyDelivery] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[supplyrequest].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[supplyrequest].Member[SupplyRequestWhen] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[supplyrequest].Member[SupplyRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[timing].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[timing].Member[TimingRepeat] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[timing].Member[Timing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetCodeSystemConceptDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetCodeSystemConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetCodeSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetComposeIncludeConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetComposeIncludeFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetComposeInclude] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetCompose] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetExpansionContains] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetExpansionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSetExpansion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[valueset].Member[ValueSet] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[visionprescription].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[visionprescription].Member[VisionPrescriptionDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[DSTU2].Member[visionprescription].Member[VisionPrescription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[account].Member[AccountCoverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[account].Member[AccountGuarantor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[account].Member[Account] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[activitydefinition].Member[ActivityDefinitionDynamicValue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[activitydefinition].Member[ActivityDefinitionParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[activitydefinition].Member[ActivityDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[address].Member[Address] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[administrableproductdefinition].Member[AdministrableProductDefinitionProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[administrableproductdefinition].Member[AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesWithdrawalPeriod] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[administrableproductdefinition].Member[AdministrableProductDefinitionRouteOfAdministrationTargetSpecies] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[administrableproductdefinition].Member[AdministrableProductDefinitionRouteOfAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[administrableproductdefinition].Member[AdministrableProductDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[adverseevent].Member[AdverseEventSuspectEntityCausality] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[adverseevent].Member[AdverseEventSuspectEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[adverseevent].Member[AdverseEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[age].Member[Age] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[allergyintolerance].Member[AllergyIntoleranceReaction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[allergyintolerance].Member[AllergyIntolerance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[annotation].Member[Annotation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[appointment].Member[AppointmentParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[appointment].Member[Appointment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[appointmentresponse].Member[AppointmentResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[attachment].Member[Attachment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[auditevent].Member[AuditEventAgentNetwork] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[auditevent].Member[AuditEventAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[auditevent].Member[AuditEventEntityDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[auditevent].Member[AuditEventEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[auditevent].Member[AuditEventSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[auditevent].Member[AuditEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[backboneelement].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[basic].Member[Basic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[binary].Member[Binary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[biologicallyderivedproduct].Member[BiologicallyDerivedProductCollection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[biologicallyderivedproduct].Member[BiologicallyDerivedProductManipulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[biologicallyderivedproduct].Member[BiologicallyDerivedProductProcessing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[biologicallyderivedproduct].Member[BiologicallyDerivedProductStorage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[biologicallyderivedproduct].Member[BiologicallyDerivedProduct] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[bodystructure].Member[BodyStructure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[bundle].Member[BundleEntryRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[bundle].Member[BundleEntryResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[bundle].Member[BundleEntrySearch] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[bundle].Member[BundleEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[bundle].Member[BundleLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[bundle].Member[Bundle] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementDocument] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementImplementation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementMessagingEndpoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementMessagingSupportedMessage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementMessaging] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementRestInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementRestResourceInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementRestResourceOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementRestResourceSearchParam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementRestResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementRestSecurity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementRest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatementSoftware] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[capabilitystatement].Member[CapabilityStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[careplan].Member[CarePlanActivityDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[careplan].Member[CarePlanActivity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[careplan].Member[CarePlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[careteam].Member[CareTeamParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[careteam].Member[CareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[catalogentry].Member[CatalogEntryRelatedEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[catalogentry].Member[CatalogEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[chargeitem].Member[ChargeItemPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[chargeitem].Member[ChargeItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[chargeitemdefinition].Member[ChargeItemDefinitionApplicability] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[chargeitemdefinition].Member[ChargeItemDefinitionPropertyGroupPriceComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[chargeitemdefinition].Member[ChargeItemDefinitionPropertyGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[chargeitemdefinition].Member[ChargeItemDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactAbstract] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactClassificationWhoClassified] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactClassification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactContributorshipEntryAffiliationInfo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactContributorshipEntryContributionInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactContributorshipEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactContributorshipSummary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactContributorship] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactPart] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactPublicationFormPeriodicReleaseDateOfPublication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactPublicationFormPeriodicRelease] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactPublicationFormPublishedIn] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactPublicationForm] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactStatusDate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactTitle] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifactWebLocation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationCitedArtifact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationClassification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationStatusDate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[CitationSummary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[citation].Member[Citation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimAccident] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimCareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimPayee] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimProcedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[ClaimSupportingInfo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claim].Member[Claim] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseAddItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseAddItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseAddItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseError] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseItemAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponsePayment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponseTotal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[claimresponse].Member[ClaimResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalimpression].Member[ClinicalImpressionFinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalimpression].Member[ClinicalImpressionInvestigation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalimpression].Member[ClinicalImpression] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalusedefinition].Member[ClinicalUseDefinitionContraindicationOtherTherapy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalusedefinition].Member[ClinicalUseDefinitionContraindication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalusedefinition].Member[ClinicalUseDefinitionIndication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalusedefinition].Member[ClinicalUseDefinitionInteractionInteractant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalusedefinition].Member[ClinicalUseDefinitionInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalusedefinition].Member[ClinicalUseDefinitionUndesirableEffect] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalusedefinition].Member[ClinicalUseDefinitionWarning] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[clinicalusedefinition].Member[ClinicalUseDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[codeableconcept].Member[CodeableConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[codeablereference].Member[CodeableReference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[codesystem].Member[CodeSystemConceptDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[codesystem].Member[CodeSystemConceptProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[codesystem].Member[CodeSystemConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[codesystem].Member[CodeSystemFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[codesystem].Member[CodeSystemProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[codesystem].Member[CodeSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coding].Member[Coding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[communication].Member[CommunicationPayload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[communication].Member[Communication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[communicationrequest].Member[CommunicationRequestPayload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[communicationrequest].Member[CommunicationRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[compartmentdefinition].Member[CompartmentDefinitionResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[compartmentdefinition].Member[CompartmentDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[composition].Member[CompositionEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[composition].Member[CompositionSection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[composition].Member[Composition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[conceptmap].Member[ConceptMapGroupElementTargetDependsOn] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[conceptmap].Member[ConceptMapGroupElementTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[conceptmap].Member[ConceptMapGroupElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[conceptmap].Member[ConceptMapGroupUnmapped] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[conceptmap].Member[ConceptMapGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[conceptmap].Member[ConceptMap] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[condition].Member[ConditionEvidence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[condition].Member[ConditionStage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[condition].Member[Condition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[consent].Member[ConsentPolicy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[consent].Member[ConsentProvisionActor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[consent].Member[ConsentProvisionData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[consent].Member[ConsentProvision] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[consent].Member[ConsentVerification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[consent].Member[Consent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contactdetail].Member[ContactDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contactpoint].Member[ContactPoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractContentDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractFriendly] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractLegal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractRule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractSigner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTermActionSubject] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTermAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTermAssetContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTermAssetValuedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTermAsset] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTermOfferAnswer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTermOfferParty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTermOffer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTermSecurityLabel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[ContractTerm] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contract].Member[Contract] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[contributor].Member[Contributor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[count].Member[Count] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverage].Member[CoverageClass] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverage].Member[CoverageCostToBeneficiaryException] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverage].Member[CoverageCostToBeneficiary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverage].Member[Coverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequestInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequestItemDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequestItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequestSupportingInfo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponseError] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponseInsuranceItemBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponseInsuranceItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponseInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[datarequirement].Member[DataRequirementCodeFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[datarequirement].Member[DataRequirementDateFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[datarequirement].Member[DataRequirementSort] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[datarequirement].Member[DataRequirement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[detectedissue].Member[DetectedIssueEvidence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[detectedissue].Member[DetectedIssueMitigation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[detectedissue].Member[DetectedIssue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[device].Member[DeviceDeviceName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[device].Member[DeviceProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[device].Member[DeviceSpecialization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[device].Member[DeviceUdiCarrier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[device].Member[DeviceVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[device].Member[Device] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicedefinition].Member[DeviceDefinitionCapability] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicedefinition].Member[DeviceDefinitionDeviceName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicedefinition].Member[DeviceDefinitionMaterial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicedefinition].Member[DeviceDefinitionProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicedefinition].Member[DeviceDefinitionSpecialization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicedefinition].Member[DeviceDefinitionUdiDeviceIdentifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicedefinition].Member[DeviceDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicemetric].Member[DeviceMetricCalibration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicemetric].Member[DeviceMetric] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicerequest].Member[DeviceRequestParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[devicerequest].Member[DeviceRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[deviceusestatement].Member[DeviceUseStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[diagnosticreport].Member[DiagnosticReportMedia] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[diagnosticreport].Member[DiagnosticReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[distance].Member[Distance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[documentmanifest].Member[DocumentManifestRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[documentmanifest].Member[DocumentManifest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[documentreference].Member[DocumentReferenceContent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[documentreference].Member[DocumentReferenceContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[documentreference].Member[DocumentReference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[domainresource].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[dosage].Member[DosageDoseAndRate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[dosage].Member[Dosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[duration].Member[Duration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[element].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[elementdefinition].Member[ElementDefinitionBase] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[elementdefinition].Member[ElementDefinitionBinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[elementdefinition].Member[ElementDefinitionConstraint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[elementdefinition].Member[ElementDefinitionExample] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[elementdefinition].Member[ElementDefinitionMapping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[elementdefinition].Member[ElementDefinitionSlicingDiscriminator] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[elementdefinition].Member[ElementDefinitionSlicing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[elementdefinition].Member[ElementDefinitionType] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[elementdefinition].Member[ElementDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[encounter].Member[EncounterClassHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[encounter].Member[EncounterDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[encounter].Member[EncounterHospitalization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[encounter].Member[EncounterLocation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[encounter].Member[EncounterParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[encounter].Member[EncounterStatusHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[encounter].Member[Encounter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[endpoint].Member[Endpoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[enrollmentrequest].Member[EnrollmentRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[enrollmentresponse].Member[EnrollmentResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[episodeofcare].Member[EpisodeOfCareDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[episodeofcare].Member[EpisodeOfCareStatusHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[episodeofcare].Member[EpisodeOfCare] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[eventdefinition].Member[EventDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidence].Member[EvidenceCertainty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidence].Member[EvidenceStatisticAttributeEstimate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidence].Member[EvidenceStatisticModelCharacteristicVariable] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidence].Member[EvidenceStatisticModelCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidence].Member[EvidenceStatisticSampleSize] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidence].Member[EvidenceStatistic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidence].Member[EvidenceVariableDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidence].Member[Evidence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidencereport].Member[EvidenceReportSection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidencereport].Member[EvidenceReportSubjectCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidencereport].Member[EvidenceReportSubject] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidencereport].Member[EvidenceReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidencevariable].Member[EvidenceVariableCategory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidencevariable].Member[EvidenceVariableCharacteristicTimeFromStart] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidencevariable].Member[EvidenceVariableCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[evidencevariable].Member[EvidenceVariable] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[examplescenario].Member[ExampleScenarioActor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[examplescenario].Member[ExampleScenarioInstanceContainedInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[examplescenario].Member[ExampleScenarioInstanceVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[examplescenario].Member[ExampleScenarioInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[examplescenario].Member[ExampleScenarioProcessStepAlternative] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[examplescenario].Member[ExampleScenarioProcessStepOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[examplescenario].Member[ExampleScenarioProcessStep] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[examplescenario].Member[ExampleScenarioProcess] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[examplescenario].Member[ExampleScenario] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitAccident] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitAddItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitAddItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitAddItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitBenefitBalanceFinancial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitBenefitBalance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitCareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitItemAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitPayee] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitPayment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitProcedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitSupportingInfo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefitTotal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[explanationofbenefit].Member[ExplanationOfBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[expression].Member[Expression] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[extension].Member[Extension] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[familymemberhistory].Member[FamilyMemberHistoryCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[familymemberhistory].Member[FamilyMemberHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[fhirprimitiveextension].Member[FHIRPrimitiveExtension] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[fhirresourcemodel].Member[FHIRAbstractModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[fhirresourcemodel].Member[FHIRResourceModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[flag].Member[Flag] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[goal].Member[GoalTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[goal].Member[Goal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[graphdefinition].Member[GraphDefinitionLinkTargetCompartment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[graphdefinition].Member[GraphDefinitionLinkTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[graphdefinition].Member[GraphDefinitionLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[graphdefinition].Member[GraphDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[group].Member[GroupCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[group].Member[GroupMember] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[group].Member[Group] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[guidanceresponse].Member[GuidanceResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[healthcareservice].Member[HealthcareServiceAvailableTime] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[healthcareservice].Member[HealthcareServiceEligibility] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[healthcareservice].Member[HealthcareServiceNotAvailable] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[healthcareservice].Member[HealthcareService] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[humanname].Member[HumanName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[identifier].Member[Identifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[imagingstudy].Member[ImagingStudySeriesInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[imagingstudy].Member[ImagingStudySeriesPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[imagingstudy].Member[ImagingStudySeries] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[imagingstudy].Member[ImagingStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[immunization].Member[ImmunizationEducation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[immunization].Member[ImmunizationPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[immunization].Member[ImmunizationProtocolApplied] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[immunization].Member[ImmunizationReaction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[immunization].Member[Immunization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[immunizationevaluation].Member[ImmunizationEvaluation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendationDateCriterion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[immunizationrecommendation].Member[ImmunizationRecommendation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideDefinitionGrouping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideDefinitionPage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideDefinitionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideDefinitionResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideDefinitionTemplate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideDependsOn] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideGlobal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideManifestPage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideManifestResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuideManifest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[implementationguide].Member[ImplementationGuide] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[ingredient].Member[IngredientManufacturer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[ingredient].Member[IngredientSubstanceStrengthReferenceStrength] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[ingredient].Member[IngredientSubstanceStrength] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[ingredient].Member[IngredientSubstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[ingredient].Member[Ingredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlanContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlanCoverageBenefitLimit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlanCoverageBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlanCoverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlanPlanGeneralCost] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlanPlanSpecificCostBenefitCost] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlanPlanSpecificCostBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlanPlanSpecificCost] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlanPlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[insuranceplan].Member[InsurancePlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[invoice].Member[InvoiceLineItemPriceComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[invoice].Member[InvoiceLineItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[invoice].Member[InvoiceParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[invoice].Member[Invoice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[library].Member[Library] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[linkage].Member[LinkageItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[linkage].Member[Linkage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[list].Member[ListEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[list].Member[List] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[location].Member[LocationHoursOfOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[location].Member[LocationPosition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[location].Member[Location] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[manufactureditemdefinition].Member[ManufacturedItemDefinitionProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[manufactureditemdefinition].Member[ManufacturedItemDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[marketingstatus].Member[MarketingStatus] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measure].Member[MeasureGroupPopulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measure].Member[MeasureGroupStratifierComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measure].Member[MeasureGroupStratifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measure].Member[MeasureGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measure].Member[MeasureSupplementalData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measure].Member[Measure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measurereport].Member[MeasureReportGroupPopulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measurereport].Member[MeasureReportGroupStratifierStratumComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measurereport].Member[MeasureReportGroupStratifierStratumPopulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measurereport].Member[MeasureReportGroupStratifierStratum] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measurereport].Member[MeasureReportGroupStratifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measurereport].Member[MeasureReportGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[measurereport].Member[MeasureReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[media].Member[Media] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medication].Member[MedicationBatch] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medication].Member[MedicationIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medication].Member[Medication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationadministration].Member[MedicationAdministrationDosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationadministration].Member[MedicationAdministrationPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationadministration].Member[MedicationAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationdispense].Member[MedicationDispensePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationdispense].Member[MedicationDispenseSubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationdispense].Member[MedicationDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeAdministrationGuidelinesDosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeAdministrationGuidelinesPatientCharacteristics] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeAdministrationGuidelines] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeCost] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeDrugCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeKinetics] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeMedicineClassification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeMonitoringProgram] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeMonograph] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgePackaging] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeRegulatoryMaxDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeRegulatorySchedule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeRegulatorySubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeRegulatory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledgeRelatedMedicationKnowledge] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationknowledge].Member[MedicationKnowledge] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationrequest].Member[MedicationRequestDispenseRequestInitialFill] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationrequest].Member[MedicationRequestDispenseRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationrequest].Member[MedicationRequestSubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationrequest].Member[MedicationRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicationstatement].Member[MedicationStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionCrossReference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionNameCountryLanguage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionNameNamePart] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[medicinalproductdefinition].Member[MedicinalProductDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[messagedefinition].Member[MessageDefinitionAllowedResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[messagedefinition].Member[MessageDefinitionFocus] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[messagedefinition].Member[MessageDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[messageheader].Member[MessageHeaderDestination] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[messageheader].Member[MessageHeaderResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[messageheader].Member[MessageHeaderSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[messageheader].Member[MessageHeader] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[meta].Member[Meta] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[molecularsequence].Member[MolecularSequenceQualityRoc] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[molecularsequence].Member[MolecularSequenceQuality] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[molecularsequence].Member[MolecularSequenceReferenceSeq] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[molecularsequence].Member[MolecularSequenceRepository] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[molecularsequence].Member[MolecularSequenceStructureVariantInner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[molecularsequence].Member[MolecularSequenceStructureVariantOuter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[molecularsequence].Member[MolecularSequenceStructureVariant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[molecularsequence].Member[MolecularSequenceVariant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[molecularsequence].Member[MolecularSequence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[money].Member[Money] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[namingsystem].Member[NamingSystemUniqueId] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[namingsystem].Member[NamingSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[narrative].Member[Narrative] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionorder].Member[NutritionOrderEnteralFormulaAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionorder].Member[NutritionOrderEnteralFormula] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionorder].Member[NutritionOrderOralDietNutrient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionorder].Member[NutritionOrderOralDietTexture] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionorder].Member[NutritionOrderOralDiet] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionorder].Member[NutritionOrderSupplement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionorder].Member[NutritionOrder] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionproduct].Member[NutritionProductIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionproduct].Member[NutritionProductInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionproduct].Member[NutritionProductNutrient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionproduct].Member[NutritionProductProductCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[nutritionproduct].Member[NutritionProduct] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[observation].Member[ObservationComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[observation].Member[ObservationReferenceRange] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[observation].Member[Observation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[observationdefinition].Member[ObservationDefinitionQualifiedInterval] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[observationdefinition].Member[ObservationDefinitionQuantitativeDetails] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[observationdefinition].Member[ObservationDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[operationdefinition].Member[OperationDefinitionOverload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[operationdefinition].Member[OperationDefinitionParameterBinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[operationdefinition].Member[OperationDefinitionParameterReferencedFrom] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[operationdefinition].Member[OperationDefinitionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[operationdefinition].Member[OperationDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[operationoutcome].Member[OperationOutcomeIssue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[operationoutcome].Member[OperationOutcome] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[organization].Member[OrganizationContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[organization].Member[Organization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[organizationaffiliation].Member[OrganizationAffiliation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[packagedproductdefinition].Member[PackagedProductDefinitionLegalStatusOfSupply] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[packagedproductdefinition].Member[PackagedProductDefinitionPackageContainedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[packagedproductdefinition].Member[PackagedProductDefinitionPackageProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[packagedproductdefinition].Member[PackagedProductDefinitionPackageShelfLifeStorage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[packagedproductdefinition].Member[PackagedProductDefinitionPackage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[packagedproductdefinition].Member[PackagedProductDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[parameterdefinition].Member[ParameterDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[parameters].Member[ParametersParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[parameters].Member[Parameters] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[patient].Member[PatientCommunication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[patient].Member[PatientContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[patient].Member[PatientLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[patient].Member[Patient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[paymentnotice].Member[PaymentNotice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[paymentreconciliation].Member[PaymentReconciliationDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[paymentreconciliation].Member[PaymentReconciliationProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[paymentreconciliation].Member[PaymentReconciliation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[period].Member[Period] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[person].Member[PersonLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[person].Member[Person] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[plandefinition].Member[PlanDefinitionActionCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[plandefinition].Member[PlanDefinitionActionDynamicValue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[plandefinition].Member[PlanDefinitionActionParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[plandefinition].Member[PlanDefinitionActionRelatedAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[plandefinition].Member[PlanDefinitionAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[plandefinition].Member[PlanDefinitionGoalTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[plandefinition].Member[PlanDefinitionGoal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[plandefinition].Member[PlanDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[population].Member[Population] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[practitioner].Member[PractitionerQualification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[practitioner].Member[Practitioner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[practitionerrole].Member[PractitionerRoleAvailableTime] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[practitionerrole].Member[PractitionerRoleNotAvailable] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[practitionerrole].Member[PractitionerRole] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[procedure].Member[ProcedureFocalDevice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[procedure].Member[ProcedurePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[procedure].Member[Procedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[prodcharacteristic].Member[ProdCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[productshelflife].Member[ProductShelfLife] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[provenance].Member[ProvenanceAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[provenance].Member[ProvenanceEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[provenance].Member[Provenance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[quantity].Member[Quantity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[questionnaire].Member[QuestionnaireItemAnswerOption] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[questionnaire].Member[QuestionnaireItemEnableWhen] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[questionnaire].Member[QuestionnaireItemInitial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[questionnaire].Member[QuestionnaireItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[questionnaire].Member[Questionnaire] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[questionnaireresponse].Member[QuestionnaireResponseItemAnswer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[questionnaireresponse].Member[QuestionnaireResponseItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[questionnaireresponse].Member[QuestionnaireResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[range].Member[Range] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[ratio].Member[Ratio] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[ratiorange].Member[RatioRange] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[regulatedauthorization].Member[RegulatedAuthorizationCase] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[regulatedauthorization].Member[RegulatedAuthorization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[relatedartifact].Member[RelatedArtifact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[relatedperson].Member[RelatedPersonCommunication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[relatedperson].Member[RelatedPerson] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[requestgroup].Member[RequestGroupActionCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[requestgroup].Member[RequestGroupActionRelatedAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[requestgroup].Member[RequestGroupAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[requestgroup].Member[RequestGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[researchdefinition].Member[ResearchDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[researchelementdefinition].Member[ResearchElementDefinitionCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[researchelementdefinition].Member[ResearchElementDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[researchstudy].Member[ResearchStudyArm] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[researchstudy].Member[ResearchStudyObjective] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[researchstudy].Member[ResearchStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[researchsubject].Member[ResearchSubject] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[resource].Member[Resource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[riskassessment].Member[RiskAssessmentPrediction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[riskassessment].Member[RiskAssessment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[sampleddata].Member[SampledData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[schedule].Member[Schedule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[searchparameter].Member[SearchParameterComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[searchparameter].Member[SearchParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[servicerequest].Member[ServiceRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[signature].Member[Signature] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[slot].Member[Slot] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[specimen].Member[SpecimenCollection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[specimen].Member[SpecimenContainer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[specimen].Member[SpecimenProcessing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[specimen].Member[Specimen] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[specimendefinition].Member[SpecimenDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuredefinition].Member[StructureDefinitionContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuredefinition].Member[StructureDefinitionDifferential] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuredefinition].Member[StructureDefinitionMapping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuredefinition].Member[StructureDefinitionSnapshot] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuredefinition].Member[StructureDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuremap].Member[StructureMapGroupInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuremap].Member[StructureMapGroupRuleDependent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuremap].Member[StructureMapGroupRuleSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuremap].Member[StructureMapGroupRuleTargetParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuremap].Member[StructureMapGroupRuleTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuremap].Member[StructureMapGroupRule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuremap].Member[StructureMapGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuremap].Member[StructureMapStructure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[structuremap].Member[StructureMap] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscription].Member[SubscriptionChannel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscription].Member[Subscription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscriptionstatus].Member[SubscriptionStatusNotificationEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscriptionstatus].Member[SubscriptionStatus] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscriptiontopic].Member[SubscriptionTopicCanFilterBy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscriptiontopic].Member[SubscriptionTopicEventTrigger] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscriptiontopic].Member[SubscriptionTopicNotificationShape] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscriptiontopic].Member[SubscriptionTopicResourceTriggerQueryCriteria] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscriptiontopic].Member[SubscriptionTopicResourceTrigger] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[subscriptiontopic].Member[SubscriptionTopic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substance].Member[SubstanceIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substance].Member[SubstanceInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substance].Member[Substance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionCode] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionMoiety] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionMolecularWeight] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionNameOfficial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionRelationship] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionSourceMaterial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionStructureRepresentation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinitionStructure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[substancedefinition].Member[SubstanceDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[supplydelivery].Member[SupplyDeliverySuppliedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[supplydelivery].Member[SupplyDelivery] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[supplyrequest].Member[SupplyRequestParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[supplyrequest].Member[SupplyRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[task].Member[TaskInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[task].Member[TaskOutput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[task].Member[TaskRestriction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[task].Member[Task] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesClosure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesCodeSystemVersionFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesCodeSystemVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesCodeSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesExpansionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesExpansion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesImplementation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesSoftware] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesTranslation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilitiesValidateCode] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[terminologycapabilities].Member[TerminologyCapabilities] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[timing].Member[TimingRepeat] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[timing].Member[Timing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[triggerdefinition].Member[TriggerDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[usagecontext].Member[UsageContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[valueset].Member[ValueSetComposeIncludeConceptDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[valueset].Member[ValueSetComposeIncludeConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[valueset].Member[ValueSetComposeIncludeFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[valueset].Member[ValueSetComposeInclude] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[valueset].Member[ValueSetCompose] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[valueset].Member[ValueSetExpansionContains] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[valueset].Member[ValueSetExpansionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[valueset].Member[ValueSetExpansion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[valueset].Member[ValueSet] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[verificationresult].Member[VerificationResultPrimarySource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[verificationresult].Member[VerificationResultValidator] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[verificationresult].Member[VerificationResult] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[visionprescription].Member[VisionPrescriptionLensSpecificationPrism] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[visionprescription].Member[VisionPrescriptionLensSpecification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[R4B].Member[visionprescription].Member[VisionPrescription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[account].Member[AccountCoverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[account].Member[AccountGuarantor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[account].Member[Account] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[activitydefinition].Member[ActivityDefinitionDynamicValue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[activitydefinition].Member[ActivityDefinitionParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[activitydefinition].Member[ActivityDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[address].Member[Address] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[adverseevent].Member[AdverseEventSuspectEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[adverseevent].Member[AdverseEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[age].Member[Age] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[allergyintolerance].Member[AllergyIntoleranceReaction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[allergyintolerance].Member[AllergyIntolerance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[annotation].Member[Annotation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[appointment].Member[AppointmentParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[appointment].Member[Appointment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[appointmentresponse].Member[AppointmentResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[attachment].Member[Attachment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[auditevent].Member[AuditEventAgentNetwork] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[auditevent].Member[AuditEventAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[auditevent].Member[AuditEventEntityDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[auditevent].Member[AuditEventEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[auditevent].Member[AuditEventSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[auditevent].Member[AuditEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[backboneelement].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[basic].Member[Basic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[binary].Member[Binary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[bodysite].Member[BodySite] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[bundle].Member[BundleEntryRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[bundle].Member[BundleEntryResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[bundle].Member[BundleEntrySearch] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[bundle].Member[BundleEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[bundle].Member[BundleLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[bundle].Member[Bundle] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementDocument] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementImplementation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementMessagingEndpoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementMessagingEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementMessagingSupportedMessage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementMessaging] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementRestInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementRestOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementRestResourceInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementRestResourceSearchParam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementRestResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementRestSecurityCertificate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementRestSecurity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementRest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatementSoftware] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[capabilitystatement].Member[CapabilityStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[careplan].Member[CarePlanActivityDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[careplan].Member[CarePlanActivity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[careplan].Member[CarePlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[careteam].Member[CareTeamParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[careteam].Member[CareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[chargeitem].Member[ChargeItemParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[chargeitem].Member[ChargeItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimAccident] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimCareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimInformation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimPayee] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimProcedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[ClaimRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claim].Member[Claim] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponseAddItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponseAddItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponseError] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponseInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponseItemAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponseItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponseItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponseItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponsePayment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponseProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[claimresponse].Member[ClaimResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[clinicalimpression].Member[ClinicalImpressionFinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[clinicalimpression].Member[ClinicalImpressionInvestigation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[clinicalimpression].Member[ClinicalImpression] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[codeableconcept].Member[CodeableConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[codesystem].Member[CodeSystemConceptDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[codesystem].Member[CodeSystemConceptProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[codesystem].Member[CodeSystemConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[codesystem].Member[CodeSystemFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[codesystem].Member[CodeSystemProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[codesystem].Member[CodeSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[coding].Member[Coding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[communication].Member[CommunicationPayload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[communication].Member[Communication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[communicationrequest].Member[CommunicationRequestPayload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[communicationrequest].Member[CommunicationRequestRequester] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[communicationrequest].Member[CommunicationRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[compartmentdefinition].Member[CompartmentDefinitionResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[compartmentdefinition].Member[CompartmentDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[composition].Member[CompositionEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[composition].Member[CompositionSection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[composition].Member[Composition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[conceptmap].Member[ConceptMapGroupElementTargetDependsOn] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[conceptmap].Member[ConceptMapGroupElementTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[conceptmap].Member[ConceptMapGroupElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[conceptmap].Member[ConceptMapGroupUnmapped] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[conceptmap].Member[ConceptMapGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[conceptmap].Member[ConceptMap] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[condition].Member[ConditionEvidence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[condition].Member[ConditionStage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[condition].Member[Condition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[consent].Member[ConsentActor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[consent].Member[ConsentData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[consent].Member[ConsentExceptActor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[consent].Member[ConsentExceptData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[consent].Member[ConsentExcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[consent].Member[ConsentPolicy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[consent].Member[Consent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contactdetail].Member[ContactDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contactpoint].Member[ContactPoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[ContractAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[ContractFriendly] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[ContractLegal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[ContractRule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[ContractSigner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[ContractTermAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[ContractTermValuedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[ContractTerm] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[ContractValuedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contract].Member[Contract] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[contributor].Member[Contributor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[count].Member[Count] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[coverage].Member[CoverageGrouping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[coverage].Member[Coverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[dataelement].Member[DataElementMapping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[dataelement].Member[DataElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[datarequirement].Member[DataRequirementCodeFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[datarequirement].Member[DataRequirementDateFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[datarequirement].Member[DataRequirement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[detectedissue].Member[DetectedIssueMitigation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[detectedissue].Member[DetectedIssue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[device].Member[DeviceUdi] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[device].Member[Device] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[devicecomponent].Member[DeviceComponentProductionSpecification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[devicecomponent].Member[DeviceComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[devicemetric].Member[DeviceMetricCalibration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[devicemetric].Member[DeviceMetric] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[devicerequest].Member[DeviceRequestRequester] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[devicerequest].Member[DeviceRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[deviceusestatement].Member[DeviceUseStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[diagnosticreport].Member[DiagnosticReportImage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[diagnosticreport].Member[DiagnosticReportPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[diagnosticreport].Member[DiagnosticReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[distance].Member[Distance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[documentmanifest].Member[DocumentManifestContent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[documentmanifest].Member[DocumentManifestRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[documentmanifest].Member[DocumentManifest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[documentreference].Member[DocumentReferenceContent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[documentreference].Member[DocumentReferenceContextRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[documentreference].Member[DocumentReferenceContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[documentreference].Member[DocumentReference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[domainresource].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[dosage].Member[Dosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[duration].Member[Duration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[element].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[elementdefinition].Member[ElementDefinitionBase] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[elementdefinition].Member[ElementDefinitionBinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[elementdefinition].Member[ElementDefinitionConstraint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[elementdefinition].Member[ElementDefinitionExample] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[elementdefinition].Member[ElementDefinitionMapping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[elementdefinition].Member[ElementDefinitionSlicingDiscriminator] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[elementdefinition].Member[ElementDefinitionSlicing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[elementdefinition].Member[ElementDefinitionType] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[elementdefinition].Member[ElementDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[eligibilityrequest].Member[EligibilityRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[eligibilityresponse].Member[EligibilityResponseError] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[eligibilityresponse].Member[EligibilityResponseInsuranceBenefitBalanceFinancial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[eligibilityresponse].Member[EligibilityResponseInsuranceBenefitBalance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[eligibilityresponse].Member[EligibilityResponseInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[eligibilityresponse].Member[EligibilityResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[encounter].Member[EncounterClassHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[encounter].Member[EncounterDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[encounter].Member[EncounterHospitalization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[encounter].Member[EncounterLocation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[encounter].Member[EncounterParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[encounter].Member[EncounterStatusHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[encounter].Member[Encounter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[endpoint].Member[Endpoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[enrollmentrequest].Member[EnrollmentRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[enrollmentresponse].Member[EnrollmentResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[episodeofcare].Member[EpisodeOfCareDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[episodeofcare].Member[EpisodeOfCareStatusHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[episodeofcare].Member[EpisodeOfCare] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[expansionprofile].Member[ExpansionProfileDesignationExcludeDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[expansionprofile].Member[ExpansionProfileDesignationExclude] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[expansionprofile].Member[ExpansionProfileDesignationIncludeDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[expansionprofile].Member[ExpansionProfileDesignationInclude] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[expansionprofile].Member[ExpansionProfileDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[expansionprofile].Member[ExpansionProfileExcludedSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[expansionprofile].Member[ExpansionProfileFixedVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[expansionprofile].Member[ExpansionProfile] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitAccident] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitAddItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitAddItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitBenefitBalanceFinancial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitBenefitBalance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitCareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitInformation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitItemAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitPayee] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitPayment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitProcedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefitRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[explanationofbenefit].Member[ExplanationOfBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[extension].Member[Extension] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[familymemberhistory].Member[FamilyMemberHistoryCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[familymemberhistory].Member[FamilyMemberHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[fhirprimitiveextension].Member[FHIRPrimitiveExtension] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[fhirresourcemodel].Member[FHIRAbstractModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[fhirresourcemodel].Member[FHIRResourceModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[flag].Member[Flag] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[goal].Member[GoalTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[goal].Member[Goal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[graphdefinition].Member[GraphDefinitionLinkTargetCompartment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[graphdefinition].Member[GraphDefinitionLinkTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[graphdefinition].Member[GraphDefinitionLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[graphdefinition].Member[GraphDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[group].Member[GroupCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[group].Member[GroupMember] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[group].Member[Group] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[guidanceresponse].Member[GuidanceResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[healthcareservice].Member[HealthcareServiceAvailableTime] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[healthcareservice].Member[HealthcareServiceNotAvailable] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[healthcareservice].Member[HealthcareService] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[humanname].Member[HumanName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[identifier].Member[Identifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[imagingmanifest].Member[ImagingManifestStudySeriesInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[imagingmanifest].Member[ImagingManifestStudySeries] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[imagingmanifest].Member[ImagingManifestStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[imagingmanifest].Member[ImagingManifest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[imagingstudy].Member[ImagingStudySeriesInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[imagingstudy].Member[ImagingStudySeries] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[imagingstudy].Member[ImagingStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[immunization].Member[ImmunizationExplanation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[immunization].Member[ImmunizationPractitioner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[immunization].Member[ImmunizationReaction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[immunization].Member[ImmunizationVaccinationProtocol] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[immunization].Member[Immunization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendationDateCriterion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendationProtocol] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[immunizationrecommendation].Member[ImmunizationRecommendation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[implementationguide].Member[ImplementationGuideDependency] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[implementationguide].Member[ImplementationGuideGlobal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[implementationguide].Member[ImplementationGuidePackageResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[implementationguide].Member[ImplementationGuidePackage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[implementationguide].Member[ImplementationGuidePage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[implementationguide].Member[ImplementationGuide] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[library].Member[Library] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[linkage].Member[LinkageItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[linkage].Member[Linkage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[list].Member[ListEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[list].Member[List] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[location].Member[LocationPosition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[location].Member[Location] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measure].Member[MeasureGroupPopulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measure].Member[MeasureGroupStratifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measure].Member[MeasureGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measure].Member[MeasureSupplementalData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measure].Member[Measure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measurereport].Member[MeasureReportGroupPopulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measurereport].Member[MeasureReportGroupStratifierStratumPopulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measurereport].Member[MeasureReportGroupStratifierStratum] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measurereport].Member[MeasureReportGroupStratifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measurereport].Member[MeasureReportGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[measurereport].Member[MeasureReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[media].Member[Media] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medication].Member[MedicationIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medication].Member[MedicationPackageBatch] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medication].Member[MedicationPackageContent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medication].Member[MedicationPackage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medication].Member[Medication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationadministration].Member[MedicationAdministrationDosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationadministration].Member[MedicationAdministrationPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationadministration].Member[MedicationAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationdispense].Member[MedicationDispensePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationdispense].Member[MedicationDispenseSubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationdispense].Member[MedicationDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationrequest].Member[MedicationRequestDispenseRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationrequest].Member[MedicationRequestRequester] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationrequest].Member[MedicationRequestSubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationrequest].Member[MedicationRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[medicationstatement].Member[MedicationStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[messagedefinition].Member[MessageDefinitionAllowedResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[messagedefinition].Member[MessageDefinitionFocus] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[messagedefinition].Member[MessageDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[messageheader].Member[MessageHeaderDestination] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[messageheader].Member[MessageHeaderResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[messageheader].Member[MessageHeaderSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[messageheader].Member[MessageHeader] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[meta].Member[Meta] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[metadataresource].Member[MetadataResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[money].Member[Money] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[namingsystem].Member[NamingSystemUniqueId] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[namingsystem].Member[NamingSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[narrative].Member[Narrative] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[nutritionorder].Member[NutritionOrderEnteralFormulaAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[nutritionorder].Member[NutritionOrderEnteralFormula] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[nutritionorder].Member[NutritionOrderOralDietNutrient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[nutritionorder].Member[NutritionOrderOralDietTexture] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[nutritionorder].Member[NutritionOrderOralDiet] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[nutritionorder].Member[NutritionOrderSupplement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[nutritionorder].Member[NutritionOrder] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[observation].Member[ObservationComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[observation].Member[ObservationReferenceRange] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[observation].Member[ObservationRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[observation].Member[Observation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[operationdefinition].Member[OperationDefinitionOverload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[operationdefinition].Member[OperationDefinitionParameterBinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[operationdefinition].Member[OperationDefinitionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[operationdefinition].Member[OperationDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[operationoutcome].Member[OperationOutcomeIssue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[operationoutcome].Member[OperationOutcome] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[organization].Member[OrganizationContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[organization].Member[Organization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[parameterdefinition].Member[ParameterDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[parameters].Member[ParametersParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[parameters].Member[Parameters] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[patient].Member[PatientAnimal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[patient].Member[PatientCommunication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[patient].Member[PatientContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[patient].Member[PatientLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[patient].Member[Patient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[paymentnotice].Member[PaymentNotice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[paymentreconciliation].Member[PaymentReconciliationDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[paymentreconciliation].Member[PaymentReconciliationProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[paymentreconciliation].Member[PaymentReconciliation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[period].Member[Period] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[person].Member[PersonLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[person].Member[Person] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[plandefinition].Member[PlanDefinitionActionCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[plandefinition].Member[PlanDefinitionActionDynamicValue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[plandefinition].Member[PlanDefinitionActionParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[plandefinition].Member[PlanDefinitionActionRelatedAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[plandefinition].Member[PlanDefinitionAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[plandefinition].Member[PlanDefinitionGoalTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[plandefinition].Member[PlanDefinitionGoal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[plandefinition].Member[PlanDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[practitioner].Member[PractitionerQualification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[practitioner].Member[Practitioner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[practitionerrole].Member[PractitionerRoleAvailableTime] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[practitionerrole].Member[PractitionerRoleNotAvailable] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[practitionerrole].Member[PractitionerRole] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[procedure].Member[ProcedureFocalDevice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[procedure].Member[ProcedurePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[procedure].Member[Procedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[procedurerequest].Member[ProcedureRequestRequester] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[procedurerequest].Member[ProcedureRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[processrequest].Member[ProcessRequestItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[processrequest].Member[ProcessRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[processresponse].Member[ProcessResponseProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[processresponse].Member[ProcessResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[provenance].Member[ProvenanceAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[provenance].Member[ProvenanceEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[provenance].Member[Provenance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[quantity].Member[Quantity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[questionnaire].Member[QuestionnaireItemEnableWhen] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[questionnaire].Member[QuestionnaireItemOption] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[questionnaire].Member[QuestionnaireItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[questionnaire].Member[Questionnaire] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[questionnaireresponse].Member[QuestionnaireResponseItemAnswer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[questionnaireresponse].Member[QuestionnaireResponseItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[questionnaireresponse].Member[QuestionnaireResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[range].Member[Range] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[ratio].Member[Ratio] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[referralrequest].Member[ReferralRequestRequester] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[referralrequest].Member[ReferralRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[relatedartifact].Member[RelatedArtifact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[relatedperson].Member[RelatedPerson] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[requestgroup].Member[RequestGroupActionCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[requestgroup].Member[RequestGroupActionRelatedAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[requestgroup].Member[RequestGroupAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[requestgroup].Member[RequestGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[researchstudy].Member[ResearchStudyArm] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[researchstudy].Member[ResearchStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[researchsubject].Member[ResearchSubject] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[resource].Member[Resource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[riskassessment].Member[RiskAssessmentPrediction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[riskassessment].Member[RiskAssessment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[sampleddata].Member[SampledData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[schedule].Member[Schedule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[searchparameter].Member[SearchParameterComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[searchparameter].Member[SearchParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[sequence].Member[SequenceQuality] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[sequence].Member[SequenceReferenceSeq] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[sequence].Member[SequenceRepository] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[sequence].Member[SequenceVariant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[sequence].Member[Sequence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[servicedefinition].Member[ServiceDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[signature].Member[Signature] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[slot].Member[Slot] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[specimen].Member[SpecimenCollection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[specimen].Member[SpecimenContainer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[specimen].Member[SpecimenProcessing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[specimen].Member[Specimen] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuredefinition].Member[StructureDefinitionDifferential] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuredefinition].Member[StructureDefinitionMapping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuredefinition].Member[StructureDefinitionSnapshot] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuredefinition].Member[StructureDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuremap].Member[StructureMapGroupInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuremap].Member[StructureMapGroupRuleDependent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuremap].Member[StructureMapGroupRuleSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuremap].Member[StructureMapGroupRuleTargetParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuremap].Member[StructureMapGroupRuleTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuremap].Member[StructureMapGroupRule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuremap].Member[StructureMapGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuremap].Member[StructureMapStructure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[structuremap].Member[StructureMap] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[subscription].Member[SubscriptionChannel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[subscription].Member[Subscription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[substance].Member[SubstanceIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[substance].Member[SubstanceInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[substance].Member[Substance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[supplydelivery].Member[SupplyDeliverySuppliedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[supplydelivery].Member[SupplyDelivery] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[supplyrequest].Member[SupplyRequestOrderedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[supplyrequest].Member[SupplyRequestRequester] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[supplyrequest].Member[SupplyRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[task].Member[TaskInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[task].Member[TaskOutput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[task].Member[TaskRequester] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[task].Member[TaskRestriction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[task].Member[Task] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[timing].Member[TimingRepeat] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[timing].Member[Timing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[triggerdefinition].Member[TriggerDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[usagecontext].Member[UsageContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[valueset].Member[ValueSetComposeIncludeConceptDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[valueset].Member[ValueSetComposeIncludeConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[valueset].Member[ValueSetComposeIncludeFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[valueset].Member[ValueSetComposeInclude] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[valueset].Member[ValueSetCompose] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[valueset].Member[ValueSetExpansionContains] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[valueset].Member[ValueSetExpansionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[valueset].Member[ValueSetExpansion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[valueset].Member[ValueSet] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[visionprescription].Member[VisionPrescriptionDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[STU3].Member[visionprescription].Member[VisionPrescription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[account].Member[AccountBalance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[account].Member[AccountCoverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[account].Member[AccountDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[account].Member[AccountGuarantor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[account].Member[AccountProcedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[account].Member[AccountRelatedAccount] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[account].Member[Account] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[activitydefinition].Member[ActivityDefinitionDynamicValue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[activitydefinition].Member[ActivityDefinitionParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[activitydefinition].Member[ActivityDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[actordefinition].Member[ActorDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[address].Member[Address] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[administrableproductdefinition].Member[AdministrableProductDefinitionProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[administrableproductdefinition].Member[AdministrableProductDefinitionRouteOfAdministrationTargetSpeciesWithdrawalPeriod] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[administrableproductdefinition].Member[AdministrableProductDefinitionRouteOfAdministrationTargetSpecies] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[administrableproductdefinition].Member[AdministrableProductDefinitionRouteOfAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[administrableproductdefinition].Member[AdministrableProductDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[adverseevent].Member[AdverseEventContributingFactor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[adverseevent].Member[AdverseEventMitigatingAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[adverseevent].Member[AdverseEventParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[adverseevent].Member[AdverseEventPreventiveAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[adverseevent].Member[AdverseEventSupportingInfo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[adverseevent].Member[AdverseEventSuspectEntityCausality] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[adverseevent].Member[AdverseEventSuspectEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[adverseevent].Member[AdverseEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[age].Member[Age] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[allergyintolerance].Member[AllergyIntoleranceParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[allergyintolerance].Member[AllergyIntoleranceReaction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[allergyintolerance].Member[AllergyIntolerance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[annotation].Member[Annotation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[appointment].Member[AppointmentParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[appointment].Member[AppointmentRecurrenceTemplateMonthlyTemplate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[appointment].Member[AppointmentRecurrenceTemplateWeeklyTemplate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[appointment].Member[AppointmentRecurrenceTemplateYearlyTemplate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[appointment].Member[AppointmentRecurrenceTemplate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[appointment].Member[Appointment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[appointmentresponse].Member[AppointmentResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[artifactassessment].Member[ArtifactAssessmentContent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[artifactassessment].Member[ArtifactAssessment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[attachment].Member[Attachment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[auditevent].Member[AuditEventAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[auditevent].Member[AuditEventEntityDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[auditevent].Member[AuditEventEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[auditevent].Member[AuditEventOutcome] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[auditevent].Member[AuditEventSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[auditevent].Member[AuditEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[availability].Member[AvailabilityAvailableTime] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[availability].Member[AvailabilityNotAvailableTime] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[availability].Member[Availability] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[backboneelement].Member[BackboneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[backbonetype].Member[BackboneType] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[base].Member[Base] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[basic].Member[Basic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[binary].Member[Binary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[biologicallyderivedproduct].Member[BiologicallyDerivedProductCollection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[biologicallyderivedproduct].Member[BiologicallyDerivedProductProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[biologicallyderivedproduct].Member[BiologicallyDerivedProduct] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[biologicallyderivedproductdispense].Member[BiologicallyDerivedProductDispensePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[biologicallyderivedproductdispense].Member[BiologicallyDerivedProductDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bodystructure].Member[BodyStructureIncludedStructureBodyLandmarkOrientationDistanceFromLandmark] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bodystructure].Member[BodyStructureIncludedStructureBodyLandmarkOrientation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bodystructure].Member[BodyStructureIncludedStructure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bodystructure].Member[BodyStructure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bundle].Member[BundleEntryRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bundle].Member[BundleEntryResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bundle].Member[BundleEntrySearch] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bundle].Member[BundleEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bundle].Member[BundleLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[bundle].Member[Bundle] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[canonicalresource].Member[CanonicalResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementDocument] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementImplementation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementMessagingEndpoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementMessagingSupportedMessage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementMessaging] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementRestInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementRestResourceInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementRestResourceOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementRestResourceSearchParam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementRestResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementRestSecurity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementRest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatementSoftware] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[capabilitystatement].Member[CapabilityStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[careplan].Member[CarePlanActivity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[careplan].Member[CarePlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[careteam].Member[CareTeamParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[careteam].Member[CareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[chargeitem].Member[ChargeItemPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[chargeitem].Member[ChargeItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[chargeitemdefinition].Member[ChargeItemDefinitionApplicability] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[chargeitemdefinition].Member[ChargeItemDefinitionPropertyGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[chargeitemdefinition].Member[ChargeItemDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactAbstract] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactClassification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactContributorshipEntryContributionInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactContributorshipEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactContributorshipSummary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactContributorship] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactPart] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactPublicationFormPublishedIn] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactPublicationForm] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactStatusDate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactTitle] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifactWebLocation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationCitedArtifact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationClassification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationStatusDate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[CitationSummary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[citation].Member[Citation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimAccident] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimCareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimItemBodySite] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimPayee] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimProcedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[ClaimSupportingInfo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claim].Member[Claim] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseAddItemBodySite] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseAddItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseAddItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseAddItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseError] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseItemAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseItemReviewOutcome] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponsePayment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponseTotal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[claimresponse].Member[ClaimResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalimpression].Member[ClinicalImpressionFinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalimpression].Member[ClinicalImpression] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalusedefinition].Member[ClinicalUseDefinitionContraindicationOtherTherapy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalusedefinition].Member[ClinicalUseDefinitionContraindication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalusedefinition].Member[ClinicalUseDefinitionIndication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalusedefinition].Member[ClinicalUseDefinitionInteractionInteractant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalusedefinition].Member[ClinicalUseDefinitionInteraction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalusedefinition].Member[ClinicalUseDefinitionUndesirableEffect] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalusedefinition].Member[ClinicalUseDefinitionWarning] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[clinicalusedefinition].Member[ClinicalUseDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[codeableconcept].Member[CodeableConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[codeablereference].Member[CodeableReference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[codesystem].Member[CodeSystemConceptDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[codesystem].Member[CodeSystemConceptProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[codesystem].Member[CodeSystemConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[codesystem].Member[CodeSystemFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[codesystem].Member[CodeSystemProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[codesystem].Member[CodeSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coding].Member[Coding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[communication].Member[CommunicationPayload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[communication].Member[Communication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[communicationrequest].Member[CommunicationRequestPayload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[communicationrequest].Member[CommunicationRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[compartmentdefinition].Member[CompartmentDefinitionResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[compartmentdefinition].Member[CompartmentDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[composition].Member[CompositionEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[composition].Member[CompositionSection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[composition].Member[Composition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conceptmap].Member[ConceptMapAdditionalAttribute] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conceptmap].Member[ConceptMapGroupElementTargetDependsOn] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conceptmap].Member[ConceptMapGroupElementTargetProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conceptmap].Member[ConceptMapGroupElementTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conceptmap].Member[ConceptMapGroupElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conceptmap].Member[ConceptMapGroupUnmapped] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conceptmap].Member[ConceptMapGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conceptmap].Member[ConceptMapProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conceptmap].Member[ConceptMap] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[condition].Member[ConditionParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[condition].Member[ConditionStage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[condition].Member[Condition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conditiondefinition].Member[ConditionDefinitionMedication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conditiondefinition].Member[ConditionDefinitionObservation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conditiondefinition].Member[ConditionDefinitionPlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conditiondefinition].Member[ConditionDefinitionPrecondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conditiondefinition].Member[ConditionDefinitionQuestionnaire] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[conditiondefinition].Member[ConditionDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[consent].Member[ConsentPolicyBasis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[consent].Member[ConsentProvisionActor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[consent].Member[ConsentProvisionData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[consent].Member[ConsentProvision] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[consent].Member[ConsentVerification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[consent].Member[Consent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contactdetail].Member[ContactDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contactpoint].Member[ContactPoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractContentDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractFriendly] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractLegal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractRule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractSigner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTermActionSubject] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTermAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTermAssetContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTermAssetValuedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTermAsset] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTermOfferAnswer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTermOfferParty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTermOffer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTermSecurityLabel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[ContractTerm] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contract].Member[Contract] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[contributor].Member[Contributor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[core].Member[fhirabstractmodel].Member[FHIRAbstractModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[count].Member[Count] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverage].Member[CoverageClass] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverage].Member[CoverageCostToBeneficiaryException] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverage].Member[CoverageCostToBeneficiary] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverage].Member[CoveragePaymentBy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverage].Member[Coverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequestEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequestInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequestItemDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequestItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequestSupportingInfo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityrequest].Member[CoverageEligibilityRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponseError] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponseEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponseInsuranceItemBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponseInsuranceItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponseInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[coverageeligibilityresponse].Member[CoverageEligibilityResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[datarequirement].Member[DataRequirementCodeFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[datarequirement].Member[DataRequirementDateFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[datarequirement].Member[DataRequirementSort] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[datarequirement].Member[DataRequirementValueFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[datarequirement].Member[DataRequirement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[datatype].Member[DataType] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[detectedissue].Member[DetectedIssueEvidence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[detectedissue].Member[DetectedIssueMitigation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[detectedissue].Member[DetectedIssue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[device].Member[DeviceConformsTo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[device].Member[DeviceName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[device].Member[DeviceProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[device].Member[DeviceUdiCarrier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[device].Member[DeviceVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[device].Member[Device] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[deviceassociation].Member[DeviceAssociationOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[deviceassociation].Member[DeviceAssociation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionChargeItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionClassification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionConformsTo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionCorrectiveAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionDeviceName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionGuideline] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionHasPart] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionMaterial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionPackagingDistributor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionPackaging] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionRegulatoryIdentifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionUdiDeviceIdentifierMarketDistribution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionUdiDeviceIdentifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinitionVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedefinition].Member[DeviceDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedispense].Member[DeviceDispensePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicedispense].Member[DeviceDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicemetric].Member[DeviceMetricCalibration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicemetric].Member[DeviceMetric] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicerequest].Member[DeviceRequestParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[devicerequest].Member[DeviceRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[deviceusage].Member[DeviceUsageAdherence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[deviceusage].Member[DeviceUsage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[diagnosticreport].Member[DiagnosticReportMedia] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[diagnosticreport].Member[DiagnosticReportSupportingInfo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[diagnosticreport].Member[DiagnosticReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[distance].Member[Distance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[documentreference].Member[DocumentReferenceContentProfile] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[documentreference].Member[DocumentReferenceContent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[documentreference].Member[DocumentReference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[domainresource].Member[DomainResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[dosage].Member[DosageDoseAndRate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[dosage].Member[Dosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[duration].Member[Duration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[element].Member[Element] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinitionBase] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinitionBindingAdditional] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinitionBinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinitionConstraint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinitionExample] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinitionMapping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinitionSlicingDiscriminator] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinitionSlicing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinitionType] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[elementdefinition].Member[ElementDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[encounter].Member[EncounterAdmission] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[encounter].Member[EncounterDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[encounter].Member[EncounterLocation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[encounter].Member[EncounterParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[encounter].Member[EncounterReason] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[encounter].Member[Encounter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[encounterhistory].Member[EncounterHistoryLocation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[encounterhistory].Member[EncounterHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[endpoint].Member[EndpointPayload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[endpoint].Member[Endpoint] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[enrollmentrequest].Member[EnrollmentRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[enrollmentresponse].Member[EnrollmentResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[episodeofcare].Member[EpisodeOfCareDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[episodeofcare].Member[EpisodeOfCareReason] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[episodeofcare].Member[EpisodeOfCareStatusHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[episodeofcare].Member[EpisodeOfCare] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[eventdefinition].Member[EventDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidence].Member[EvidenceCertainty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidence].Member[EvidenceStatisticAttributeEstimate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidence].Member[EvidenceStatisticModelCharacteristicVariable] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidence].Member[EvidenceStatisticModelCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidence].Member[EvidenceStatisticSampleSize] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidence].Member[EvidenceStatistic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidence].Member[EvidenceVariableDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidence].Member[Evidence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencereport].Member[EvidenceReportSection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencereport].Member[EvidenceReportSubjectCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencereport].Member[EvidenceReportSubject] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencereport].Member[EvidenceReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencevariable].Member[EvidenceVariableCategory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencevariable].Member[EvidenceVariableCharacteristicDefinitionByCombination] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencevariable].Member[EvidenceVariableCharacteristicDefinitionByTypeAndValue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencevariable].Member[EvidenceVariableCharacteristicTimeFromEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencevariable].Member[EvidenceVariableCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[evidencevariable].Member[EvidenceVariable] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[examplescenario].Member[ExampleScenarioActor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[examplescenario].Member[ExampleScenarioInstanceContainedInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[examplescenario].Member[ExampleScenarioInstanceVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[examplescenario].Member[ExampleScenarioInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[examplescenario].Member[ExampleScenarioProcessStepAlternative] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[examplescenario].Member[ExampleScenarioProcessStepOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[examplescenario].Member[ExampleScenarioProcessStep] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[examplescenario].Member[ExampleScenarioProcess] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[examplescenario].Member[ExampleScenario] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitAccident] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitAddItemBodySite] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitAddItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitAddItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitAddItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitBenefitBalanceFinancial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitBenefitBalance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitCareTeam] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitDiagnosis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitInsurance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitItemAdjudication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitItemBodySite] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitItemDetailSubDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitItemDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitItemReviewOutcome] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitPayee] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitPayment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitProcedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitRelated] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitSupportingInfo] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefitTotal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[explanationofbenefit].Member[ExplanationOfBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[expression].Member[Expression] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[extendedcontactdetail].Member[ExtendedContactDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[extension].Member[Extension] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[familymemberhistory].Member[FamilyMemberHistoryCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[familymemberhistory].Member[FamilyMemberHistoryParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[familymemberhistory].Member[FamilyMemberHistoryProcedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[familymemberhistory].Member[FamilyMemberHistory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[fhirprimitiveextension].Member[FHIRPrimitiveExtension] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[fhirresourcemodel].Member[FHIRAbstractModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[fhirresourcemodel].Member[FHIRResourceModel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[flag].Member[Flag] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[formularyitem].Member[FormularyItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[genomicstudy].Member[GenomicStudyAnalysisDevice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[genomicstudy].Member[GenomicStudyAnalysisInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[genomicstudy].Member[GenomicStudyAnalysisOutput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[genomicstudy].Member[GenomicStudyAnalysisPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[genomicstudy].Member[GenomicStudyAnalysis] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[genomicstudy].Member[GenomicStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[goal].Member[GoalTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[goal].Member[Goal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[graphdefinition].Member[GraphDefinitionLinkCompartment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[graphdefinition].Member[GraphDefinitionLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[graphdefinition].Member[GraphDefinitionNode] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[graphdefinition].Member[GraphDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[group].Member[GroupCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[group].Member[GroupMember] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[group].Member[Group] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[guidanceresponse].Member[GuidanceResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[healthcareservice].Member[HealthcareServiceEligibility] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[healthcareservice].Member[HealthcareService] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[humanname].Member[HumanName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[identifier].Member[Identifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[imagingselection].Member[ImagingSelectionInstanceImageRegion2D] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[imagingselection].Member[ImagingSelectionInstanceImageRegion3D] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[imagingselection].Member[ImagingSelectionInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[imagingselection].Member[ImagingSelectionPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[imagingselection].Member[ImagingSelection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[imagingstudy].Member[ImagingStudySeriesInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[imagingstudy].Member[ImagingStudySeriesPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[imagingstudy].Member[ImagingStudySeries] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[imagingstudy].Member[ImagingStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[immunization].Member[ImmunizationPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[immunization].Member[ImmunizationProgramEligibility] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[immunization].Member[ImmunizationProtocolApplied] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[immunization].Member[ImmunizationReaction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[immunization].Member[Immunization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[immunizationevaluation].Member[ImmunizationEvaluation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendationDateCriterion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[immunizationrecommendation].Member[ImmunizationRecommendationRecommendation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[immunizationrecommendation].Member[ImmunizationRecommendation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideDefinitionGrouping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideDefinitionPage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideDefinitionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideDefinitionResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideDefinitionTemplate] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideDependsOn] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideGlobal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideManifestPage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideManifestResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuideManifest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[implementationguide].Member[ImplementationGuide] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[ingredient].Member[IngredientManufacturer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[ingredient].Member[IngredientSubstanceStrengthReferenceStrength] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[ingredient].Member[IngredientSubstanceStrength] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[ingredient].Member[IngredientSubstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[ingredient].Member[Ingredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[insuranceplan].Member[InsurancePlanCoverageBenefitLimit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[insuranceplan].Member[InsurancePlanCoverageBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[insuranceplan].Member[InsurancePlanCoverage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[insuranceplan].Member[InsurancePlanPlanGeneralCost] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[insuranceplan].Member[InsurancePlanPlanSpecificCostBenefitCost] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[insuranceplan].Member[InsurancePlanPlanSpecificCostBenefit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[insuranceplan].Member[InsurancePlanPlanSpecificCost] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[insuranceplan].Member[InsurancePlanPlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[insuranceplan].Member[InsurancePlan] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[integer64].Member[Integer64] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryitem].Member[InventoryItemAssociation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryitem].Member[InventoryItemCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryitem].Member[InventoryItemDescription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryitem].Member[InventoryItemInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryitem].Member[InventoryItemName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryitem].Member[InventoryItemResponsibleOrganization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryitem].Member[InventoryItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryreport].Member[InventoryReportInventoryListingItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryreport].Member[InventoryReportInventoryListing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[inventoryreport].Member[InventoryReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[invoice].Member[InvoiceLineItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[invoice].Member[InvoiceParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[invoice].Member[Invoice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[library].Member[Library] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[linkage].Member[LinkageItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[linkage].Member[Linkage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[list].Member[ListEntry] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[list].Member[List] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[location].Member[LocationPosition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[location].Member[Location] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[manufactureditemdefinition].Member[ManufacturedItemDefinitionComponentConstituent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[manufactureditemdefinition].Member[ManufacturedItemDefinitionComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[manufactureditemdefinition].Member[ManufacturedItemDefinitionProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[manufactureditemdefinition].Member[ManufacturedItemDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[marketingstatus].Member[MarketingStatus] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measure].Member[MeasureGroupPopulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measure].Member[MeasureGroupStratifierComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measure].Member[MeasureGroupStratifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measure].Member[MeasureGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measure].Member[MeasureSupplementalData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measure].Member[MeasureTerm] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measure].Member[Measure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measurereport].Member[MeasureReportGroupPopulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measurereport].Member[MeasureReportGroupStratifierStratumComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measurereport].Member[MeasureReportGroupStratifierStratumPopulation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measurereport].Member[MeasureReportGroupStratifierStratum] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measurereport].Member[MeasureReportGroupStratifier] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measurereport].Member[MeasureReportGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[measurereport].Member[MeasureReport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medication].Member[MedicationBatch] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medication].Member[MedicationIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medication].Member[Medication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationadministration].Member[MedicationAdministrationDosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationadministration].Member[MedicationAdministrationPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationadministration].Member[MedicationAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationdispense].Member[MedicationDispensePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationdispense].Member[MedicationDispenseSubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationdispense].Member[MedicationDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeCost] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeDefinitionalDrugCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeDefinitionalIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeDefinitional] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeIndicationGuidelineDosingGuidelineDosage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeIndicationGuidelineDosingGuidelinePatientCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeIndicationGuidelineDosingGuideline] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeIndicationGuideline] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeMedicineClassification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeMonitoringProgram] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeMonograph] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgePackaging] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeRegulatoryMaxDispense] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeRegulatorySubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeRegulatory] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeRelatedMedicationKnowledge] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeStorageGuidelineEnvironmentalSetting] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledgeStorageGuideline] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationknowledge].Member[MedicationKnowledge] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationrequest].Member[MedicationRequestDispenseRequestInitialFill] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationrequest].Member[MedicationRequestDispenseRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationrequest].Member[MedicationRequestSubstitution] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationrequest].Member[MedicationRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationstatement].Member[MedicationStatementAdherence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicationstatement].Member[MedicationStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionCrossReference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionNamePart] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionNameUsage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicinalproductdefinition].Member[MedicinalProductDefinitionOperation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[medicinalproductdefinition].Member[MedicinalProductDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[messagedefinition].Member[MessageDefinitionAllowedResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[messagedefinition].Member[MessageDefinitionFocus] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[messagedefinition].Member[MessageDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[messageheader].Member[MessageHeaderDestination] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[messageheader].Member[MessageHeaderResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[messageheader].Member[MessageHeaderSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[messageheader].Member[MessageHeader] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[meta].Member[Meta] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[metadataresource].Member[MetadataResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[molecularsequence].Member[MolecularSequenceRelativeEdit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[molecularsequence].Member[MolecularSequenceRelativeStartingSequence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[molecularsequence].Member[MolecularSequenceRelative] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[molecularsequence].Member[MolecularSequence] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[monetarycomponent].Member[MonetaryComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[money].Member[Money] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[namingsystem].Member[NamingSystemUniqueId] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[namingsystem].Member[NamingSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[narrative].Member[Narrative] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionintake].Member[NutritionIntakeConsumedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionintake].Member[NutritionIntakeIngredientLabel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionintake].Member[NutritionIntakePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionintake].Member[NutritionIntake] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderEnteralFormulaAdditive] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderEnteralFormulaAdministrationSchedule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderEnteralFormulaAdministration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderEnteralFormula] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderOralDietNutrient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderOralDietSchedule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderOralDietTexture] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderOralDiet] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderSupplementSchedule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrderSupplement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionorder].Member[NutritionOrder] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionproduct].Member[NutritionProductCharacteristic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionproduct].Member[NutritionProductIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionproduct].Member[NutritionProductInstance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionproduct].Member[NutritionProductNutrient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[nutritionproduct].Member[NutritionProduct] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[observation].Member[ObservationComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[observation].Member[ObservationReferenceRange] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[observation].Member[ObservationTriggeredBy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[observation].Member[Observation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[observationdefinition].Member[ObservationDefinitionComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[observationdefinition].Member[ObservationDefinitionQualifiedValue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[observationdefinition].Member[ObservationDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[operationdefinition].Member[OperationDefinitionOverload] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[operationdefinition].Member[OperationDefinitionParameterBinding] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[operationdefinition].Member[OperationDefinitionParameterReferencedFrom] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[operationdefinition].Member[OperationDefinitionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[operationdefinition].Member[OperationDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[operationoutcome].Member[OperationOutcomeIssue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[operationoutcome].Member[OperationOutcome] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[organization].Member[OrganizationQualification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[organization].Member[Organization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[organizationaffiliation].Member[OrganizationAffiliation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[packagedproductdefinition].Member[PackagedProductDefinitionLegalStatusOfSupply] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[packagedproductdefinition].Member[PackagedProductDefinitionPackagingContainedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[packagedproductdefinition].Member[PackagedProductDefinitionPackagingProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[packagedproductdefinition].Member[PackagedProductDefinitionPackaging] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[packagedproductdefinition].Member[PackagedProductDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[parameterdefinition].Member[ParameterDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[parameters].Member[ParametersParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[parameters].Member[Parameters] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[patient].Member[PatientCommunication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[patient].Member[PatientContact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[patient].Member[PatientLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[patient].Member[Patient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[paymentnotice].Member[PaymentNotice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[paymentreconciliation].Member[PaymentReconciliationAllocation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[paymentreconciliation].Member[PaymentReconciliationProcessNote] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[paymentreconciliation].Member[PaymentReconciliation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[period].Member[Period] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[permission].Member[PermissionJustification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[permission].Member[PermissionRuleActivity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[permission].Member[PermissionRuleDataResource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[permission].Member[PermissionRuleData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[permission].Member[PermissionRule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[permission].Member[Permission] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[person].Member[PersonCommunication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[person].Member[PersonLink] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[person].Member[Person] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionActionCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionActionDynamicValue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionActionInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionActionOutput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionActionParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionActionRelatedAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionActorOption] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionActor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionGoalTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinitionGoal] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[plandefinition].Member[PlanDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[practitioner].Member[PractitionerCommunication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[practitioner].Member[PractitionerQualification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[practitioner].Member[Practitioner] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[practitionerrole].Member[PractitionerRole] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[primitivetype].Member[PrimitiveType] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[procedure].Member[ProcedureFocalDevice] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[procedure].Member[ProcedurePerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[procedure].Member[Procedure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[productshelflife].Member[ProductShelfLife] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[provenance].Member[ProvenanceAgent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[provenance].Member[ProvenanceEntity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[provenance].Member[Provenance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[quantity].Member[Quantity] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[questionnaire].Member[QuestionnaireItemAnswerOption] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[questionnaire].Member[QuestionnaireItemEnableWhen] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[questionnaire].Member[QuestionnaireItemInitial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[questionnaire].Member[QuestionnaireItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[questionnaire].Member[Questionnaire] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[questionnaireresponse].Member[QuestionnaireResponseItemAnswer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[questionnaireresponse].Member[QuestionnaireResponseItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[questionnaireresponse].Member[QuestionnaireResponse] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[range].Member[Range] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[ratio].Member[Ratio] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[ratiorange].Member[RatioRange] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[regulatedauthorization].Member[RegulatedAuthorizationCase] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[regulatedauthorization].Member[RegulatedAuthorization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[relatedartifact].Member[RelatedArtifact] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[relatedperson].Member[RelatedPersonCommunication] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[relatedperson].Member[RelatedPerson] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requestorchestration].Member[RequestOrchestrationActionCondition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requestorchestration].Member[RequestOrchestrationActionDynamicValue] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requestorchestration].Member[RequestOrchestrationActionInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requestorchestration].Member[RequestOrchestrationActionOutput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requestorchestration].Member[RequestOrchestrationActionParticipant] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requestorchestration].Member[RequestOrchestrationActionRelatedAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requestorchestration].Member[RequestOrchestrationAction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requestorchestration].Member[RequestOrchestration] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requirements].Member[RequirementsStatement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[requirements].Member[Requirements] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchstudy].Member[ResearchStudyAssociatedParty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchstudy].Member[ResearchStudyComparisonGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchstudy].Member[ResearchStudyLabel] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchstudy].Member[ResearchStudyObjective] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchstudy].Member[ResearchStudyOutcomeMeasure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchstudy].Member[ResearchStudyProgressStatus] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchstudy].Member[ResearchStudyRecruitment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchstudy].Member[ResearchStudy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchsubject].Member[ResearchSubjectProgress] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[researchsubject].Member[ResearchSubject] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[resource].Member[Resource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[riskassessment].Member[RiskAssessmentPrediction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[riskassessment].Member[RiskAssessment] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[sampleddata].Member[SampledData] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[schedule].Member[Schedule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[searchparameter].Member[SearchParameterComponent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[searchparameter].Member[SearchParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[servicerequest].Member[ServiceRequestOrderDetailParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[servicerequest].Member[ServiceRequestOrderDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[servicerequest].Member[ServiceRequestPatientInstruction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[servicerequest].Member[ServiceRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[signature].Member[Signature] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[slot].Member[Slot] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[specimen].Member[SpecimenCollection] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[specimen].Member[SpecimenContainer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[specimen].Member[SpecimenFeature] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[specimen].Member[SpecimenProcessing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[specimen].Member[Specimen] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[specimendefinition].Member[SpecimenDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuredefinition].Member[StructureDefinitionContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuredefinition].Member[StructureDefinitionDifferential] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuredefinition].Member[StructureDefinitionMapping] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuredefinition].Member[StructureDefinitionSnapshot] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuredefinition].Member[StructureDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMapConst] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMapGroupInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMapGroupRuleDependent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMapGroupRuleSource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMapGroupRuleTargetParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMapGroupRuleTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMapGroupRule] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMapGroup] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMapStructure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[structuremap].Member[StructureMap] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscription].Member[SubscriptionFilterBy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscription].Member[SubscriptionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscription].Member[Subscription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscriptionstatus].Member[SubscriptionStatusNotificationEvent] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscriptionstatus].Member[SubscriptionStatus] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscriptiontopic].Member[SubscriptionTopicCanFilterBy] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscriptiontopic].Member[SubscriptionTopicEventTrigger] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscriptiontopic].Member[SubscriptionTopicNotificationShape] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscriptiontopic].Member[SubscriptionTopicResourceTriggerQueryCriteria] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscriptiontopic].Member[SubscriptionTopicResourceTrigger] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[subscriptiontopic].Member[SubscriptionTopic] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substance].Member[SubstanceIngredient] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substance].Member[Substance] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionCharacterization] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionCode] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionMoiety] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionMolecularWeight] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionNameOfficial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionName] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionRelationship] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionSourceMaterial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionStructureRepresentation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinitionStructure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancedefinition].Member[SubstanceDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancenucleicacid].Member[SubstanceNucleicAcidSubunitLinkage] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancenucleicacid].Member[SubstanceNucleicAcidSubunitSugar] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancenucleicacid].Member[SubstanceNucleicAcidSubunit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancenucleicacid].Member[SubstanceNucleicAcid] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancepolymer].Member[SubstancePolymerMonomerSetStartingMaterial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancepolymer].Member[SubstancePolymerMonomerSet] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancepolymer].Member[SubstancePolymerRepeatRepeatUnitDegreeOfPolymerisation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancepolymer].Member[SubstancePolymerRepeatRepeatUnitStructuralRepresentation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancepolymer].Member[SubstancePolymerRepeatRepeatUnit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancepolymer].Member[SubstancePolymerRepeat] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancepolymer].Member[SubstancePolymer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substanceprotein].Member[SubstanceProteinSubunit] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substanceprotein].Member[SubstanceProtein] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancereferenceinformation].Member[SubstanceReferenceInformationGeneElement] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancereferenceinformation].Member[SubstanceReferenceInformationGene] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancereferenceinformation].Member[SubstanceReferenceInformationTarget] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancereferenceinformation].Member[SubstanceReferenceInformation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancesourcematerial].Member[SubstanceSourceMaterialFractionDescription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancesourcematerial].Member[SubstanceSourceMaterialOrganismAuthor] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancesourcematerial].Member[SubstanceSourceMaterialOrganismHybrid] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancesourcematerial].Member[SubstanceSourceMaterialOrganismOrganismGeneral] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancesourcematerial].Member[SubstanceSourceMaterialOrganism] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancesourcematerial].Member[SubstanceSourceMaterialPartDescription] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[substancesourcematerial].Member[SubstanceSourceMaterial] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[supplydelivery].Member[SupplyDeliverySuppliedItem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[supplydelivery].Member[SupplyDelivery] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[supplyrequest].Member[SupplyRequestParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[supplyrequest].Member[SupplyRequest] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[task].Member[TaskInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[task].Member[TaskOutput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[task].Member[TaskPerformer] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[task].Member[TaskRestriction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[task].Member[Task] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesClosure] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesCodeSystemVersionFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesCodeSystemVersion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesCodeSystem] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesExpansionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesExpansion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesImplementation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesSoftware] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesTranslation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilitiesValidateCode] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[terminologycapabilities].Member[TerminologyCapabilities] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[timing].Member[TimingRepeat] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[timing].Member[Timing] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[transport].Member[TransportInput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[transport].Member[TransportOutput] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[transport].Member[TransportRestriction] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[transport].Member[Transport] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[triggerdefinition].Member[TriggerDefinition] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[usagecontext].Member[UsageContext] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetComposeIncludeConceptDesignation] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetComposeIncludeConcept] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetComposeIncludeFilter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetComposeInclude] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetCompose] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetExpansionContainsPropertySubProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetExpansionContainsProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetExpansionContains] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetExpansionParameter] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetExpansionProperty] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetExpansion] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSetScope] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[valueset].Member[ValueSet] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[verificationresult].Member[VerificationResultPrimarySource] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[verificationresult].Member[VerificationResultValidator] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[verificationresult].Member[VerificationResult] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[virtualservicedetail].Member[VirtualServiceDetail] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[visionprescription].Member[VisionPrescriptionLensSpecificationPrism] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[visionprescription].Member[VisionPrescriptionLensSpecification] + - - pydantic.BaseModel~Subclass + - fhir + - Member[resources].Member[visionprescription].Member[VisionPrescription] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fido2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fido2.model.yml new file mode 100644 index 00000000000..769365eef71 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fido2.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fido2 + - Member[ctap1].Member[ByteBuffer] + - - io.StringIO~Subclass + - fido2 + - Member[utils].Member[ByteBuffer] + - - io.StringIO~Subclass + - fido2 + - Member[webauthn].Member[ByteBuffer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filebrowser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filebrowser.model.yml index c46ae0a1c50..6b2f1e53edd 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filebrowser.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filebrowser.model.yml @@ -4,6 +4,27 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - filebrowser + - Member[fields].Member[FileBrowseFormField] + - - Django.Forms.Field~Subclass + - filebrowser + - Member[fields].Member[FileBrowseUploadFormField] + - - django.forms.BaseForm~Subclass + - filebrowser + - Member[forms].Member[ChangeForm] + - - django.forms.BaseForm~Subclass + - filebrowser + - Member[forms].Member[CreateDirForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - filebrowser + - Member[sites].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - filebrowser + - Member[decorators].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - filebrowser + - Member[sites].Member[HttpResponseRedirect] - - django.http.response.HttpResponse~Subclass - filebrowser - Member[sites].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filer.model.yml index 56bf8de6e5a..735199b4ab8 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filer.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filer.model.yml @@ -4,12 +4,168 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - filer + - Member[fields].Member[file].Member[AdminFileFormField] + - - Django.Forms.Field~Subclass + - filer + - Member[fields].Member[folder].Member[AdminFolderFormField] + - - Django.Forms.Field~Subclass + - filer + - Member[fields].Member[image].Member[AdminFileFormField] + - - Django.Forms.Field~Subclass + - filer + - Member[fields].Member[image].Member[AdminImageFormField] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[Clipboard] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[FolderPermission] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[Folder] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[ThumbnailOption] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[clipboardadmin].Member[ClipboardItem] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[clipboardadmin].Member[Clipboard] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[clipboardadmin].Member[Folder] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[fileadmin].Member[BaseImage] - - Django.db.models.Model~Subclass - filer - Member[admin].Member[fileadmin].Member[EasyThumbnail] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[fileadmin].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[folderadmin].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[folderadmin].Member[FolderPermission] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[folderadmin].Member[Folder] - - Django.db.models.Model~Subclass - filer - Member[admin].Member[folderadmin].Member[Thumbnail] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[forms].Member[ThumbnailOption] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[views].Member[Clipboard] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[views].Member[Folder] + - - Django.db.models.Model~Subclass + - filer + - Member[fields].Member[file].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[fields].Member[folder].Member[Folder] + - - Django.db.models.Model~Subclass + - filer + - Member[management].Member[commands].Member[generate_thumbnails].Member[Image] + - - Django.db.models.Model~Subclass + - filer + - Member[management].Member[commands].Member[import_files].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[management].Member[commands].Member[import_files].Member[Folder] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[BaseImage] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[ClipboardItem] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[Clipboard] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[FolderPermission] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[Folder] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[Image] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[PolymorphicModel] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[ThumbnailOption] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[abstract].Member[BaseImage] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[abstract].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[clipboardmodels].Member[ClipboardItem] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[clipboardmodels].Member[Clipboard] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[filemodels].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[filemodels].Member[Folder] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[filemodels].Member[PolymorphicModel] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[foldermodels].Member[FolderPermission] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[foldermodels].Member[Folder] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[imagemodels].Member[BaseImage] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[imagemodels].Member[Image] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[thumbnailoptionmodels].Member[ThumbnailOption] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[tools].Member[Clipboard] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[virtualitems].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[models].Member[virtualitems].Member[Folder] + - - Django.db.models.Model~Subclass + - filer + - Member[server].Member[views].Member[File] + - - Django.db.models.Model~Subclass + - filer + - Member[templatetags].Member[filer_admin_tags].Member[BaseImage] + - - Django.db.models.Model~Subclass + - filer + - Member[views].Member[File] - - django.db.models.FileField~Subclass - filer - Member[fields].Member[multistorage_file].Member[MultiStorageFileField] @@ -19,3 +175,72 @@ extensions: - - django.db.models.FileField~Subclass - filer - Member[models].Member[filemodels].Member[MultiStorageFileField] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[fileadmin].Member[FileAdminChangeFrom] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[folderadmin].Member[AddFolderPopupForm] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[folderadmin].Member[CopyFilesAndFoldersForm] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[folderadmin].Member[RenameFilesForm] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[folderadmin].Member[ResizeImagesForm] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[forms].Member[CopyFilesAndFoldersForm] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[forms].Member[RenameFilesForm] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[forms].Member[ResizeImagesForm] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[imageadmin].Member[FileAdminChangeFrom] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[imageadmin].Member[ImageAdminForm] + - - django.forms.BaseForm~Subclass + - filer + - Member[admin].Member[views].Member[NewFolderForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - filer + - Member[admin].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseNotModified~Subclass + - filer + - Member[server].Member[backends].Member[default].Member[HttpResponseNotModified] + - - django.http.response.HttpResponseRedirect~Subclass + - filer + - Member[admin].Member[fileadmin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - filer + - Member[admin].Member[folderadmin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - filer + - Member[admin].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - filer + - Member[admin].Member[fileadmin].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - filer + - Member[admin].Member[folderadmin].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - filer + - Member[server].Member[backends].Member[default].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - filer + - Member[server].Member[backends].Member[nginx].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - filer + - Member[server].Member[backends].Member[xsendfile].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - filer + - Member[admin].Member[clipboardadmin].Member[JsonResponse] + - - io.StringIO~Subclass + - filer + - Member[fields].Member[multistorage_file].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filters.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filters.model.yml new file mode 100644 index 00000000000..8360b349326 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filters.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - rest_framework.exceptions.APIException~Subclass + - filters + - Member[mixins].Member[ParseError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-financetoolkit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-financetoolkit.model.yml new file mode 100644 index 00000000000..dd9b1eec441 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-financetoolkit.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - financetoolkit + - Member[base].Member[helpers].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fints.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fints.model.yml new file mode 100644 index 00000000000..1ab14c8f60e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fints.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fints + - Member[dialog].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-finviz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-finviz.model.yml new file mode 100644 index 00000000000..5ca4b1887b1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-finviz.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - finviz + - Member[helper_functions].Member[scraper_functions].Member[etree] + - - lxml.etree~Alias + - finviz + - Member[main_func].Member[etree] + - - requests.models.Response~Subclass + - finviz + - Member[helper_functions].Member[request_functions].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fiona.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fiona.model.yml new file mode 100644 index 00000000000..e520daf6a51 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fiona.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - fiona + - Member[meta].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-firebase_functions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-firebase_functions.model.yml new file mode 100644 index 00000000000..d296ab39ef6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-firebase_functions.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - firebase_functions + - Member[private].Member[serving].Member[Flask] + - - flask.Response~Subclass + - firebase_functions + - Member[https_fn].Member[Response] + - - flask.Response~Subclass + - firebase_functions + - Member[identity_fn].Member[_Response] + - - flask.Response~Subclass + - firebase_functions + - Member[private].Member[_identity_fn].Member[_Response] + - - flask.Response~Subclass + - firebase_functions + - Member[private].Member[serving].Member[Response] + - - flask.Response~Subclass + - firebase_functions + - Member[scheduler_fn].Member[_Response] + - - flask.Response~Subclass + - firebase_functions + - Member[tasks_fn].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fixture.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fixture.model.yml index 97426dfb23a..036e4583df0 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fixture.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fixture.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - fixture + - Member[examples].Member[django_example].Member[app].Member[models].Member[Author] + - - Django.db.models.Model~Subclass + - fixture + - Member[examples].Member[django_example].Member[app].Member[models].Member[Book] + - - Django.db.models.Model~Subclass + - fixture + - Member[examples].Member[django_example].Member[app].Member[models].Member[Reviewer] + - - Django.db.models.Model~Subclass + - fixture + - Member[examples].Member[django_example].Member[blog].Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - fixture + - Member[examples].Member[django_example].Member[blog].Member[models].Member[Post] - - Django.db.models.Model~Subclass - fixture - Member[examples].Member[django_example].Member[blog].Member[models].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flags.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flags.model.yml new file mode 100644 index 00000000000..bddf5650d92 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flags.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - flags + - Member[views].Member[FlaggedTemplateView] + - - Django.Views.View~Subclass + - flags + - Member[views].Member[TemplateView] + - - Django.db.models.Model~Subclass + - flags + - Member[admin].Member[FlagState] + - - Django.db.models.Model~Subclass + - flags + - Member[forms].Member[FlagState] + - - Django.db.models.Model~Subclass + - flags + - Member[models].Member[FlagState] + - - django.forms.BaseForm~Subclass + - flags + - Member[admin].Member[FlagStateForm] + - - django.forms.BaseForm~Subclass + - flags + - Member[forms].Member[FlagStateForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flair.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flair.model.yml new file mode 100644 index 00000000000..25e57e1b358 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flair.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - flair + - Member[embeddings].Member[transformer].Member[BytesIO] + - - lxml.etree~Alias + - flair + - Member[datasets].Member[biomedical].Member[etree] + - - pickle~Alias + - flair + - Member[inference_utils].Member[pickle] + - - pickle~Alias + - flair + - Member[models].Member[clustering].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flasgger.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flasgger.model.yml new file mode 100644 index 00000000000..e9107c45ad0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flasgger.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flasgger + - Member[base].Member[Blueprint] + - - flask.MethodView~Subclass + - flasgger + - Member[SwaggerView] + - - flask.MethodView~Subclass + - flasgger + - Member[base].Member[APIDocsView] + - - flask.MethodView~Subclass + - flasgger + - Member[base].Member[APISpecsView] + - - flask.MethodView~Subclass + - flasgger + - Member[base].Member[MethodView] + - - flask.MethodView~Subclass + - flasgger + - Member[base].Member[OAuthRedirect] + - - flask.MethodView~Subclass + - flasgger + - Member[marshmallow_apispec].Member[MethodView] + - - flask.MethodView~Subclass + - flasgger + - Member[marshmallow_apispec].Member[SwaggerView] + - - flask.MethodView~Subclass + - flasgger + - Member[utils].Member[MethodView] + - - flask.MethodView~Subclass + - flasgger + - Member[utils].Member[SwaggerView] + - - flask.Response~Subclass + - flasgger + - Member[base].Member[Response] + - - flask.Response~Subclass + - flasgger + - Member[utils].Member[Response] + - - markupsafe.Markup~Subclass + - flasgger + - Member[base].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flash.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flash.model.yml index 9f236029109..6a2e54ec56c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flash.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flash.model.yml @@ -7,3 +7,39 @@ extensions: - - flask.Flask~Subclass - flash - Member[flash].Member[Flask] + - - io.StringIO~Subclass + - flash + - Member[core].Member[serve].Member[dag].Member[visualize].Member[BytesIO] + - - io.StringIO~Subclass + - flash + - Member[core].Member[serve].Member[interfaces].Member[http].Member[BytesIO] + - - io.StringIO~Subclass + - flash + - Member[core].Member[serve].Member[types].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - flash + - Member[image].Member[data].Member[BytesIO] + - - io.StringIO~Subclass + - flash + - Member[tabular].Member[input].Member[StringIO] + - - pydantic.BaseModel~Subclass + - flash + - Member[core].Member[serve].Member[execution].Member[ComponentJSON] + - - pydantic.BaseModel~Subclass + - flash + - Member[core].Member[serve].Member[execution].Member[EndpointProtoJSON] + - - pydantic.BaseModel~Subclass + - flash + - Member[core].Member[serve].Member[execution].Member[MergedJSON] + - - pydantic.BaseModel~Subclass + - flash + - Member[core].Member[serve].Member[interfaces].Member[http].Member[Alive] + - - pydantic.BaseModel~Subclass + - flash + - Member[core].Member[serve].Member[interfaces].Member[http].Member[ComponentJSON] + - - pydantic.BaseModel~Subclass + - flash + - Member[core].Member[serve].Member[interfaces].Member[http].Member[MergedJSON] + - - pydantic.BaseModel~Subclass + - flash + - Member[core].Member[serve].Member[interfaces].Member[models].Member[Alive] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask.model.yml index 4e082f42246..6b31bdcb336 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask.model.yml @@ -13,3 +13,6 @@ extensions: - - flask.MethodView~Subclass - flask - Member[MethodView] + - - markupsafe.Markup~Subclass + - flask + - Member[json].Member[tag].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_admin.model.yml new file mode 100644 index 00000000000..1c45f13686b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_admin.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_admin + - Member[base].Member[Blueprint] + - - flask.Response~Subclass + - flask_admin + - Member[contrib].Member[mongoengine].Member[view].Member[Response] + - - flask.Response~Subclass + - flask_admin + - Member[model].Member[base].Member[Response] + - - markupsafe.Markup~Subclass + - flask_admin + - Member[_backwards].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_admin + - Member[contrib].Member[geoa].Member[typefmt].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_admin + - Member[contrib].Member[mongoengine].Member[typefmt].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_admin + - Member[contrib].Member[mongoengine].Member[widgets].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_admin + - Member[contrib].Member[rediscli].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_admin + - Member[contrib].Member[sqla].Member[widgets].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_admin + - Member[form].Member[rules].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_admin + - Member[model].Member[typefmt].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_admin + - Member[model].Member[widgets].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_api.model.yml new file mode 100644 index 00000000000..32e7815834b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_api.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_api + - Member[app].Member[Blueprint] + - - flask.Flask~Subclass + - flask_api + - Member[FlaskAPI] + - - flask.Flask~Subclass + - flask_api + - Member[app].Member[FlaskAPI] + - - flask.Flask~Subclass + - flask_api + - Member[app].Member[Flask] + - - flask.Response~Subclass + - flask_api + - Member[app].Member[APIResponse] + - - flask.Response~Subclass + - flask_api + - Member[response].Member[APIResponse] + - - flask.Response~Subclass + - flask_api + - Member[response].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_apispec.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_apispec.model.yml new file mode 100644 index 00000000000..33492616ef2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_apispec.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - flask_apispec + - Member[MethodResource] + - - flask.MethodView~Subclass + - flask_apispec + - Member[views].Member[MethodResource] + - - flask.Response~Subclass + - flask_apispec + - Member[wrapper].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_appbuilder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_appbuilder.model.yml new file mode 100644 index 00000000000..80727f7ca0e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_appbuilder.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_appbuilder + - Member[api].Member[Blueprint] + - - flask.Blueprint~Subclass + - flask_appbuilder + - Member[base].Member[Blueprint] + - - flask.Blueprint~Subclass + - flask_appbuilder + - Member[baseviews].Member[Blueprint] + - - flask.Flask~Subclass + - flask_appbuilder + - Member[base].Member[Flask] + - - flask.Flask~Subclass + - flask_appbuilder + - Member[security].Member[manager].Member[Flask] + - - flask.Response~Subclass + - flask_appbuilder + - Member[api].Member[Response] + - - flask.Response~Subclass + - flask_appbuilder + - Member[security].Member[api].Member[Response] + - - flask.Response~Subclass + - flask_appbuilder + - Member[security].Member[decorators].Member[Response] + - - flask.Response~Subclass + - flask_appbuilder + - Member[utils].Member[limit].Member[Response] + - - io.StringIO~Subclass + - flask_appbuilder + - Member[cli].Member[BytesIO] + - - io.StringIO~Subclass + - flask_appbuilder + - Member[console].Member[BytesIO] + - - markupsafe.Markup~Subclass + - flask_appbuilder + - Member[fieldwidgets].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_appbuilder + - Member[upload].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_apscheduler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_apscheduler.model.yml new file mode 100644 index 00000000000..9384ce3107a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_apscheduler.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Response~Subclass + - flask_apscheduler + - Member[api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_ask.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_ask.model.yml new file mode 100644 index 00000000000..cc1575b13a6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_ask.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - flask_ask + - Member[models].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_autoindex.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_autoindex.model.yml new file mode 100644 index 00000000000..b709ec8f3be --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_autoindex.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_autoindex + - Member[run].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_blogging.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_blogging.model.yml new file mode 100644 index 00000000000..59a5202870c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_blogging.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_blogging + - Member[views].Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_bootstrap.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_bootstrap.model.yml new file mode 100644 index 00000000000..117b0a9994f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_bootstrap.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_bootstrap + - Member[Blueprint] + - - markupsafe.Markup~Subclass + - flask_bootstrap + - Member[Markup] + - - markupsafe.Markup~Subclass + - flask_bootstrap + - Member[forms].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_bower.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_bower.model.yml new file mode 100644 index 00000000000..ffc2adad7a5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_bower.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_bower + - Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_cache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_cache.model.yml new file mode 100644 index 00000000000..bce30362e37 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_cache.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - flask_cache + - Member[backends].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_caching.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_caching.model.yml new file mode 100644 index 00000000000..cc2be5a6993 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_caching.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_caching + - Member[Flask] + - - flask.Response~Subclass + - flask_caching + - Member[CachedResponse] + - - flask.Response~Subclass + - flask_caching + - Member[Response] + - - pickle~Alias + - flask_caching + - Member[backends].Member[memcache].Member[pickle] + - - pickle~Alias + - flask_caching + - Member[backends].Member[rediscache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_ckeditor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_ckeditor.model.yml new file mode 100644 index 00000000000..4a7e1f952ab --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_ckeditor.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_ckeditor + - Member[Blueprint] + - - markupsafe.Markup~Subclass + - flask_ckeditor + - Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_compress.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_compress.model.yml new file mode 100644 index 00000000000..d69c761e8a9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_compress.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - flask_compress + - Member[flask_compress].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_dance.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_dance.model.yml new file mode 100644 index 00000000000..4a77f8cb3ed --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_dance.model.yml @@ -0,0 +1,114 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_dance + - Member[OAuth1ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[consumer].Member[OAuth1ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[consumer].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[consumer].Member[base].Member[BaseOAuthConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[consumer].Member[oauth1].Member[BaseOAuthConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[consumer].Member[oauth1].Member[OAuth1ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[consumer].Member[oauth2].Member[BaseOAuthConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[consumer].Member[oauth2].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[atlassian].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[authentiq].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[azure].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[dexcom].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[digitalocean].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[discord].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[dropbox].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[facebook].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[fitbit].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[github].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[gitlab].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[google].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[heroku].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[jira].Member[OAuth1ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[linkedin].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[meetup].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[nylas].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[orcid].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[osm].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[reddit].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[salesforce].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[slack].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[slack].Member[SlackBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[spotify].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[strava].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[twitch].Member[OAuth2ConsumerBlueprint] + - - flask.Blueprint~Subclass + - flask_dance + - Member[contrib].Member[zoho].Member[OAuth2ConsumerBlueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_dapr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_dapr.model.yml new file mode 100644 index 00000000000..99dd00ff304 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_dapr.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_dapr + - Member[app].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_debugtoolbar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_debugtoolbar.model.yml new file mode 100644 index 00000000000..0e0c2b37f39 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_debugtoolbar.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_debugtoolbar + - Member[Blueprint] + - - flask.Response~Subclass + - flask_debugtoolbar + - Member[panels].Member[template].Member[Response] + - - markupsafe.Markup~Subclass + - flask_debugtoolbar + - Member[utils].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_dropzone.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_dropzone.model.yml new file mode 100644 index 00000000000..1cc70ab10b0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_dropzone.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_dropzone + - Member[Blueprint] + - - markupsafe.Markup~Subclass + - flask_dropzone + - Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_excel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_excel.model.yml new file mode 100644 index 00000000000..56b40f3feb3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_excel.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Response~Subclass + - flask_excel + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_googlemaps.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_googlemaps.model.yml new file mode 100644 index 00000000000..f891f18efd7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_googlemaps.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_googlemaps + - Member[Blueprint] + - - markupsafe.Markup~Subclass + - flask_googlemaps + - Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_images.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_images.model.yml new file mode 100644 index 00000000000..6cfee464d03 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_images.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - flask_images + - Member[core].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_jsonrpc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_jsonrpc.model.yml new file mode 100644 index 00000000000..e21a5a09e2b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_jsonrpc.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_jsonrpc + - Member[contrib].Member[browse].Member[Blueprint] + - - flask.Flask~Subclass + - flask_jsonrpc + - Member[app].Member[Flask] + - - flask.Flask~Subclass + - flask_jsonrpc + - Member[contrib].Member[browse].Member[Flask] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[JSONRPCView] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[app].Member[JSONRPCView] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[app].Member[default_jsonrpc_site_api] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[blueprints].Member[JSONRPCView] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[blueprints].Member[default_jsonrpc_site_api] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[globals].Member[JSONRPCView] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[globals].Member[default_jsonrpc_site_api] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[views].Member[JSONRPCView] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[views].Member[MethodView] + - - flask.MethodView~Subclass + - flask_jsonrpc + - Member[wrappers].Member[JSONRPCView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_jwt_extended.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_jwt_extended.model.yml new file mode 100644 index 00000000000..47a2d259192 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_jwt_extended.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_jwt_extended + - Member[internal_utils].Member[Flask] + - - flask.Flask~Subclass + - flask_jwt_extended + - Member[jwt_manager].Member[Flask] + - - flask.Response~Subclass + - flask_jwt_extended + - Member[utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_kvsession.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_kvsession.model.yml new file mode 100644 index 00000000000..a79c6053939 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_kvsession.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - flask_kvsession + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_limiter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_limiter.model.yml new file mode 100644 index 00000000000..163d3772c88 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_limiter.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_limiter + - Member[commands].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mailman.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mailman.model.yml new file mode 100644 index 00000000000..1154709f39c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mailman.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - flask_mailman + - Member[message].Member[BytesIO] + - - io.StringIO~Subclass + - flask_mailman + - Member[message].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_material.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_material.model.yml new file mode 100644 index 00000000000..ed801fb6c16 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_material.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_material + - Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_minify.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_minify.model.yml new file mode 100644 index 00000000000..e54165dfaf8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_minify.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - flask_minify + - Member[parsers].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_moment.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_moment.model.yml new file mode 100644 index 00000000000..0418961c4b2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_moment.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - flask_moment + - Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mongoengine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mongoengine.model.yml new file mode 100644 index 00000000000..6dd1c4b3771 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mongoengine.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_mongoengine + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_monitoringdashboard.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_monitoringdashboard.model.yml new file mode 100644 index 00000000000..39ef2dcefcc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_monitoringdashboard.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_monitoringdashboard + - Member[Blueprint] + - - flask.Flask~Subclass + - flask_monitoringdashboard + - Member[main].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mqtt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mqtt.model.yml new file mode 100644 index 00000000000..5dd48c6a496 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mqtt.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_mqtt + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_nav.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_nav.model.yml new file mode 100644 index 00000000000..368128a5512 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_nav.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - flask_nav + - Member[elements].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_oauthlib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_oauthlib.model.yml new file mode 100644 index 00000000000..8a41fbf4883 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_oauthlib.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Response~Subclass + - flask_oauthlib + - Member[utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_openapi3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_openapi3.model.yml new file mode 100644 index 00000000000..b7b294d6263 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_openapi3.model.yml @@ -0,0 +1,531 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_openapi3 + - Member[APIBlueprint] + - - flask.Blueprint~Subclass + - flask_openapi3 + - Member[blueprint].Member[APIBlueprint] + - - flask.Blueprint~Subclass + - flask_openapi3 + - Member[blueprint].Member[Blueprint] + - - flask.Blueprint~Subclass + - flask_openapi3 + - Member[openapi].Member[APIBlueprint] + - - flask.Blueprint~Subclass + - flask_openapi3 + - Member[openapi].Member[Blueprint] + - - flask.Flask~Subclass + - flask_openapi3 + - Member[OpenAPI] + - - flask.Flask~Subclass + - flask_openapi3 + - Member[openapi].Member[Flask] + - - flask.Flask~Subclass + - flask_openapi3 + - Member[openapi].Member[OpenAPI] + - - flask.Flask~Subclass + - flask_openapi3 + - Member[view].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[APISpec] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Components] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Contact] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Discriminator] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Encoding] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Example] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Header] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Info] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[License] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Link] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[MediaType] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[OAuthConfig] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Operation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Parameter] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[PathItem] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[RequestBody] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Response] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Schema] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[Tag] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[UnprocessableEntity] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[ValidationErrorModel] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[XML] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[blueprint].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[blueprint].Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[blueprint].Member[Tag] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[APISpec] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Components] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Contact] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Encoding] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Example] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Header] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Info] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[License] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Link] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[MediaType] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[OAuthConfig] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Operation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Parameter] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[PathItem] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Response] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Schema] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[Tag] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[UnprocessableEntity] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[ValidationErrorModel] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[XML] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[callback].Member[PathItem] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[Components] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[Example] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[Header] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[Link] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[Parameter] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[PathItem] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[Response] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[Schema] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[components].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[contact].Member[Contact] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[discriminator].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[encoding].Member[Encoding] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[encoding].Member[Header] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[encoding].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[example].Member[Example] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[external_documentation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[header].Member[Header] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[header].Member[Parameter] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[info].Member[Contact] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[info].Member[Info] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[info].Member[License] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[license].Member[License] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[link].Member[Link] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[link].Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[media_type].Member[Encoding] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[media_type].Member[Example] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[media_type].Member[MediaType] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[media_type].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[media_type].Member[Schema] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[oauth_flow].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[oauth_flows].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[oauth_flows].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[operation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[operation].Member[Operation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[operation].Member[Parameter] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[operation].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[operation].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[operation].Member[Response] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[operation].Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[parameter].Member[Example] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[parameter].Member[MediaType] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[parameter].Member[Parameter] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[parameter].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[parameter].Member[Schema] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[path_item].Member[Operation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[path_item].Member[Parameter] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[path_item].Member[PathItem] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[path_item].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[path_item].Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[paths].Member[PathItem] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[request_body].Member[MediaType] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[request_body].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[response].Member[Header] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[response].Member[Link] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[response].Member[MediaType] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[response].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[response].Member[Response] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[responses].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[responses].Member[Response] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[schema].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[schema].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[schema].Member[Reference] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[schema].Member[Schema] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[schema].Member[XML] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[security_scheme].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[security_scheme].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[server].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[server].Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[server_variable].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[tag].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[tag].Member[Tag] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[validation_error].Member[UnprocessableEntity] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[validation_error].Member[ValidationErrorModel] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models].Member[xml].Member[XML] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models]Member[APISpec] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[models]Member[OAuthConfig] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[openapi].Member[APISpec] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[openapi].Member[Components] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[openapi].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[openapi].Member[Info] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[openapi].Member[OAuthConfig] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[openapi].Member[Schema] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[openapi].Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[openapi].Member[Tag] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[openapi].Member[ValidationErrorModel] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[scaffold].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[scaffold].Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[scaffold].Member[Tag] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[types].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[utils].Member[Encoding] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[utils].Member[MediaType] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[utils].Member[Operation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[utils].Member[Parameter] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[utils].Member[PathItem] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[utils].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[utils].Member[Response] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[utils].Member[Schema] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[utils].Member[Tag] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[view].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[view].Member[Server] + - - pydantic.BaseModel~Subclass + - flask_openapi3 + - Member[view].Member[Tag] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_pagedown.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_pagedown.model.yml new file mode 100644 index 00000000000..a328e1a449a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_pagedown.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - flask_pagedown + - Member[Markup] + - - markupsafe.Markup~Subclass + - flask_pagedown + - Member[widgets].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_paginate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_paginate.model.yml new file mode 100644 index 00000000000..3ab4581bf8c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_paginate.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - flask_paginate + - Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_peewee.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_peewee.model.yml new file mode 100644 index 00000000000..c145125fe31 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_peewee.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_peewee + - Member[admin].Member[Blueprint] + - - flask.Blueprint~Subclass + - flask_peewee + - Member[auth].Member[Blueprint] + - - flask.Blueprint~Subclass + - flask_peewee + - Member[rest].Member[Blueprint] + - - flask.Response~Subclass + - flask_peewee + - Member[admin].Member[Response] + - - flask.Response~Subclass + - flask_peewee + - Member[rest].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_profiler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_profiler.model.yml new file mode 100644 index 00000000000..62919a49b59 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_profiler.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_profiler + - Member[flask_profiler].Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_prometheus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_prometheus.model.yml new file mode 100644 index 00000000000..dd6ed916fa2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_prometheus.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_prometheus + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_pydantic_spec.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_pydantic_spec.model.yml new file mode 100644 index 00000000000..e0d87084462 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_pydantic_spec.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_pydantic_spec + - Member[flask_backend].Member[Flask] + - - flask.Flask~Subclass + - flask_pydantic_spec + - Member[spec].Member[Flask] + - - flask.Response~Subclass + - flask_pydantic_spec + - Member[flask_backend].Member[FlaskResponse] + - - flask.Response~Subclass + - flask_pydantic_spec + - Member[spec].Member[FlaskResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_qrcode.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_qrcode.model.yml new file mode 100644 index 00000000000..bb4b4983253 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_qrcode.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_qrcode + - Member[Blueprint] + - - io.StringIO~Subclass + - flask_qrcode + - Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_rebar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_rebar.model.yml new file mode 100644 index 00000000000..ae6b907481e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_rebar.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_rebar + - Member[swagger_ui].Member[blueprint].Member[Blueprint] + - - flask.Response~Subclass + - flask_rebar + - Member[request_utils].Member[Response] + - - flask.Response~Subclass + - flask_rebar + - Member[utils].Member[request_utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_rest_jsonapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_rest_jsonapi.model.yml new file mode 100644 index 00000000000..95f8113b270 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_rest_jsonapi.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - flask_rest_jsonapi + - Member[resource].Member[MethodView] + - - flask.MethodView~Subclass + - flask_rest_jsonapi + - Member[resource].Member[Resource] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_restful.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_restful.model.yml new file mode 100644 index 00000000000..1a1976be4cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_restful.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - flask_restful + - Member[Resource] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_restless.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_restless.model.yml new file mode 100644 index 00000000000..61c697f0914 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_restless.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_restless + - Member[manager].Member[Blueprint] + - - flask.MethodView~Subclass + - flask_restless + - Member[manager].Member[API] + - - flask.MethodView~Subclass + - flask_restless + - Member[manager].Member[FunctionAPI] + - - flask.MethodView~Subclass + - flask_restless + - Member[manager].Member[RelationshipAPI] + - - flask.MethodView~Subclass + - flask_restless + - Member[manager].Member[SchemaView] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[API] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[FunctionAPI] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[RelationshipAPI] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[SchemaView] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[base].Member[APIBase] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[base].Member[MethodView] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[base].Member[ModelView] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[base].Member[SchemaView] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[function].Member[FunctionAPI] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[function].Member[ModelView] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[relationships].Member[APIBase] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[relationships].Member[RelationshipAPI] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[resources].Member[APIBase] + - - flask.MethodView~Subclass + - flask_restless + - Member[views].Member[resources].Member[API] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_restx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_restx.model.yml new file mode 100644 index 00000000000..c39ecaaaa66 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_restx.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_restx + - Member[apidoc].Member[Apidoc] + - - flask.Blueprint~Subclass + - flask_restx + - Member[apidoc].Member[Blueprint] + - - flask.MethodView~Subclass + - flask_restx + - Member[Resource] + - - flask.MethodView~Subclass + - flask_restx + - Member[api].Member[Resource] + - - flask.MethodView~Subclass + - flask_restx + - Member[api].Member[SwaggerView] + - - flask.MethodView~Subclass + - flask_restx + - Member[resource].Member[MethodView] + - - flask.MethodView~Subclass + - flask_restx + - Member[resource].Member[Resource] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_security.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_security.model.yml index ddc91ac6ef3..c5a25424cd5 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_security.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_security.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Blueprint~Subclass + - flask_security + - Member[views].Member[Blueprint] + - - flask.Flask~Subclass + - flask_security + - Member[utils].Member[Flask] + - - flask.Response~Subclass + - flask_security + - Member[decorators].Member[Response] + - - flask.Response~Subclass + - flask_security + - Member[tf_plugin].Member[Response] + - - flask.Response~Subclass + - flask_security + - Member[utils].Member[Response] + - - markupsafe.Markup~Subclass + - flask_security + - Member[forms].Member[Markup] - - pydantic.BaseModel~Subclass - flask_security - Member[webauthn].Member[PublicKeyCredentialDescriptor] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_serialize.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_serialize.model.yml new file mode 100644 index 00000000000..25a0d31b79c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_serialize.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Response~Subclass + - flask_serialize + - Member[flask_serialize].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_session.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_session.model.yml new file mode 100644 index 00000000000..670ac153fc4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_session.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - flask_session + - Member[sessions].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_simplelogin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_simplelogin.model.yml new file mode 100644 index 00000000000..0b092958f0e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_simplelogin.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_simplelogin + - Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_sock.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_sock.model.yml new file mode 100644 index 00000000000..948d0d5100a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_sock.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_sock + - Member[Blueprint] + - - flask.Response~Subclass + - flask_sock + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_sqlalchemy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_sqlalchemy.model.yml new file mode 100644 index 00000000000..f8c2a79653a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_sqlalchemy.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flask_sqlalchemy + - Member[extension].Member[Flask] + - - sqlalchemy.orm.Session~Subclass + - flask_sqlalchemy + - Member[extension].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - flask_sqlalchemy + - Member[session].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - flask_sqlalchemy + - Member[track_modifications].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_stormpath.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_stormpath.model.yml new file mode 100644 index 00000000000..c2501f32eff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_stormpath.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_stormpath + - Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_swagger_ui.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_swagger_ui.model.yml new file mode 100644 index 00000000000..e89c4825ced --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_swagger_ui.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_swagger_ui + - Member[flask_swagger_ui].Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_table.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_table.model.yml new file mode 100644 index 00000000000..8ac6eb9f47a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_table.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - flask_table + - Member[columns].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_table + - Member[html].Member[Markup] + - - markupsafe.Markup~Subclass + - flask_table + - Member[table].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_themes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_themes.model.yml new file mode 100644 index 00000000000..841e484fa1a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_themes.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_themes + - Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_uploads.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_uploads.model.yml new file mode 100644 index 00000000000..fa447eb3465 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_uploads.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_uploads + - Member[flask_uploads].Member[Blueprint] + - - flask.Flask~Subclass + - flask_uploads + - Member[flask_uploads].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_user.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_user.model.yml new file mode 100644 index 00000000000..1776eff1f6b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_user.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_user + - Member[user_manager].Member[Blueprint] + - - flask.Flask~Subclass + - flask_user + - Member[user_manager].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_webpackext.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_webpackext.model.yml new file mode 100644 index 00000000000..e1c17df9dd0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_webpackext.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - flask_webpackext + - Member[manifest].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flexx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flexx.model.yml index ebb3afbff67..e9d381f37e7 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flexx.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flexx.model.yml @@ -4,6 +4,27 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - flexx + - Member[app].Member[_flaskserver].Member[Flask] + - - io.StringIO~Subclass + - flexx + - Member[app].Member[bsdf_lite].Member[BytesIO] + - - tornado.web.Application~Subclass + - flexx + - Member[app].Member[_tornadoserver].Member[Application] + - - tornado.web.RequestHandler~Subclass + - flexx + - Member[app].Member[_tornadoserver].Member[AppHandler] + - - tornado.web.RequestHandler~Subclass + - flexx + - Member[app].Member[_tornadoserver].Member[FlexxHandler] + - - tornado.web.RequestHandler~Subclass + - flexx + - Member[app].Member[_tornadoserver].Member[MainHandler] + - - tornado.web.RequestHandler~Subclass + - flexx + - Member[app].Member[_tornadoserver].Member[RequestHandler] - - tornado.web.RequestHandler~Subclass - flexx - Member[app].Member[_tornadoserver].Member[WSHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flexxamples.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flexxamples.model.yml new file mode 100644 index 00000000000..e7d380222ea --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flexxamples.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flexxamples + - Member[howtos].Member[flask_server].Member[Flask] + - - flask.Flask~Subclass + - flexxamples + - Member[howtos].Member[serve_with_flask].Member[Flask] + - - tornado.web.RequestHandler~Subclass + - flexxamples + - Member[howtos].Member[adding_handlers].Member[MyAPIHandler] + - - tornado.web.RequestHandler~Subclass + - flexxamples + - Member[howtos].Member[adding_handlers].Member[MyAboutHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flickr_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flickr_api.model.yml new file mode 100644 index 00000000000..b075c7ebba4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flickr_api.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - flickr_api + - Member[upload].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flickrapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flickrapi.model.yml new file mode 100644 index 00000000000..2cd86db0955 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flickrapi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - flickrapi + - Member[auth].Member[OAuthTokenHTTPHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flower.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flower.model.yml new file mode 100644 index 00000000000..db1aedd15c6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flower.model.yml @@ -0,0 +1,186 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.Application~Subclass + - flower + - Member[app].Member[Flower] + - - tornado.web.Application~Subclass + - flower + - Member[command].Member[Flower] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[BaseApiHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[BaseApiHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[ControlHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[TaskRateLimit] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[TaskRevoke] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[TaskTimout] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[WorkerPoolAutoscale] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[WorkerPoolGrow] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[WorkerPoolRestart] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[WorkerPoolShrink] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[WorkerQueueAddConsumer] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[WorkerQueueCancelConsumer] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[control].Member[WorkerShutDown] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[BaseApiHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[BaseTaskHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[GetQueueLengths] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[ListTaskTypes] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[ListTasks] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[TaskAbort] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[TaskApply] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[TaskAsyncApply] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[TaskInfo] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[TaskResult] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[tasks].Member[TaskSend] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[workers].Member[ControlHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api].Member[workers].Member[ListWorkers] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[api]Member[BaseApiHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[urls].Member[BrokerView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[urls].Member[NotFoundErrorHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[urls].Member[TaskView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[urls].Member[TasksDataTable] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[urls].Member[TasksView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[urls].Member[WorkerView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[urls].Member[WorkersView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[auth].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[auth].Member[GitLabLoginHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[auth].Member[GithubLoginHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[auth].Member[GoogleAuth2LoginHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[auth].Member[LoginHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[auth].Member[NotFoundErrorHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[auth].Member[OktaLoginHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[broker].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[broker].Member[BrokerView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[error].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[error].Member[NotFoundErrorHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[monitor].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[monitor].Member[Healthcheck] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[monitor].Member[Metrics] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[tasks].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[tasks].Member[TaskView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[tasks].Member[TasksDataTable] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[tasks].Member[TasksView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[workers].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[workers].Member[WorkerView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views].Member[workers].Member[WorkersView] + - - tornado.web.RequestHandler~Subclass + - flower + - Member[views]Member[BaseHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-floyd.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-floyd.model.yml new file mode 100644 index 00000000000..bd3e1ee9378 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-floyd.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - floyd + - Member[manager].Member[login].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - floyd + - Member[manager].Member[login].Member[LoginHttpRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fluent_comments.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fluent_comments.model.yml index 1fac9e8b6ed..99eb475982c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fluent_comments.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fluent_comments.model.yml @@ -73,3 +73,9 @@ extensions: - - django.http.response.HttpResponseBadRequest~Subclass - fluent_comments - Member[views].Member[CommentPostBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - fluent_comments + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - fluent_comments + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flwr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flwr.model.yml new file mode 100644 index 00000000000..cd517a64be4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flwr.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - flwr + - Member[common].Member[parameter].Member[BytesIO] + - - pickle~Alias + - flwr + - Member[common].Member[secure_aggregation].Member[crypto].Member[shamir].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flwr_experimental.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flwr_experimental.model.yml new file mode 100644 index 00000000000..c544e3d637e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flwr_experimental.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - flwr_experimental + - Member[logserver].Member[server].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - flwr_experimental + - Member[logserver].Member[server].Member[RequestHandler] + - - pickle~Alias + - flwr_experimental + - Member[baseline].Member[dataset].Member[tf_hotkey_partitioned].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flytekit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flytekit.model.yml new file mode 100644 index 00000000000..a666e6673be --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flytekit.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - flytekit + - Member[clients].Member[auth].Member[auth_client].Member[OAuthCallbackHandler] + - - io.StringIO~Subclass + - flytekit + - Member[configuration].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fontFeatures.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fontFeatures.model.yml new file mode 100644 index 00000000000..c9e59d5d375 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fontFeatures.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fontFeatures + - Member[ttLib].Member[GTableUnparser].Member[BytesIO] + - - io.StringIO~Subclass + - fontFeatures + - Member[voltLib].Member[StringIO] + - - lxml.etree~Alias + - fontFeatures + - Member[xmlLib].Member[Attachment].Member[etree] + - - lxml.etree~Alias + - fontFeatures + - Member[xmlLib].Member[Chaining].Member[etree] + - - lxml.etree~Alias + - fontFeatures + - Member[xmlLib].Member[FontFeatures].Member[etree] + - - lxml.etree~Alias + - fontFeatures + - Member[xmlLib].Member[Positioning].Member[etree] + - - lxml.etree~Alias + - fontFeatures + - Member[xmlLib].Member[RoutineReference].Member[etree] + - - lxml.etree~Alias + - fontFeatures + - Member[xmlLib].Member[Routine].Member[etree] + - - lxml.etree~Alias + - fontFeatures + - Member[xmlLib].Member[Rule].Member[etree] + - - lxml.etree~Alias + - fontFeatures + - Member[xmlLib].Member[Substitution].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fontTools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fontTools.model.yml new file mode 100644 index 00000000000..ace2d19a6e8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fontTools.model.yml @@ -0,0 +1,81 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fontTools + - Member[cffLib].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[feaLib].Member[builder].Member[StringIO] + - - io.StringIO~Subclass + - fontTools + - Member[misc].Member[macRes].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[misc].Member[plistlib].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[misc].Member[py23].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[misc].Member[py23].Member[StringIO] + - - io.StringIO~Subclass + - fontTools + - Member[misc].Member[py23].Member[UnicodeIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[StringIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[__main__].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[__main__].Member[StringIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[macUtils].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[macUtils].Member[SFNTResourceReader] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[sfnt].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[tables].Member[C_F_F_].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[tables].Member[C_F_F__2].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[tables].Member[S_V_G_].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[tables].Member[ttProgram].Member[StringIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[ttCollection].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[ttFont].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[ttFont].Member[StringIO] + - - io.StringIO~Subclass + - fontTools + - Member[ttLib].Member[woff2].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[varLib].Member[cff].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[varLib].Member[mutator].Member[BytesIO] + - - io.StringIO~Subclass + - fontTools + - Member[voltLib].Member[voltToFea].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fontbakery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fontbakery.model.yml new file mode 100644 index 00000000000..eefe1d4f0a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fontbakery.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fontbakery + - Member[reporters].Member[terminal].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-foo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-foo.model.yml new file mode 100644 index 00000000000..a6ac98fa3b3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-foo.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - foo + - Member[models].Member[Attachment] + - - Django.db.models.Model~Subclass + - foo + - Member[models].Member[Photo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-for_requests.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-for_requests.model.yml new file mode 100644 index 00000000000..e6eb7345dff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-for_requests.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - urllib.parse.SplitResult~Subclass + - for_requests + - Member[aws4auth_compatible].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-form_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-form_utils.model.yml new file mode 100644 index 00000000000..021951fc183 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-form_utils.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - form_utils + - Member[admin].Member[ClearableFileField] + - - Django.Forms.Field~Subclass + - form_utils + - Member[fields].Member[ClearableFileField] + - - Django.Forms.Field~Subclass + - form_utils + - Member[fields].Member[ClearableImageField] + - - django.forms.BaseForm~Subclass + - form_utils + - Member[forms].Member[BetterForm] + - - django.forms.BaseForm~Subclass + - form_utils + - Member[forms].Member[BetterModelForm] + - - django.forms.BaseForm~Subclass + - form_utils + - Member[forms].Member[PreviewForm] + - - django.forms.BaseForm~Subclass + - form_utils + - Member[forms].Member[PreviewModelForm] + - - django.forms.BaseForm~Subclass + - form_utils + - Member[templatetags].Member[form_utils].Member[BetterForm] + - - django.forms.BaseForm~Subclass + - form_utils + - Member[templatetags].Member[form_utils].Member[BetterModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-form_wizard_example.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-form_wizard_example.model.yml index b843e945d7a..9868174de28 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-form_wizard_example.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-form_wizard_example.model.yml @@ -13,3 +13,24 @@ extensions: - - Django.Views.View~Subclass - form_wizard_example - Member[views].Member[SongLyricsWizard] + - - Django.db.models.Model~Subclass + - form_wizard_example + - Member[models].Member[FormWizardTempFile] + - - django.forms.BaseForm~Subclass + - form_wizard_example + - Member[forms].Member[SongLyricsForm1] + - - django.forms.BaseForm~Subclass + - form_wizard_example + - Member[forms].Member[SongLyricsForm2] + - - django.forms.BaseForm~Subclass + - form_wizard_example + - Member[forms].Member[SongLyricsForm3] + - - django.forms.BaseForm~Subclass + - form_wizard_example + - Member[views].Member[SongLyricsForm1] + - - django.forms.BaseForm~Subclass + - form_wizard_example + - Member[views].Member[SongLyricsForm2] + - - django.forms.BaseForm~Subclass + - form_wizard_example + - Member[views].Member[SongLyricsForm3] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-formtools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-formtools.model.yml new file mode 100644 index 00000000000..cc6bf2a5c13 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-formtools.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - formtools + - Member[wizard].Member[views].Member[CookieWizardView] + - - Django.Views.View~Subclass + - formtools + - Member[wizard].Member[views].Member[NamedUrlCookieWizardView] + - - Django.Views.View~Subclass + - formtools + - Member[wizard].Member[views].Member[NamedUrlSessionWizardView] + - - Django.Views.View~Subclass + - formtools + - Member[wizard].Member[views].Member[NamedUrlWizardView] + - - Django.Views.View~Subclass + - formtools + - Member[wizard].Member[views].Member[SessionWizardView] + - - Django.Views.View~Subclass + - formtools + - Member[wizard].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - formtools + - Member[wizard].Member[views].Member[WizardView] + - - django.forms.BaseForm~Subclass + - formtools + - Member[wizard].Member[forms].Member[ManagementForm] + - - django.forms.BaseForm~Subclass + - formtools + - Member[wizard].Member[views].Member[ManagementForm] + - - pickle~Alias + - formtools + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fortnitepy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fortnitepy.model.yml new file mode 100644 index 00000000000..917b86ce5a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fortnitepy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - fortnitepy + - Member[xmpp].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-forward_different_fields.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-forward_different_fields.model.yml new file mode 100644 index 00000000000..f31eac42664 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-forward_different_fields.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - forward_different_fields + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - forward_different_fields + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - forward_different_fields + - Member[models].Member[TModel] + - - django.forms.BaseForm~Subclass + - forward_different_fields + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - forward_different_fields + - Member[forms].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-freebox_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-freebox_api.model.yml new file mode 100644 index 00000000000..a40f1b0957b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-freebox_api.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - freebox_api + - Member[access].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - freebox_api + - Member[aiofreepybox].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fritzconnection.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fritzconnection.model.yml new file mode 100644 index 00000000000..e09088d2ea9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fritzconnection.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fritzconnection + - Member[core].Member[fritzconnection].Member[pickle] + - - xml.etree.ElementTree~Subclass + - fritzconnection + - Member[core].Member[fritzconnection].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - fritzconnection + - Member[core].Member[fritzhttp].Member[etree] + - - xml.etree.ElementTree~Subclass + - fritzconnection + - Member[core].Member[soaper].Member[etree] + - - xml.etree.ElementTree~Subclass + - fritzconnection + - Member[core].Member[utils].Member[etree] + - - xml.etree.ElementTree~Subclass + - fritzconnection + - Member[lib].Member[fritzhomeauto].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fs.model.yml index c150ac070b5..102530b3346 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fs.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fs.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - http.server.BaseHTTPRequestHandler~Subclass + - fs + - Member[expose].Member[http].Member[FSHTTPRequestHandler] - - io.StringIO~Subclass - fs - Member[filelike].Member[_StringIO] + - - pickle~Alias + - fs + - Member[expose].Member[dokan].Member[pickle] + - - pickle~Alias + - fs + - Member[expose].Member[fuse].Member[cPickle] + - - pickle~Alias + - fs + - Member[xattrs].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fsm_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fsm_admin.model.yml new file mode 100644 index 00000000000..682969c1ea1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fsm_admin.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseRedirect~Subclass + - fsm_admin + - Member[mixins].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fuel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fuel.model.yml new file mode 100644 index 00000000000..31292cfced1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fuel.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fuel + - Member[transformers].Member[image].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fxa.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fxa.model.yml new file mode 100644 index 00000000000..6babf323ef1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fxa.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fxa + - Member[_utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-g4f.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-g4f.model.yml index 8922d6f4437..a879800d6dd 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-g4f.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-g4f.model.yml @@ -4,6 +4,114 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Acytoo].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[AiAsk].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Aichat].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Ails].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Bing].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[ChatBase].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Chatgpt4Online].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[ChatgptAi].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[ChatgptDemo].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[ChatgptFree].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[ChatgptLogin].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[ChatgptX].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Cromicle].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[DeepInfra].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[FakeGpt].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[GPTalk].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[GptForLove].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[GptGo].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[GptGod].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Hashnode].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Liaobots].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Llama2].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[NoowAi].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[Opchatgpts].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[deprecated].Member[CodeLinkAva].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[deprecated].Member[H2o].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[deprecated].Member[Myshell].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[deprecated].Member[Vitalentum].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[deprecated].Member[Wewordle].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[needs_auth].Member[Bard].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[needs_auth].Member[HuggingChat].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[needs_auth].Member[OpenAssistant].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[unfinished].Member[ChatAiGpt].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - g4f + - Member[Provider].Member[unfinished].Member[TalkAi].Member[ClientSession] + - - flask.Flask~Subclass + - g4f + - Member[api].Member[Flask] + - - flask.Flask~Subclass + - g4f + - Member[gui].Member[server].Member[app].Member[Flask] - - http.server.BaseHTTPRequestHandler~Subclass - g4f - Member[api].Member[WSGIRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gabbi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gabbi.model.yml new file mode 100644 index 00000000000..71660be1ef0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gabbi.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - urllib3.PoolManager~Subclass + - gabbi + - Member[httpclient].Member[Http] + - - urllib3.PoolManager~Subclass + - gabbi + - Member[httpclient].Member[VerboseHttp] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gallery_dl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gallery_dl.model.yml new file mode 100644 index 00000000000..d3954e07895 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gallery_dl.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - gallery_dl + - Member[output].Member[Logger] + - - pickle~Alias + - gallery_dl + - Member[cache].Member[pickle] + - - xml.etree.ElementTree~Subclass + - gallery_dl + - Member[extractor].Member[gelbooru_v02].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - gallery_dl + - Member[extractor].Member[vipergirls].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gather_cartpole_data.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gather_cartpole_data.model.yml new file mode 100644 index 00000000000..700ef2fd5f8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gather_cartpole_data.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - gather_cartpole_data + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gather_pendulum_data.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gather_pendulum_data.model.yml new file mode 100644 index 00000000000..991f314dae7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gather_pendulum_data.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - gather_pendulum_data + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcovr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcovr.model.yml new file mode 100644 index 00000000000..50b8e2fbea7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcovr.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - gcovr + - Member[formats].Member[cobertura].Member[read].Member[etree] + - - lxml.etree~Alias + - gcovr + - Member[formats].Member[cobertura].Member[write].Member[etree] + - - lxml.etree~Alias + - gcovr + - Member[formats].Member[jacoco].Member[write].Member[etree] + - - lxml.etree~Alias + - gcovr + - Member[formats].Member[sonarqube].Member[write].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcp_cloudrun.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcp_cloudrun.model.yml new file mode 100644 index 00000000000..9fd07fdf32c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcp_cloudrun.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - gcp_cloudrun + - Member[config].Member[BaseFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - gcp_cloudrun + - Member[config].Member[GcpCloudRunFeatureServerConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcp_devrel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcp_devrel.model.yml new file mode 100644 index 00000000000..61bdf4803cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcp_devrel.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gcp_devrel + - Member[tools].Member[appengine].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcsfs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcsfs.model.yml new file mode 100644 index 00000000000..58e253fd233 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gcsfs.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gcsfs + - Member[core].Member[UnclosableBytesIO] + - - pickle~Alias + - gcsfs + - Member[credentials].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gdbgui.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gdbgui.model.yml new file mode 100644 index 00000000000..29edb0b7d04 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gdbgui.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - gdbgui + - Member[server].Member[http_routes].Member[Blueprint] + - - flask.Flask~Subclass + - gdbgui + - Member[server].Member[app].Member[Flask] + - - flask.Response~Subclass + - gdbgui + - Member[server].Member[http_routes].Member[Response] + - - flask.Response~Subclass + - gdbgui + - Member[server].Member[http_util].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gdstorage.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gdstorage.model.yml new file mode 100644 index 00000000000..053bd7703c3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gdstorage.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gdstorage + - Member[storage].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geemap.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geemap.model.yml new file mode 100644 index 00000000000..5f0245c3750 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geemap.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - geemap + - Member[cartoee].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generate_model.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generate_model.model.yml new file mode 100644 index 00000000000..c91bae48dcb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generate_model.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - generate_model + - Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generate_model_event.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generate_model_event.model.yml new file mode 100644 index 00000000000..17381e1aa0c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generate_model_event.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - generate_model_event + - Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generation_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generation_utils.model.yml new file mode 100644 index 00000000000..2bdb7f4dd00 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generation_utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - generation_utils + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generic_chooser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generic_chooser.model.yml index a2b92a0baf0..45129f12309 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generic_chooser.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generic_chooser.model.yml @@ -4,6 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - generic_chooser + - Member[views].Member[BaseChooseView] + - - Django.Views.View~Subclass + - generic_chooser + - Member[views].Member[BaseChosenMultipleView] + - - Django.Views.View~Subclass + - generic_chooser + - Member[views].Member[BaseChosenView] + - - Django.Views.View~Subclass + - generic_chooser + - Member[views].Member[DRFChooseView] + - - Django.Views.View~Subclass + - generic_chooser + - Member[views].Member[DRFChosenView] + - - Django.Views.View~Subclass + - generic_chooser + - Member[views].Member[ModelChooseView] + - - Django.Views.View~Subclass + - generic_chooser + - Member[views].Member[ModelChosenView] + - - Django.Views.View~Subclass + - generic_chooser + - Member[views].Member[View] - - django.forms.BaseForm~Subclass - generic_chooser - Member[views].Member[SearchForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geocoder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geocoder.model.yml new file mode 100644 index 00000000000..9422352488b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geocoder.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - geocoder + - Member[base].Member[StringIO] + - - io.StringIO~Subclass + - geocoder + - Member[bing_batch].Member[csv_io] + - - io.StringIO~Subclass + - geocoder + - Member[bing_batch_forward].Member[csv_io] + - - io.StringIO~Subclass + - geocoder + - Member[bing_batch_reverse].Member[csv_io] + - - io.StringIO~Subclass + - geocoder + - Member[uscensus_batch].Member[csv_io] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geojson_pydantic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geojson_pydantic.model.yml new file mode 100644 index 00000000000..643fcaa26aa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geojson_pydantic.model.yml @@ -0,0 +1,72 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[FeatureCollection] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[Feature] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[GeometryCollection] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[LineString] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[MultiLineString] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[MultiPoint] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[MultiPolygon] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[Point] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[Polygon] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[base].Member[_GeoJsonBase] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[features].Member[FeatureCollection] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[features].Member[Feature] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[features].Member[_GeoJsonBase] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[geometries].Member[GeometryCollection] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[geometries].Member[LineString] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[geometries].Member[MultiLineString] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[geometries].Member[MultiPoint] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[geometries].Member[MultiPolygon] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[geometries].Member[Point] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[geometries].Member[Polygon] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[geometries].Member[_GeoJsonBase] + - - pydantic.BaseModel~Subclass + - geojson_pydantic + - Member[geometries].Member[_GeometryBase] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geos.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geos.model.yml new file mode 100644 index 00000000000..ab74a76446c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geos.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - geos + - Member[Flask] + - - flask.Response~Subclass + - geos + - Member[server].Member[Response] + - - lxml.etree~Alias + - geos + - Member[kml].Member[etree] + - - lxml.etree~Alias + - geos + - Member[server].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gftools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gftools.model.yml new file mode 100644 index 00000000000..cbd345792ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gftools.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gftools + - Member[packager].Member[BytesIO] + - - io.StringIO~Subclass + - gftools + - Member[packager].Member[StringIO] + - - io.StringIO~Subclass + - gftools + - Member[scripts].Member[check_sandbox_family].Member[BytesIO] + - - io.StringIO~Subclass + - gftools + - Member[scripts].Member[fix_vertical_metrics].Member[StringIO] + - - io.StringIO~Subclass + - gftools + - Member[utils].Member[BytesIO] + - - lxml.etree~Alias + - gftools + - Member[scripts].Member[lang].Member[etree] + - - lxml.etree~Alias + - gftools + - Member[scripts].Member[lang_sample_text].Member[etree] + - - xml.etree.ElementTree~Subclass + - gftools + - Member[util].Member[glyphdata].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gimme_aws_creds.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gimme_aws_creds.model.yml new file mode 100644 index 00000000000..3fcc009eda1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gimme_aws_creds.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - gimme_aws_creds + - Member[duo].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - gimme_aws_creds + - Member[duo].Member[QuietHandler] + - - xml.etree.ElementTree~Subclass + - gimme_aws_creds + - Member[aws].Member[ET] + - - xml.etree.ElementTree~Subclass + - gimme_aws_creds + - Member[default].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gino.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gino.model.yml new file mode 100644 index 00000000000..b85690ea3f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gino.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - gino + - Member[dialects].Member[base].Member[_SAEngine] + - - sqlalchemy.engine.Engine~Subclass + - gino + - Member[engine].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - gino + - Member[engine].Member[_SAEngine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gios.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gios.model.yml new file mode 100644 index 00000000000..ff335ca76cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gios.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - gios + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-girder_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-girder_client.model.yml new file mode 100644 index 00000000000..de149347b3d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-girder_client.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - girder_client + - Member[cli].Member[HTTPConnection] + - - io.StringIO~Subclass + - girder_client + - Member[_ProgressBytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-girder_large_image.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-girder_large_image.model.yml new file mode 100644 index 00000000000..d4ddd6de161 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-girder_large_image.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - girder_large_image + - Member[models].Member[image_item].Member[pickle] + - - pickle~Alias + - girder_large_image + - Member[rest].Member[tiles].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-girder_large_image_annotation.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-girder_large_image_annotation.model.yml new file mode 100644 index 00000000000..db316d21a60 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-girder_large_image_annotation.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - girder_large_image_annotation + - Member[models].Member[annotationelement].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-github.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-github.model.yml new file mode 100644 index 00000000000..b039e46ed69 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-github.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - github + - Member[GithubRetry].Member[Logger] + - - pickle~Alias + - github + - Member[MainClass].Member[pickle] + - - requests.models.Response~Subclass + - github + - Member[GithubRetry].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-github3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-github3.model.yml index 1e85585d4b9..b04db02185c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-github3.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-github3.model.yml @@ -4,12 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - github3 + - Member[decorators].Member[RequestsStringIO] + - - io.StringIO~Subclass + - github3 + - Member[decorators].Member[StringIO] - - io.StringIO~Subclass - github3 - Member[src].Member[github3].Member[decorators].Member[RequestsStringIO] - - io.StringIO~Subclass - github3 - Member[src].Member[github3].Member[decorators].Member[StringIO] + - - requests.models.Response~Subclass + - github3 + - Member[decorators].Member[Response] - - requests.models.Response~Subclass - github3 - Member[src].Member[github3].Member[decorators].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-glQiwiApi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-glQiwiApi.model.yml new file mode 100644 index 00000000000..dd6e874f901 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-glQiwiApi.model.yml @@ -0,0 +1,813 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.web.View~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[BaseWebhookView] + - - aiohttp.web.View~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[views].Member[base].Member[BaseWebhookView] + - - aiohttp.web.View~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[views].Member[bill_view].Member[BaseWebhookView] + - - aiohttp.web.View~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[views].Member[transaction_view].Member[BaseWebhookView] + - - io.StringIO~Subclass + - glQiwiApi + - Member[utils].Member[certificates].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[abc].Member[api_method].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[class_based].Member[base].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[class_based].Member[bill].Member[Bill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[class_based].Member[bill].Member[PlainAmount] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[class_based].Member[transaction].Member[AmountWithCurrency] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[class_based].Member[transaction].Member[Transaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[class_based].Member[webhook_transaction].Member[TransactionWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[class_based].Member[webhook_transaction].Member[WebhookPayment] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[dispatcher].Member[BillWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[dispatcher].Member[TransactionWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[dispatcher].Member[Transaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[executor].Member[History] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[app].Member[BillWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[app].Member[TransactionWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[dto].Member[errors].Member[WebhookAPIError] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[views].Member[base].Member[HashableBase] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[views].Member[bill_view].Member[BillWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[core].Member[event_fetching].Member[webhooks].Member[views].Member[transaction_view].Member[TransactionWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[client].Member[Partner] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[client].Member[Polygon] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[client].Member[Terminal] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[methods].Member[get_partners].Member[Partner] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[methods].Member[get_terminals].Member[Polygon] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[methods].Member[get_terminals].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[methods].Member[get_terminals].Member[Terminal] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[types].Member[polygon].Member[Polygon] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[types].Member[terminal].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[types].Member[terminal].Member[Coordinate] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[maps].Member[types].Member[terminal].Member[Terminal] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[client].Member[Bill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[client].Member[Customer] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[client].Member[PairOfP2PKeys] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[client].Member[PlainAmount] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[client].Member[RefundedBill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[methods].Member[create_p2p_bill].Member[Bill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[methods].Member[create_p2p_bill].Member[Customer] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[methods].Member[create_p2p_bill].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[methods].Member[create_p2p_key_pair].Member[PairOfP2PKeys] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[methods].Member[get_bill_by_id].Member[Bill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[methods].Member[refund_bill].Member[PlainAmount] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[methods].Member[refund_bill].Member[RefundedBill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[methods].Member[refund_bill].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[methods].Member[reject_p2p_bill].Member[Bill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[BillError] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[BillStatus] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[BillWebhookPayload] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[BillWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[Bill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[CustomFields] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[Customer] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[InvoiceStatus] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[PairOfP2PKeys] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[p2p].Member[types].Member[RefundedBill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[AmountWithCurrency] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[AvailableBalance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[Balance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[Bill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[Card] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[Commission] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[CrossRate] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[History] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[Identification] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[InvoiceStatus] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[Limit] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[MobileOperator] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[NickName] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[OrderDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[PaymentDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[PaymentInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[PaymentMethod] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[QiwiMasterCardRequisites] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[Restriction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[Statistic] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[Transaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[UserProfile] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[client].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[check_restriction].Member[Restriction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[create_new_balance].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[detect_mobile_number].Member[MobileOperator] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[fetch_statistics].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[fetch_statistics].Member[Statistic] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_account_info].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_account_info].Member[UserProfile] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_available_balances].Member[AvailableBalance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_available_balances].Member[Balance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_balances].Member[Balance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_cards].Member[Card] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_cross_rates].Member[CrossRate] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_identification].Member[Identification] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_limits].Member[Limit] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_limits].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[get_nickname].Member[NickName] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[history].Member[History] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[history].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[list_of_invoices].Member[Bill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[pay_invoice].Member[InvoiceStatus] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[payment_by_details].Member[AmountWithCurrency] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[payment_by_details].Member[PaymentDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[payment_by_details].Member[PaymentInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[payment_by_details].Member[PaymentMethod] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[predict_comission].Member[Commission] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[qiwi_master].Member[buy_qiwi_card].Member[OrderDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[qiwi_master].Member[buy_qiwi_master].Member[PaymentInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[qiwi_master].Member[confirm_qiwi_master].Member[OrderDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[qiwi_master].Member[create_card_purchase_order].Member[OrderDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[qiwi_master].Member[get_card_requisites].Member[QiwiMasterCardRequisites] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[reveal_card_id].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[transaction_info].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[transaction_info].Member[Transaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[transfer_money].Member[PaymentInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[transfer_money_to_card].Member[PaymentInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[transfer_money_to_card].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[webhook].Member[delete_current_webhook].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[webhook].Member[get_current_webhook].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[webhook].Member[register_webhook].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[methods].Member[webhook].Member[register_webhook].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[Balance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[Card] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[Commission] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[CrossRate] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[History] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[Identification] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[Limit] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[OrderDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[Partner] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[PaymentDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[PaymentInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[PaymentMethod] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[QiwiPayment] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[Restriction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[Statistic] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[TransactionWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[Transaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[UserProfile] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[AuthInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[ContractInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[Feature] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[IdentificationInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[MobilePinInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[NickName] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[PassInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[PinInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[SmsNotification] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[UserInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[account_info].Member[UserProfile] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[balance].Member[AmountWithCurrency] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[balance].Member[AvailableBalance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[balance].Member[Balance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[balance].Member[CurrencyModel] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[balance].Member[HashableBase] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[commission].Member[AmountWithCurrency] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[commission].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[commission].Member[Commission] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[identification].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[identification].Member[Identification] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[limit].Member[Interval] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[limit].Member[Limit] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[mobile_operator].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[mobile_operator].Member[Code] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[mobile_operator].Member[MobileOperator] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[nickname].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[nickname].Member[NickName] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[other].Member[CrossRate] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[other].Member[PaymentDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[other].Member[PaymentMethod] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[partner].Member[Partner] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[payment_info].Member[Fields] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[payment_info].Member[PaymentInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[payment_info].Member[PaymentMethod] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[payment_info].Member[QiwiPayment] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[payment_info].Member[State] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[payment_info].Member[TransactionInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[AmountWithCurrency] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[CardCredentials] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[CardInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[Card] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[Details] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[HashableBase] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[OrderDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[QiwiMasterCardRequisites] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[qiwi_master].Member[Requisite] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[restriction].Member[Restriction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[stats].Member[Statistic] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[transaction].Member[AmountWithCurrency] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[transaction].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[transaction].Member[History] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[transaction].Member[Provider] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[transaction].Member[Transaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[webhooks].Member[HookParameters] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[webhooks].Member[TransactionWebhook] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[webhooks].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wallet].Member[types].Member[webhooks].Member[WebhookPayment] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[AmountWithCurrency] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[AvailableBalance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Balance] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Bill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Card] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Commission] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[CrossRate] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Customer] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[History] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Identification] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[InvoiceStatus] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Limit] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[MobileOperator] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[NickName] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[OrderDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[PairOfP2PKeys] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[PaymentDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[PaymentInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[PaymentMethod] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[PlainAmount] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[RefundedBill] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Restriction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Statistic] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[Transaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[UserProfile] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[qiwi].Member[clients].Member[wrapper].Member[WebhookInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[_currencies].Member[CurrencyModel] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[amount].Member[AmountWithCurrency] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[amount].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[amount].Member[CurrencyModel] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[amount].Member[HashableBase] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[amount].Member[HashablePlainAmount] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[amount].Member[HashableSum] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[amount].Member[PlainAmount] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[amount].Member[Type] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[base].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[types].Member[base].Member[HashableBase] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[utils].Member[currency_util].Member[CurrencyModel] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[client].Member[AccountInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[client].Member[IncomingTransaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[client].Member[OperationDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[client].Member[OperationHistory] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[client].Member[Payment] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[client].Member[RequestPaymentResponse] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[exceptions].Member[YooMoneyErrorSchema] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[methods].Member[acccept_incoming_transfer].Member[IncomingTransaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[methods].Member[build_auth_url].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[methods].Member[operation_details].Member[OperationDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[methods].Member[operation_history].Member[OperationHistory] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[methods].Member[operation_history].Member[Request] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[methods].Member[process_payment].Member[Payment] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[methods].Member[request_payment].Member[RequestPaymentResponse] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[methods].Member[retrieve_account_info].Member[AccountInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[AccountInfo] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[BalanceDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[Base] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[Card] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[CardsLinked] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[DigitalGoods] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[IncomingTransaction] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[Item] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[MoneySource] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[OperationDetails] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[OperationHistory] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[Operation] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[Payment] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[RequestPaymentResponse] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[Response] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[Wallet] + - - pydantic.BaseModel~Subclass + - glQiwiApi + - Member[yoo_money].Member[types].Member[YooMoneyErrorSchema] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-glances.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-glances.model.yml new file mode 100644 index 00000000000..d49a6065613 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-glances.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - glances + - Member[outdated].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-global_login_required.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-global_login_required.model.yml new file mode 100644 index 00000000000..d3ad753e251 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-global_login_required.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - global_login_required + - Member[urls].Member[View] + - - Django.Views.View~Subclass + - global_login_required + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - global_login_required + - Member[urls].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - global_login_required + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gluoncv.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gluoncv.model.yml new file mode 100644 index 00000000000..651a98c4393 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gluoncv.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gluoncv + - Member[utils].Member[metrics].Member[coco_detection].Member[StringIO] + - - pickle~Alias + - gluoncv + - Member[auto].Member[estimators].Member[base_estimator].Member[pickle] + - - pickle~Alias + - gluoncv + - Member[auto].Member[estimators].Member[torch_image_classification].Member[torch_image_classification].Member[pickle] + - - pickle~Alias + - gluoncv + - Member[data].Member[dataloader].Member[pickle] + - - pickle~Alias + - gluoncv + - Member[data].Member[mscoco].Member[segmentation].Member[pickle] + - - pickle~Alias + - gluoncv + - Member[torch].Member[data].Member[gluoncv_motion_dataset].Member[dataset].Member[pickle] + - - pickle~Alias + - gluoncv + - Member[torch].Member[data].Member[gluoncv_motion_dataset].Member[ingestion].Member[video_chunker].Member[pickle] + - - pickle~Alias + - gluoncv + - Member[torch].Member[data].Member[gluoncv_motion_dataset].Member[utils].Member[serialization_utils].Member[pickle] + - - pickle~Alias + - gluoncv + - Member[torch].Member[utils].Member[comm].Member[pickle] + - - pickle~Alias + - gluoncv + - Member[torch].Member[utils].Member[eval_utils].Member[coco_eval].Member[pickle] + - - xml.etree.ElementTree~Subclass + - gluoncv + - Member[auto].Member[data].Member[dataset].Member[ET] + - - xml.etree.ElementTree~Subclass + - gluoncv + - Member[data].Member[pascal_voc].Member[detection].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gluonts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gluonts.model.yml index c23d2e1a57d..6f7ee69a69d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gluonts.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gluonts.model.yml @@ -4,6 +4,486 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - gluonts + - Member[shell].Member[serve].Member[Flask] + - - flask.Flask~Subclass + - gluonts + - Member[shell].Member[serve].Member[app].Member[Flask] + - - flask.Response~Subclass + - gluonts + - Member[shell].Member[serve].Member[app].Member[Response] + - - io.StringIO~Subclass + - gluonts + - Member[nursery].Member[SCott].Member[trainers].Member[timer].Member[StringIO] + - - io.StringIO~Subclass + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[tsbench].Member[analysis].Member[tracking].Member[experiment].Member[BytesIO] + - - pickle~Alias + - gluonts + - Member[itertools].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[SCott].Member[dataset_tools].Member[algo_clustering].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[SCott].Member[dataset_tools].Member[electricity].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[SCott].Member[dataset_tools].Member[exchange_rate].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[SCott].Member[dataset_tools].Member[group_raw_data].Member[pickle] - - pickle~Alias - gluonts - Member[nursery].Member[SCott].Member[dataset_tools].Member[preprocess_data].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[SCott].Member[dataset_tools].Member[synthetic].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[SCott].Member[dataset_tools].Member[traffic].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[SCott].Member[preprocess_data].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[SCott].Member[run].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[few_shot_prediction].Member[src].Member[meta].Member[datasets].Member[gluonts].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[cli].Member[analysis].Member[scripts].Member[ensemble].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[cli].Member[analysis].Member[scripts].Member[ensemble_recommender].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[cli].Member[analysis].Member[scripts].Member[recommender].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[cli].Member[ensembles].Member[simulate].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[tsbench].Member[analysis].Member[tracking].Member[experiment].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[tsbench].Member[evaluations].Member[tracking].Member[ensemble].Member[pickle] + - - pickle~Alias + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[tsbench].Member[evaluations].Member[tracking].Member[model].Member[pickle] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[core].Member[component].Member[BaseValidatedInitializerModel] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[artificial].Member[_base].Member[BasicFeatureInfo] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[artificial].Member[_base].Member[CategoricalFeatureInfo] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[artificial].Member[_base].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[common].Member[BasicFeatureInfo] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[common].Member[CategoricalFeatureInfo] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[common].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[common].Member[ProcessStartField] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[loader].Member[Batch] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[loader].Member[Stack] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[repository].Member[_airpassengers].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[repository].Member[_gp_copula_2019].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[repository].Member[_lstnet].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[repository].Member[_m3].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[repository].Member[_m4].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[repository].Member[_m5].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[repository].Member[_tsf_datasets].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[dataset].Member[repository].Member[_uber_tlc].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[ext].Member[rotbaum].Member[_predictor].Member[ExplanationResult] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[ext].Member[rotbaum].Member[_predictor].Member[FeatureImportanceResult] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[ext].Member[rotbaum].Member[_types].Member[ExplanationResult] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[ext].Member[rotbaum].Member[_types].Member[FeatureImportanceResult] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[deepar].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[deepar].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[deepstate].Member[issm].Member[ZeroFeature] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[deepvar].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[deepvar].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[gpvar].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[gpvar].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[lstnet].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[lstnet].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[n_beats].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[n_beats].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[renewal].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[renewal].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[seq2seq].Member[_forking_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[seq2seq].Member[_mq_dnn_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[seq2seq].Member[_seq2seq_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[seq2seq].Member[_seq2seq_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[simple_feedforward].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[simple_feedforward].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[tft].Member[_estimator].Member[Constant] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[tft].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[tft].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[tpp].Member[deeptpp].Member[_estimator].Member[ContinuousTimePointSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[tpp].Member[deeptpp].Member[_estimator].Member[ContinuousTimePredictionSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[tpp].Member[deeptpp].Member[_estimator].Member[ContinuousTimeUniformSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[transformer].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[transformer].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[wavenet].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[model].Member[wavenet].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[mx].Member[trainer].Member[callback].Member[TrainingTimeLimit] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[nursery].Member[few_shot_prediction].Member[src].Member[meta].Member[datasets].Member[gluonts].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[nursery].Member[few_shot_prediction].Member[src].Member[meta].Member[datasets].Member[splits].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[nursery].Member[san].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[nursery].Member[san].Member[_estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[nursery].Member[temporal_hierarchical_forecasting].Member[model].Member[cop_deepar].Member[gluonts_fixes].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[tsbench].Member[config].Member[dataset].Member[_base].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[tsbench].Member[config].Member[dataset].Member[sources].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[tsbench].Member[config].Member[model].Member[models].Member[Constant] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[nursery].Member[tsbench].Member[src].Member[tsbench].Member[forecasts].Member[owa].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[shell].Member[env].Member[MetaData] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[shell].Member[sagemaker].Member[train].Member[DataConfig] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[shell].Member[sagemaker].Member[train].Member[InpuDataConfig] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[shell].Member[serve].Member[app].Member[ForecastConfig] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[shell].Member[serve].Member[app].Member[InferenceRequest] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[time_feature].Member[Constant] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[time_feature].Member[_base].Member[Constant] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[d_linear].Member[estimator].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[d_linear].Member[estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[d_linear].Member[estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[d_linear].Member[estimator].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[d_linear].Member[lightning_module].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[d_linear].Member[lightning_module].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[deep_npts].Member[_estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[deepar].Member[estimator].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[deepar].Member[estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[deepar].Member[estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[deepar].Member[estimator].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[deepar].Member[lightning_module].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[deepar].Member[lightning_module].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[deepar].Member[module].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[deepar].Member[module].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[lag_tst].Member[estimator].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[lag_tst].Member[estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[lag_tst].Member[estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[lag_tst].Member[estimator].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[lag_tst].Member[lightning_module].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[lag_tst].Member[lightning_module].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[mqf2].Member[estimator].Member[EnergyScore] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[mqf2].Member[estimator].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[mqf2].Member[lightning_module].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[mqf2].Member[lightning_module].Member[EnergyScore] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[patch_tst].Member[estimator].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[patch_tst].Member[estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[patch_tst].Member[estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[patch_tst].Member[estimator].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[patch_tst].Member[lightning_module].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[patch_tst].Member[lightning_module].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[simple_feedforward].Member[estimator].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[simple_feedforward].Member[estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[simple_feedforward].Member[estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[simple_feedforward].Member[estimator].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[simple_feedforward].Member[lightning_module].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[simple_feedforward].Member[lightning_module].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[tft].Member[estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[tft].Member[estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[wavenet].Member[estimator].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[model].Member[wavenet].Member[estimator].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[modules].Member[loss].Member[CRPS] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[modules].Member[loss].Member[DistributionLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[modules].Member[loss].Member[EnergyScore] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[modules].Member[loss].Member[NegativeLogLikelihood] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[torch].Member[modules].Member[loss].Member[QuantileLoss] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[BucketInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[ContinuousTimePointSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[ContinuousTimePredictionSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[ContinuousTimeUniformSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[NumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[UniformSplitSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[sampler].Member[BucketInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[sampler].Member[ContinuousTimePointSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[sampler].Member[ContinuousTimePredictionSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[sampler].Member[ContinuousTimeUniformSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[sampler].Member[ExpectedNumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[sampler].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[sampler].Member[NumInstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[sampler].Member[PredictionSplitSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[sampler].Member[UniformSplitSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[split].Member[ContinuousTimePointSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[transform].Member[split].Member[InstanceSampler] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[zebras].Member[schema].Member[Array] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[zebras].Member[schema].Member[Field] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[zebras].Member[schema].Member[Metadata] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[zebras].Member[schema].Member[Scalar] + - - pydantic.BaseModel~Subclass + - gluonts + - Member[zebras].Member[schema].Member[TimeSeries] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gmplot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gmplot.model.yml new file mode 100644 index 00000000000..8a5c3089986 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gmplot.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gmplot + - Member[google_map_plotter].Member[StringIO] + - - io.StringIO~Subclass + - gmplot + - Member[utility].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gokart.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gokart.model.yml new file mode 100644 index 00000000000..c9fc9230f99 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gokart.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - gokart + - Member[file_processor].Member[pickle] + - - xml.etree.ElementTree~Subclass + - gokart + - Member[file_processor].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google.model.yml index 847b9bd7bd2..0eb1f87bba2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - aiohttp.ClientSession~Subclass + - google + - Member[cloud].Member[hooks].Member[bigquery].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - google + - Member[cloud].Member[hooks].Member[gcs].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - google + - Member[cloud].Member[triggers].Member[bigquery].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - google + - Member[cloud].Member[triggers].Member[gcs].Member[ClientSession] + - - http.server.BaseHTTPRequestHandler~Subclass + - google + - Member[colab].Member[files].Member[_FileHandler] - - io.StringIO~Subclass - google - Member[appengine].Member[_internal].Member[antlr3].Member[StringIO] @@ -13,3 +28,48 @@ extensions: - - io.StringIO~Subclass - google - Member[appengine].Member[api].Member[memcache].Member[BytesIO] + - - io.StringIO~Subclass + - google + - Member[cloud].Member[storage].Member[blob].Member[BytesIO] + - - io.StringIO~Subclass + - google + - Member[cloud].Member[xcom_backends].Member[gcs].Member[BytesIO] + - - io.StringIO~Subclass + - google + - Member[datalab].Member[contrib].Member[mlworkbench].Member[_local_predict].Member[BytesIO] + - - io.StringIO~Subclass + - google + - Member[datalab].Member[data].Member[_csv_file].Member[StringIO] + - - io.StringIO~Subclass + - google + - Member[protobuf].Member[internal].Member[python_message].Member[BytesIO] + - - pickle~Alias + - google + - Member[appengine].Member[ext].Member[deferred].Member[deferred].Member[pickle] + - - pickle~Alias + - google + - Member[appengine].Member[ext].Member[deferred].Member[pickle] + - - pickle~Alias + - google + - Member[cloud].Member[spanner_dbapi].Member[checksum].Member[pickle] + - - pickle~Alias + - google + - Member[cloud].Member[storage].Member[transfer_manager].Member[pickle] + - - pickle~Alias + - google + - Member[cloud].Member[xcom_backends].Member[gcs].Member[pickle] + - - pickle~Alias + - google + - Member[protobuf].Member[internal].Member[containers].Member[pickle] + - - requests.models.Response~Subclass + - google + - Member[cloud].Member[storage].Member[batch].Member[_FutureResponse] + - - tornado.web.RequestHandler~Subclass + - google + - Member[colab].Member[html].Member[_provide].Member[_ResourceHandler] + - - xml.etree.ElementTree~Subclass + - google + - Member[appengine].Member[datastore].Member[datastore_index_xml].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - google + - Member[appengine].Member[tools].Member[queue_xml_parser].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_analytics.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_analytics.model.yml new file mode 100644 index 00000000000..b8e9e252f30 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_analytics.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - google_analytics + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-googleads.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-googleads.model.yml new file mode 100644 index 00000000000..51dab9efa5b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-googleads.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - googleads + - Member[util].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-goose.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-goose.model.yml new file mode 100644 index 00000000000..dd0b3fb3bd8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-goose.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - goose + - Member[parsers].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gptcache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gptcache.model.yml new file mode 100644 index 00000000000..fd654cc6164 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gptcache.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gptcache + - Member[adapter].Member[diffusers].Member[BytesIO] + - - io.StringIO~Subclass + - gptcache + - Member[adapter].Member[openai].Member[BytesIO] + - - io.StringIO~Subclass + - gptcache + - Member[adapter].Member[stability_sdk].Member[BytesIO] + - - pickle~Alias + - gptcache + - Member[manager].Member[data_manager].Member[pickle] + - - pydantic.BaseModel~Subclass + - gptcache + - Member[adapter].Member[langchain_models].Member[LangChainChat] + - - pydantic.BaseModel~Subclass + - gptcache + - Member[adapter].Member[langchain_models].Member[LangChainLLMs] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gptcache_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gptcache_server.model.yml new file mode 100644 index 00000000000..ea5aff051a5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gptcache_server.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - gptcache_server + - Member[server].Member[CacheData] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gql.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gql.model.yml new file mode 100644 index 00000000000..e8d0895b843 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gql.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - multidict.MultiDictProxy~Subclass + - gql + - Member[transport].Member[aiohttp].Member[CIMultiDictProxy] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-grab.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-grab.model.yml new file mode 100644 index 00000000000..762910fbef8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-grab.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPResponse~Subclass + - grab + - Member[transport].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - grab + - Member[util].Member[cookies].Member[HTTPResponse] + - - io.StringIO~Subclass + - grab + - Member[document].Member[BytesIO] + - - io.StringIO~Subclass + - grab + - Member[document].Member[StringIO] + - - io.StringIO~Subclass + - grab + - Member[response].Member[BytesIO] + - - io.StringIO~Subclass + - grab + - Member[response].Member[StringIO] + - - lxml.etree~Alias + - grab + - Member[document].Member[etree] + - - lxml.etree~Alias + - grab + - Member[response].Member[etree] + - - pickle~Alias + - grab + - Member[spider].Member[queue_backend].Member[mongodb].Member[pickle] + - - pickle~Alias + - grab + - Member[spider].Member[queue_backend].Member[redis].Member[pickle] + - - urllib.parse.SplitResult~Subclass + - grab + - Member[document].Member[SplitResult] + - - urllib.parse.SplitResult~Subclass + - grab + - Member[response].Member[SplitResult] + - - urllib3.PoolManager~Subclass + - grab + - Member[transport].Member[PoolManager] + - - urllib3.PoolManager~Subclass + - grab + - Member[transport].Member[ProxyManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gradient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gradient.model.yml new file mode 100644 index 00000000000..4b5b45ddeb8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gradient.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - gradient + - Member[commands].Member[datasets].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gradient_boosting_model.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gradient_boosting_model.model.yml new file mode 100644 index 00000000000..6dcbe7e76b6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gradient_boosting_model.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - gradient_boosting_model + - Member[config].Member[core].Member[AppConfig] + - - pydantic.BaseModel~Subclass + - gradient_boosting_model + - Member[config].Member[core].Member[Config] + - - pydantic.BaseModel~Subclass + - gradient_boosting_model + - Member[config].Member[core].Member[ModelConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gradio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gradio.model.yml new file mode 100644 index 00000000000..2262cc98cc3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gradio.model.yml @@ -0,0 +1,183 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gradio + - Member[processing_utils].Member[BytesIO] + - - io.StringIO~Subclass + - gradio + - Member[utils].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - gradio + - Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[blocks].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[blocks].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[annotated_image].Member[AnnotatedImageData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[annotated_image].Member[Annotation] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[annotated_image].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[annotated_image].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[audio].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[bar_plot].Member[AltairPlotData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[chatbot].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[chatbot].Member[FileMessage] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[chatbot].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[clear_button].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[dataframe].Member[DataframeData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[dataframe].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[file].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[gallery].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[gallery].Member[GalleryImage] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[gallery].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[highlighted_text].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[highlighted_text].Member[HighlightedToken] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[image].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[label].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[label].Member[LabelConfidence] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[label].Member[LabelData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[line_plot].Member[AltairPlotData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[model3d].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[plot].Member[AltairPlotData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[plot].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[plot].Member[PlotData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[scatter_plot].Member[AltairPlotData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[upload_button].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[video].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[video].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[components].Member[video].Member[VideoData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[data_classes].Member[ComponentServerBody] + - - pydantic.BaseModel~Subclass + - gradio + - Member[data_classes].Member[Estimation] + - - pydantic.BaseModel~Subclass + - gradio + - Member[data_classes].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[data_classes].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[data_classes].Member[LogMessage] + - - pydantic.BaseModel~Subclass + - gradio + - Member[data_classes].Member[PredictBody] + - - pydantic.BaseModel~Subclass + - gradio + - Member[data_classes].Member[ProgressUnit] + - - pydantic.BaseModel~Subclass + - gradio + - Member[data_classes].Member[Progress] + - - pydantic.BaseModel~Subclass + - gradio + - Member[data_classes].Member[ResetBody] + - - pydantic.BaseModel~Subclass + - gradio + - Member[helpers].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[processing_utils].Member[FileData] + - - pydantic.BaseModel~Subclass + - gradio + - Member[processing_utils].Member[GradioModel] + - - pydantic.BaseModel~Subclass + - gradio + - Member[queueing].Member[Estimation] + - - pydantic.BaseModel~Subclass + - gradio + - Member[queueing].Member[LogMessage] + - - pydantic.BaseModel~Subclass + - gradio + - Member[queueing].Member[PredictBody] + - - pydantic.BaseModel~Subclass + - gradio + - Member[queueing].Member[ProgressUnit] + - - pydantic.BaseModel~Subclass + - gradio + - Member[queueing].Member[Progress] + - - pydantic.BaseModel~Subclass + - gradio + - Member[route_utils].Member[PredictBody] + - - pydantic.BaseModel~Subclass + - gradio + - Member[routes].Member[ComponentServerBody] + - - pydantic.BaseModel~Subclass + - gradio + - Member[routes].Member[Estimation] + - - pydantic.BaseModel~Subclass + - gradio + - Member[routes].Member[PredictBody] + - - pydantic.BaseModel~Subclass + - gradio + - Member[routes].Member[ResetBody] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_django.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_django.model.yml new file mode 100644 index 00000000000..e29a3d30f7d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_django.model.yml @@ -0,0 +1,81 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - graphene_django + - Member[filter].Member[filters].Member[global_id_filter].Member[GlobalIDFormField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[filter].Member[filters].Member[global_id_filter].Member[GlobalIDMultipleChoiceField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[filter].Member[filters].Member[range_filter].Member[Field] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[filter].Member[filters].Member[range_filter].Member[RangeField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[filter].Member[utils].Member[GlobalIDFormField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[filter].Member[utils].Member[GlobalIDMultipleChoiceField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[forms].Member[GlobalIDFormField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[forms].Member[GlobalIDMultipleChoiceField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[forms].Member[converter].Member[GlobalIDFormField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[forms].Member[converter].Member[GlobalIDMultipleChoiceField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[forms].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[forms].Member[forms].Member[Field] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[forms].Member[forms].Member[GlobalIDFormField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[forms].Member[forms].Member[GlobalIDMultipleChoiceField] + - - Django.Forms.Field~Subclass + - graphene_django + - Member[forms].Member[forms].Member[MultipleChoiceField] + - - Django.Views.View~Subclass + - graphene_django + - Member[views].Member[GraphQLView] + - - Django.Views.View~Subclass + - graphene_django + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - graphene_django + - Member[rest_framework].Member[models].Member[MyFakeModelWithChoiceField] + - - Django.db.models.Model~Subclass + - graphene_django + - Member[rest_framework].Member[models].Member[MyFakeModelWithDate] + - - Django.db.models.Model~Subclass + - graphene_django + - Member[rest_framework].Member[models].Member[MyFakeModelWithPassword] + - - Django.db.models.Model~Subclass + - graphene_django + - Member[rest_framework].Member[models].Member[MyFakeModel] + - - Django.db.models.Model~Subclass + - graphene_django + - Member[types].Member[Model] + - - django.http.response.HttpResponseBadRequest~Subclass + - graphene_django + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseNotAllowed~Subclass + - graphene_django + - Member[views].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponse~Subclass + - graphene_django + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_django_extras.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_django_extras.model.yml index 1fe27f34fc8..c510364157a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_django_extras.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_django_extras.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - graphene_django_extras + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - graphene_django_extras + - Member[views].Member[AuthenticatedGraphQLView] + - - Django.Views.View~Subclass + - graphene_django_extras + - Member[views].Member[ExtraGraphQLView] - - Django.Views.View~Subclass - graphene_django_extras - Member[views].Member[GraphQLView] + - - Django.db.models.Model~Subclass + - graphene_django_extras + - Member[utils].Member[Model] + - - rest_framework.request.Request~Subclass + - graphene_django_extras + - Member[views].Member[Request] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_sqlalchemy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_sqlalchemy.model.yml new file mode 100644 index 00000000000..cf32820807a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_sqlalchemy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - graphene_sqlalchemy + - Member[batching].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphos.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphos.model.yml new file mode 100644 index 00000000000..e309174aebf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphos.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - graphos + - Member[views].Member[FlotAsJson] + - - Django.Views.View~Subclass + - graphos + - Member[views].Member[RendererAsJson] + - - Django.Views.View~Subclass + - graphos + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - graphos + - Member[views].Member[HttpResponse] + - - io.StringIO~Subclass + - graphos + - Member[renderers].Member[matplotlib_renderer].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphql_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphql_auth.model.yml new file mode 100644 index 00000000000..430e6ce81ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphql_auth.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - graphql_auth + - Member[forms].Member[CustomUsernameField] + - - Django.Forms.Field~Subclass + - graphql_auth + - Member[forms].Member[UsernameField] + - - Django.db.models.Model~Subclass + - graphql_auth + - Member[mixins].Member[UserStatus] + - - Django.db.models.Model~Subclass + - graphql_auth + - Member[models].Member[UserStatus] + - - Django.db.models.Model~Subclass + - graphql_auth + - Member[shortcuts].Member[UserStatus] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[forms].Member[EmailForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[forms].Member[PasswordLessRegisterForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[forms].Member[RegisterForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[forms].Member[UpdateAccountForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[forms].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[mixins].Member[EmailForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[mixins].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[mixins].Member[PasswordLessRegisterForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[mixins].Member[RegisterForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[mixins].Member[SetPasswordForm] + - - django.forms.BaseForm~Subclass + - graphql_auth + - Member[mixins].Member[UpdateAccountForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphql_jwt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphql_jwt.model.yml new file mode 100644 index 00000000000..ad891e3da4e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphql_jwt.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - graphql_jwt + - Member[refresh_token].Member[models].Member[AbstractRefreshToken] + - - Django.db.models.Model~Subclass + - graphql_jwt + - Member[refresh_token].Member[models].Member[RefreshToken] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-great_expectations.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-great_expectations.model.yml new file mode 100644 index 00000000000..6569de09fb9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-great_expectations.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - great_expectations + - Member[datasource].Member[fluent].Member[config].Member[StringIO] + - - io.StringIO~Subclass + - great_expectations + - Member[datasource].Member[fluent].Member[fluent_base_model].Member[StringIO] + - - io.StringIO~Subclass + - great_expectations + - Member[datasource].Member[pandas_datasource].Member[BytesIO] + - - io.StringIO~Subclass + - great_expectations + - Member[execution_engine].Member[pandas_execution_engine].Member[BytesIO] + - - logging.Logger~Subclass + - great_expectations + - Member[self_check].Member[util].Member[Logger] + - - pickle~Alias + - great_expectations + - Member[execution_engine].Member[pandas_execution_engine].Member[pickle] + - - sqlalchemy.engine.Engine~Subclass + - great_expectations + - Member[compatibility].Member[sqlalchemy].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - great_expectations + - Member[execution_engine].Member[sqlalchemy_execution_engine].Member[SaEngine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-green.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-green.model.yml new file mode 100644 index 00000000000..954bedc8293 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-green.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - green + - Member[result].Member[StringIO] + - - io.StringIO~Subclass + - green + - Member[suite].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-greplin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-greplin.model.yml index d2f11d38be0..a8fcdeaed8b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-greplin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-greplin.model.yml @@ -10,3 +10,6 @@ extensions: - - io.StringIO~Subclass - greplin - Member[scales].Member[flaskhandler].Member[StringIO] + - - tornado.web.RequestHandler~Subclass + - greplin + - Member[scales].Member[tornadohandler].Member[StatsHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gridnet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gridnet.model.yml new file mode 100644 index 00000000000..ad8a2b2347e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gridnet.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - gridnet + - Member[gridnet].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-grip.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-grip.model.yml new file mode 100644 index 00000000000..ccf7f8c58e5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-grip.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - grip + - Member[Grip] + - - flask.Flask~Subclass + - grip + - Member[api].Member[Grip] + - - flask.Flask~Subclass + - grip + - Member[app].Member[Flask] + - - flask.Flask~Subclass + - grip + - Member[app].Member[Grip] + - - flask.Response~Subclass + - grip + - Member[app].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-grpclib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-grpclib.model.yml new file mode 100644 index 00000000000..411adaa56bb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-grpclib.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - grpclib + - Member[protocol].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gseapy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gseapy.model.yml new file mode 100644 index 00000000000..62364924b60 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gseapy.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gseapy + - Member[biomart].Member[StringIO] + - - io.StringIO~Subclass + - gseapy + - Member[enrichr].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - gseapy + - Member[gsea].Member[ET] + - - xml.etree.ElementTree~Subclass + - gseapy + - Member[parser].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gspread.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gspread.model.yml new file mode 100644 index 00000000000..6d073ba84bc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gspread.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - gspread + - Member[client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gto.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gto.model.yml new file mode 100644 index 00000000000..44684e1b2dc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gto.model.yml @@ -0,0 +1,195 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - gto + - Member[GitRegistry] + - - pydantic.BaseModel~Subclass + - gto + - Member[RepoIndexManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[api].Member[Artifact] + - - pydantic.BaseModel~Subclass + - gto + - Member[api].Member[FileIndexManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[api].Member[GitRegistry] + - - pydantic.BaseModel~Subclass + - gto + - Member[api].Member[RepoIndexManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[Artifact] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[Assignment] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[BaseEvent] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[BaseManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[BaseObject] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[BaseRegistryState] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[Commit] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[Creation] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[Deprecation] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[Deregistration] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[Registration] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[Unassignment] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[VStage] + - - pydantic.BaseModel~Subclass + - gto + - Member[base].Member[Version] + - - pydantic.BaseModel~Subclass + - gto + - Member[config].Member[EnrichmentConfig] + - - pydantic.BaseModel~Subclass + - gto + - Member[config].Member[EnrichmentReader] + - - pydantic.BaseModel~Subclass + - gto + - Member[constants].Member[Shortcut] + - - pydantic.BaseModel~Subclass + - gto + - Member[ext].Member[EnrichmentInfo] + - - pydantic.BaseModel~Subclass + - gto + - Member[ext].Member[EnrichmentReader] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[Artifact] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[BaseIndexManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[BaseManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[BaseRegistryState] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[EnrichmentEvent] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[EnrichmentInfo] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[EnrichmentManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[EnrichmentReader] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[FileIndexManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[GTOEnrichment] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[GTOInfo] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[Index] + - - pydantic.BaseModel~Subclass + - gto + - Member[index].Member[RepoIndexManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[Assignment] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[BaseEvent] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[BaseRegistryState] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[Deprecation] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[Deregistration] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[EnrichmentManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[GitRegistry] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[Registration] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[TagArtifactManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[TagStageManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[TagVersionManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[registry].Member[Unassignment] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[Artifact] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[Assignment] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[BaseManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[BaseRegistryState] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[Deprecation] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[Deregistration] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[Registration] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[TagArtifactManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[TagManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[TagStageManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[TagVersionManager] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[Tag] + - - pydantic.BaseModel~Subclass + - gto + - Member[tag].Member[Unassignment] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-guardian.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-guardian.model.yml index 817a738edd7..498351a880d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-guardian.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-guardian.model.yml @@ -19,24 +19,75 @@ extensions: - - Django.db.models.Model~Subclass - guardian - Member[ctypes].Member[ContentType] + - - Django.db.models.Model~Subclass + - guardian + - Member[decorators].Member[Model] - - Django.db.models.Model~Subclass - guardian - Member[managers].Member[Permission] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[BaseGenericObjectPermission] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[BaseObjectPermission] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[GroupObjectPermissionAbstract] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[GroupObjectPermissionBase] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[GroupObjectPermission] - - Django.db.models.Model~Subclass - guardian - Member[models].Member[Group] - - Django.db.models.Model~Subclass - guardian - Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[UserObjectPermissionAbstract] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[UserObjectPermissionBase] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[UserObjectPermission] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[models].Member[BaseGenericObjectPermission] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[models].Member[BaseObjectPermission] - - Django.db.models.Model~Subclass - guardian - Member[models].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[models].Member[GroupObjectPermissionAbstract] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[models].Member[GroupObjectPermissionBase] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[models].Member[GroupObjectPermission] - - Django.db.models.Model~Subclass - guardian - Member[models].Member[models].Member[Group] - - Django.db.models.Model~Subclass - guardian - Member[models].Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[models].Member[UserObjectPermissionAbstract] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[models].Member[UserObjectPermissionBase] + - - Django.db.models.Model~Subclass + - guardian + - Member[models].Member[models].Member[UserObjectPermission] - - Django.db.models.Model~Subclass - guardian - Member[shortcuts].Member[ContentType] @@ -52,3 +103,39 @@ extensions: - - Django.db.models.Model~Subclass - guardian - Member[utils].Member[Group] + - - Django.db.models.Model~Subclass + - guardian + - Member[utils].Member[Model] + - - django.forms.BaseForm~Subclass + - guardian + - Member[admin].Member[AdminGroupObjectPermissionsForm] + - - django.forms.BaseForm~Subclass + - guardian + - Member[admin].Member[AdminUserObjectPermissionsForm] + - - django.forms.BaseForm~Subclass + - guardian + - Member[admin].Member[GroupManage] + - - django.forms.BaseForm~Subclass + - guardian + - Member[admin].Member[GroupObjectPermissionsForm] + - - django.forms.BaseForm~Subclass + - guardian + - Member[admin].Member[UserManage] + - - django.forms.BaseForm~Subclass + - guardian + - Member[admin].Member[UserObjectPermissionsForm] + - - django.forms.BaseForm~Subclass + - guardian + - Member[forms].Member[BaseObjectPermissionsForm] + - - django.forms.BaseForm~Subclass + - guardian + - Member[forms].Member[GroupObjectPermissionsForm] + - - django.forms.BaseForm~Subclass + - guardian + - Member[forms].Member[UserObjectPermissionsForm] + - - django.http.response.HttpResponseForbidden~Subclass + - guardian + - Member[utils].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotFound~Subclass + - guardian + - Member[utils].Member[HttpResponseNotFound] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-guardrails.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-guardrails.model.yml new file mode 100644 index 00000000000..173503886cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-guardrails.model.yml @@ -0,0 +1,144 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - guardrails + - Member[datatypes].Member[ET] + - - lxml.etree~Alias + - guardrails + - Member[rail].Member[ET] + - - lxml.etree~Alias + - guardrails + - Member[schema].Member[ET] + - - lxml.etree~Alias + - guardrails + - Member[utils].Member[constants].Member[ET] + - - lxml.etree~Alias + - guardrails + - Member[utils].Member[json_utils].Member[ET] + - - lxml.etree~Alias + - guardrails + - Member[utils].Member[reask_utils].Member[ET] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[guard].Member[GuardState] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[llm_providers].Member[LLMResponse] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[run].Member[FieldReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[run].Member[GuardHistory] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[run].Member[GuardLogs] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[run].Member[GuardState] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[run].Member[LLMResponse] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[run].Member[NonParseableReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[run].Member[ReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[schema].Member[FailResult] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[schema].Member[FieldReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[schema].Member[FieldValidationLogs] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[schema].Member[GuardLogs] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[schema].Member[NonParseableReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[schema].Member[SkeletonReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[ArbitraryModel] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[FieldValidationLogs] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[GuardHistory] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[GuardLogs] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[GuardState] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[LLMResponse] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[ReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[SkeletonReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[ValidationResult] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[logs_utils].Member[ValidatorLogs] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[misc].Member[GuardHistory] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[reask_utils].Member[FailResult] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[reask_utils].Member[FieldReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[reask_utils].Member[NonParseableReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[reask_utils].Member[ReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[utils].Member[reask_utils].Member[SkeletonReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[validator_service].Member[FailResult] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[validator_service].Member[FieldReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[validator_service].Member[FieldValidationLogs] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[validator_service].Member[PassResult] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[validator_service].Member[ReAsk] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[validator_service].Member[ValidatorLogs] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[validators].Member[FailResult] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[validators].Member[PassResult] + - - pydantic.BaseModel~Subclass + - guardrails + - Member[validators].Member[ValidationResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gvm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gvm.model.yml new file mode 100644 index 00000000000..39726d881cb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gvm.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - gvm + - Member[connections].Member[etree] + - - lxml.etree~Alias + - gvm + - Member[transforms].Member[etree] + - - lxml.etree~Alias + - gvm + - Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gwpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gwpy.model.yml new file mode 100644 index 00000000000..ba78928fb10 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gwpy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - gwpy + - Member[table].Member[filter].Member[StringIO] + - - pickle~Alias + - gwpy + - Member[types].Member[io].Member[hdf5].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-handler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-handler.model.yml index abedbae2c47..d0a6fa5b371 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-handler.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-handler.model.yml @@ -7,3 +7,9 @@ extensions: - - pydantic.BaseModel~Subclass - handler - Member[Event] + - - pydantic.BaseModel~Subclass + - handler + - Member[History] + - - pydantic.BaseModel~Subclass + - handler + - Member[Message] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hass_nabucasa.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hass_nabucasa.model.yml new file mode 100644 index 00000000000..8e8ca703f1a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hass_nabucasa.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - hass_nabucasa + - Member[voice].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hatchling.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hatchling.model.yml new file mode 100644 index 00000000000..7c95d369042 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hatchling.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - hatchling + - Member[builders].Member[sdist].Member[BytesIO] + - - io.StringIO~Subclass + - hatchling + - Member[builders].Member[wheel].Member[StringIO] + - - pickle~Alias + - hatchling + - Member[bridge].Member[app].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-haystack.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-haystack.model.yml new file mode 100644 index 00000000000..fef58be2dc0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-haystack.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - haystack + - Member[generic_views].Member[FacetedSearchView] + - - Django.Views.View~Subclass + - haystack + - Member[generic_views].Member[FormView] + - - Django.Views.View~Subclass + - haystack + - Member[generic_views].Member[SearchView] + - - django.forms.BaseForm~Subclass + - haystack + - Member[forms].Member[FacetedModelSearchForm] + - - django.forms.BaseForm~Subclass + - haystack + - Member[forms].Member[FacetedSearchForm] + - - django.forms.BaseForm~Subclass + - haystack + - Member[forms].Member[HighlightedModelSearchForm] + - - django.forms.BaseForm~Subclass + - haystack + - Member[forms].Member[HighlightedSearchForm] + - - django.forms.BaseForm~Subclass + - haystack + - Member[forms].Member[ModelSearchForm] + - - django.forms.BaseForm~Subclass + - haystack + - Member[forms].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - haystack + - Member[generic_views].Member[FacetedSearchForm] + - - django.forms.BaseForm~Subclass + - haystack + - Member[generic_views].Member[ModelSearchForm] + - - django.forms.BaseForm~Subclass + - haystack + - Member[views].Member[FacetedSearchForm] + - - django.forms.BaseForm~Subclass + - haystack + - Member[views].Member[ModelSearchForm] + - - pickle~Alias + - haystack + - Member[modeling].Member[utils].Member[pickle] + - - requests.models.Response~Subclass + - haystack + - Member[nodes].Member[retriever].Member[link_content].Member[Response] + - - requests.models.Response~Subclass + - haystack + - Member[preview].Member[components].Member[fetchers].Member[link_content].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-healthcheck.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-healthcheck.model.yml index b4d57c058e5..a10599e6894 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-healthcheck.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-healthcheck.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - django.http.response.HttpResponse~Subclass + - healthcheck + - Member[contrib].Member[django].Member[status_endpoint].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - healthcheck + - Member[contrib].Member[django].Member[status_endpoint].Member[views].Member[JsonResponseServerError] + - - django.http.response.HttpResponse~Subclass + - healthcheck + - Member[contrib].Member[django].Member[status_endpoint].Member[views].Member[JsonResponse] - - flask.Blueprint~Subclass - healthcheck - Member[routes].Member[Blueprint] + - - tornado.web.RequestHandler~Subclass + - healthcheck + - Member[TornadoHandler] + - - tornado.web.RequestHandler~Subclass + - healthcheck + - Member[tornado_handler].Member[TornadoHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-helloworld.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-helloworld.model.yml new file mode 100644 index 00000000000..ad9dbf247b9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-helloworld.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - helloworld + - Member[views].Member[HttpResponse] + - - flask.Blueprint~Subclass + - helloworld + - Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-helpdesk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-helpdesk.model.yml index 48b40582306..e6789c9b394 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-helpdesk.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-helpdesk.model.yml @@ -4,24 +4,510 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - helpdesk + - Member[urls].Member[CreateUserView] + - - Django.Views.View~Subclass + - helpdesk + - Member[urls].Member[DirectTemplateView] + - - Django.Views.View~Subclass + - helpdesk + - Member[urls].Member[FollowUpAttachmentViewSet] + - - Django.Views.View~Subclass + - helpdesk + - Member[urls].Member[FollowUpViewSet] + - - Django.Views.View~Subclass + - helpdesk + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - helpdesk + - Member[urls].Member[TicketViewSet] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[api].Member[CreateUserView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[api].Member[FollowUpAttachmentViewSet] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[api].Member[FollowUpViewSet] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[api].Member[GenericViewSet] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[api].Member[TicketViewSet] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[public].Member[BaseCreateTicketView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[public].Member[CreateTicketIframeView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[public].Member[CreateTicketView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[public].Member[FormView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[public].Member[Homepage] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[public].Member[SuccessIframeView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[public].Member[TemplateView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[staff].Member[CreateTicketView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[staff].Member[EditUserSettingsView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[staff].Member[FormView] + - - Django.Views.View~Subclass + - helpdesk + - Member[views].Member[staff].Member[UpdateView] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[ChecklistTask] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[ChecklistTemplate] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[Checklist] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[CustomField] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[EscalationExclusion] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[FollowUpAttachment] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[FollowUp] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[IgnoreEmail] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[KBCategory] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[KBIAttachment] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[KBItem] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[PreSetReply] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[TicketChange] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[admin].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[email].Member[FollowUp] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[email].Member[IgnoreEmail] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[email].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[email].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[ChecklistTemplate] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[Checklist] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[CustomField] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[FollowUp] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[IgnoreEmail] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[KBItem] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[TicketCC] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[TicketCustomFieldValue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[TicketDependency] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[forms].Member[UserSettings] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[management].Member[commands].Member[create_escalation_exclusions].Member[EscalationExclusion] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[management].Member[commands].Member[create_escalation_exclusions].Member[Queue] - - Django.db.models.Model~Subclass - helpdesk - Member[management].Member[commands].Member[create_queue_permissions].Member[ContentType] - - Django.db.models.Model~Subclass - helpdesk - Member[management].Member[commands].Member[create_queue_permissions].Member[Permission] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[management].Member[commands].Member[create_queue_permissions].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[management].Member[commands].Member[create_usersettings].Member[UserSettings] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[management].Member[commands].Member[escalate_tickets].Member[EscalationExclusion] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[management].Member[commands].Member[escalate_tickets].Member[FollowUp] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[management].Member[commands].Member[escalate_tickets].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[management].Member[commands].Member[escalate_tickets].Member[TicketChange] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[management].Member[commands].Member[escalate_tickets].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[Attachment] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[ChecklistTask] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[ChecklistTemplate] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[Checklist] - - Django.db.models.Model~Subclass - helpdesk - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[CustomField] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[EscalationExclusion] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[FollowUpAttachment] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[FollowUp] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[IgnoreEmail] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[KBCategory] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[KBIAttachment] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[KBItem] - - Django.db.models.Model~Subclass - helpdesk - Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[PreSetReply] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[SavedSearch] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[TicketCC] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[TicketChange] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[TicketCustomFieldValue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[TicketDependency] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[UserSettings] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[serializers].Member[CustomField] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[serializers].Member[FollowUpAttachment] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[serializers].Member[FollowUp] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[serializers].Member[Ticket] - - Django.db.models.Model~Subclass - helpdesk - Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[templatetags].Member[saved_queries].Member[SavedSearch] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[templatetags].Member[ticket_to_link].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[user].Member[KBCategory] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[user].Member[KBItem] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[user].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[user].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[abstract_views].Member[CustomField] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[abstract_views].Member[KBItem] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[abstract_views].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[api].Member[FollowUpAttachment] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[api].Member[FollowUp] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[api].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[feeds].Member[FollowUp] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[feeds].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[feeds].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[kb].Member[KBCategory] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[kb].Member[KBItem] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[public].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[public].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[public].Member[UserSettings] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[ChecklistTask] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[ChecklistTemplate] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[Checklist] - - Django.db.models.Model~Subclass - helpdesk - Member[views].Member[staff].Member[ContentType] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[CustomField] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[FollowUpAttachment] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[FollowUp] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[IgnoreEmail] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[KBItem] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[PreSetReply] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[Queue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[SavedSearch] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[TicketCC] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[TicketChange] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[TicketCustomFieldValue] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[TicketDependency] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[Ticket] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[UserSettings] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[AbstractTicketForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[ChecklistForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[ChecklistTemplateForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[CreateChecklistForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[EditFollowUpForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[EditTicketForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[EmailIgnoreForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[MultipleTicketSelectForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[PublicTicketForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[TicketCCEmailForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[TicketCCForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[TicketCCUserForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[TicketDependencyForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[TicketForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[forms].Member[UserSettingsForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[serializers].Member[TicketForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[ChecklistForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[ChecklistTemplateForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[CreateChecklistForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[EditFollowUpForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[EditTicketForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[EmailIgnoreForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[MultipleTicketSelectForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[TicketCCEmailForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[TicketCCForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[TicketCCUserForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[TicketDependencyForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[TicketForm] + - - django.forms.BaseForm~Subclass + - helpdesk + - Member[views].Member[staff].Member[UserSettingsForm] - - django.http.request.HttpRequest~Subclass - helpdesk - Member[views].Member[staff].Member[WSGIRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - helpdesk + - Member[views].Member[kb].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - helpdesk + - Member[views].Member[public].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - helpdesk + - Member[views].Member[staff].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - helpdesk + - Member[views].Member[staff].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - helpdesk + - Member[views].Member[staff].Member[JsonResponse] + - - io.StringIO~Subclass + - helpdesk + - Member[models].Member[StringIO] + - - rest_framework.exceptions.APIException~Subclass + - helpdesk + - Member[serializers].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hentai.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hentai.model.yml new file mode 100644 index 00000000000..210b2d87107 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hentai.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - hentai + - Member[Response] + - - requests.models.Response~Subclass + - hentai + - Member[hentai].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hgext.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hgext.model.yml new file mode 100644 index 00000000000..b544da80b6b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hgext.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - hgext + - Member[convert].Member[cvs].Member[stringio] + - - io.StringIO~Subclass + - hgext + - Member[convert].Member[hg].Member[stringio] + - - io.StringIO~Subclass + - hgext + - Member[convert].Member[subversion].Member[stringio] + - - io.StringIO~Subclass + - hgext + - Member[patchbomb].Member[stringio] + - - pickle~Alias + - hgext + - Member[convert].Member[common].Member[pickle] + - - pickle~Alias + - hgext + - Member[convert].Member[cvsps].Member[pickle] + - - pickle~Alias + - hgext + - Member[convert].Member[subversion].Member[pickle] + - - pickle~Alias + - hgext + - Member[histedit].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hikvision.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hikvision.model.yml new file mode 100644 index 00000000000..f28f575474f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hikvision.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - hikvision + - Member[api].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hitcount.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hitcount.model.yml index b97cf5fba6e..dc7b94c1616 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hitcount.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hitcount.model.yml @@ -4,12 +4,69 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - hitcount + - Member[urls].Member[HitCountJSONView] + - - Django.Views.View~Subclass + - hitcount + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - hitcount + - Member[views].Member[HitCountDetailView] + - - Django.Views.View~Subclass + - hitcount + - Member[views].Member[HitCountJSONView] + - - Django.Views.View~Subclass + - hitcount + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - hitcount + - Member[admin].Member[BlacklistIP] + - - Django.db.models.Model~Subclass + - hitcount + - Member[admin].Member[BlacklistUserAgent] + - - Django.db.models.Model~Subclass + - hitcount + - Member[admin].Member[Hit] + - - Django.db.models.Model~Subclass + - hitcount + - Member[management].Member[commands].Member[hitcount_cleanup].Member[Hit] - - Django.db.models.Model~Subclass - hitcount - Member[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - hitcount + - Member[models].Member[BlacklistIP] + - - Django.db.models.Model~Subclass + - hitcount + - Member[models].Member[BlacklistUserAgent] - - Django.db.models.Model~Subclass - hitcount - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - hitcount + - Member[models].Member[HitCountBase] + - - Django.db.models.Model~Subclass + - hitcount + - Member[models].Member[HitCount] + - - Django.db.models.Model~Subclass + - hitcount + - Member[models].Member[Hit] - - Django.db.models.Model~Subclass - hitcount - Member[templatetags].Member[hitcount_tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - hitcount + - Member[views].Member[BlacklistIP] + - - Django.db.models.Model~Subclass + - hitcount + - Member[views].Member[BlacklistUserAgent] + - - Django.db.models.Model~Subclass + - hitcount + - Member[views].Member[Hit] + - - django.http.response.HttpResponseBadRequest~Subclass + - hitcount + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.JsonResponse~Subclass + - hitcount + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-home.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-home.model.yml new file mode 100644 index 00000000000..1d513a8474a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-home.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - home + - Member[models].Member[HomePage] + - - Django.db.models.Model~Subclass + - home + - Member[models].Member[Page] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homeassistant.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homeassistant.model.yml index 0edb9e0489c..95ecd00cc34 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homeassistant.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homeassistant.model.yml @@ -4,6 +4,138 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[accuweather].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[airly].Member[config_flow].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[airly].Member[coordinator].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[august].Member[gateway].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[awair].Member[coordinator].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[cloudflare].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[electric_kiwi].Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[gios].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[lyric].Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[nest].Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[netatmo].Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[openexchangerates].Member[coordinator].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[switchbee].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[ukraine_alarm].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[whirlpool].Member[climate].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[xbox].Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - homeassistant + - Member[components].Member[yolink].Member[api].Member[ClientSession] + - - http.client.HTTPConnection~Subclass + - homeassistant + - Member[block_async_io].Member[HTTPConnection] + - - httpx.Client~Subclass + - homeassistant + - Member[components].Member[point].Member[PointSession] + - - httpx.Client~Subclass + - homeassistant + - Member[components].Member[point].Member[config_flow].Member[PointSession] + - - httpx.Client~Subclass + - homeassistant + - Member[components].Member[senz].Member[api].Member[AsyncClient] + - - httpx.Client~Subclass + - homeassistant + - Member[helpers].Member[httpx_client].Member[HassHttpXAsyncClient] + - - io.StringIO~Subclass + - homeassistant + - Member[auth].Member[mfa_modules].Member[totp].Member[BytesIO] + - - io.StringIO~Subclass + - homeassistant + - Member[components].Member[discord].Member[notify].Member[BytesIO] + - - io.StringIO~Subclass + - homeassistant + - Member[components].Member[fritz].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - homeassistant + - Member[components].Member[google_translate].Member[tts].Member[BytesIO] + - - io.StringIO~Subclass + - homeassistant + - Member[components].Member[stream].Member[recorder].Member[BytesIO] + - - io.StringIO~Subclass + - homeassistant + - Member[components].Member[stream].Member[worker].Member[BytesIO] + - - io.StringIO~Subclass + - homeassistant + - Member[components].Member[trafikverket_camera].Member[coordinator].Member[BytesIO] + - - io.StringIO~Subclass + - homeassistant + - Member[util].Member[yaml].Member[loader].Member[StringIO] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[bthome].Member[coordinator].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[elmax].Member[common].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[github].Member[const].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[nina].Member[const].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[shelly].Member[const].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[tautulli].Member[const].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[uptimerobot].Member[const].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[version].Member[const].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[weatherkit].Member[const].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[components].Member[xiaomi_ble].Member[coordinator].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[helpers].Member[debounce].Member[Logger] + - - logging.Logger~Subclass + - homeassistant + - Member[helpers].Member[entity_platform].Member[Logger] + - - multidict.MultiDictProxy~Subclass + - homeassistant + - Member[components].Member[auth].Member[MultiDictProxy] + - - pickle~Alias + - homeassistant + - Member[components].Member[feedreader].Member[pickle] - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[bsblan].Member[Device] @@ -52,6 +184,9 @@ extensions: - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[elgato].Member[coordinator].Member[State] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[kostal_plenticore].Member[number].Member[SettingsData] - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[lametric].Member[config_flow].Member[CloudDevice] @@ -112,6 +247,117 @@ extensions: - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[lametric].Member[switch].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[CameraClipPreviewTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[EventMessage] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[camera].Member[CameraImageTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[camera].Member[CameraLiveStreamTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[camera].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[camera].Member[RtspStream] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[climate].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[climate].Member[FanTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[climate].Member[TemperatureTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[climate].Member[ThermostatEcoTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[climate].Member[ThermostatHeatCoolTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[climate].Member[ThermostatHvacTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[climate].Member[ThermostatModeTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[climate].Member[ThermostatTemperatureSetpointTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[config_flow].Member[InfoTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[config_flow].Member[Structure] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[device_info].Member[ConnectivityTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[device_info].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[device_info].Member[InfoTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[diagnostics].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[diagnostics].Member[InfoTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[events].Member[CameraMotionEvent] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[events].Member[CameraMotionTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[events].Member[CameraPersonEvent] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[events].Member[CameraPersonTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[events].Member[CameraSoundEvent] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[events].Member[CameraSoundTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[events].Member[DoorbellChimeEvent] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[events].Member[DoorbellChimeTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[media_source].Member[CameraClipPreviewTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[media_source].Member[CameraEventImageTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[media_source].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[media_source].Member[ImageEventBase] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[sensor].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[sensor].Member[HumidityTrait] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[nest].Member[sensor].Member[TemperatureTrait] - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[notion].Member[BridgeAllResponse] @@ -169,6 +415,15 @@ extensions: - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[rdw].Member[sensor].Member[Vehicle] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[system_bridge].Member[coordinator].Member[SystemBridgeCoordinatorData] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[system_bridge].Member[media_player].Member[SystemBridgeCoordinatorData] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[system_bridge].Member[sensor].Member[SystemBridgeCoordinatorData] - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[tailscale].Member[TailscaleDevice] @@ -181,6 +436,15 @@ extensions: - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[tailscale].Member[sensor].Member[TailscaleDevice] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[traccar].Member[device_tracker].Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[traccar].Member[device_tracker].Member[GeofenceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[traccar].Member[device_tracker].Member[PositionModel] - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[unifiprotect].Member[binary_sensor].Member[Camera] @@ -418,3 +682,90 @@ extensions: - - pydantic.BaseModel~Subclass - homeassistant - Member[components].Member[unifiprotect].Member[views].Member[Event] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[PeopleResponse] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[Person] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[PresenceDetail] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[Product] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[SmartglassConsoleList] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[SmartglassConsoleStatus] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[api].Member[OAuth2TokenResponse] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[browse_media].Member[CatalogResponse] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[browse_media].Member[Image] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[browse_media].Member[InstalledPackage] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[browse_media].Member[InstalledPackagesList] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[media_player].Member[Image] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[media_player].Member[SmartglassConsoleList] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[media_player].Member[SmartglassConsole] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[media_source].Member[GameclipsResponse] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[media_source].Member[Image] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[media_source].Member[InstalledPackage] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[media_source].Member[ScreenshotResponse] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[remote].Member[SmartglassConsoleList] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[xbox].Member[remote].Member[SmartglassConsole] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[yolink].Member[climate].Member[ThermostatState] + - - requests.models.Response~Subclass + - homeassistant + - Member[components].Member[abode].Member[camera].Member[Response] + - - sqlalchemy.engine.Engine~Subclass + - homeassistant + - Member[components].Member[recorder].Member[core].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - homeassistant + - Member[components].Member[recorder].Member[migration].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - homeassistant + - Member[components].Member[sql].Member[config_flow].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - homeassistant + - Member[components].Member[sql].Member[sensor].Member[Session] + - - xml.etree.ElementTree~Subclass + - homeassistant + - Member[components].Member[environment_canada].Member[config_flow].Member[et] + - - xml.etree.ElementTree~Subclass + - homeassistant + - Member[components].Member[environment_canada].Member[et] + - - xml.etree.ElementTree~Subclass + - homeassistant + - Member[components].Member[ssdp].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homeconnect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homeconnect.model.yml new file mode 100644 index 00000000000..4e1c4f5b709 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homeconnect.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - homeconnect + - Member[api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-honeypot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-honeypot.model.yml new file mode 100644 index 00000000000..77cf26ef7a3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-honeypot.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseBadRequest~Subclass + - honeypot + - Member[decorators].Member[HttpResponseBadRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-horovod.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-horovod.model.yml new file mode 100644 index 00000000000..2f90daf4625 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-horovod.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - horovod + - Member[runner].Member[elastic].Member[rendezvous].Member[RendezvousHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - horovod + - Member[runner].Member[http].Member[http_server].Member[KVStoreHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - horovod + - Member[runner].Member[http].Member[http_server].Member[RendezvousHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - horovod + - Member[runner].Member[http].Member[http_server].Member[SimpleHTTPRequestHandler] + - - pickle~Alias + - horovod + - Member[runner].Member[common].Member[util].Member[codec].Member[pickle] + - - pickle~Alias + - horovod + - Member[runner].Member[common].Member[util].Member[network].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-html5lib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-html5lib.model.yml new file mode 100644 index 00000000000..78205b1ebd7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-html5lib.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - html5lib + - Member[_inputstream].Member[BytesIO] + - - io.StringIO~Subclass + - html5lib + - Member[_inputstream].Member[StringIO] + - - lxml.etree~Alias + - html5lib + - Member[treebuilders].Member[etree_lxml].Member[etree] + - - lxml.etree~Alias + - html5lib + - Member[treewalkers].Member[etree_lxml].Member[etree] + - - xml.etree.ElementTree~Subclass + - html5lib + - Member[_utils].Member[default_etree] + - - xml.etree.ElementTree~Subclass + - html5lib + - Member[treebuilders].Member[default_etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-html_telegraph_poster.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-html_telegraph_poster.model.yml new file mode 100644 index 00000000000..8494e86b62f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-html_telegraph_poster.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - html_telegraph_poster + - Member[upload_images].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-http_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-http_server.model.yml new file mode 100644 index 00000000000..94389f719f9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-http_server.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - http_server + - Member[core].Member[Flask] + - - flask.Response~Subclass + - http_server + - Member[core].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-http_tools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-http_tools.model.yml new file mode 100644 index 00000000000..67df049518c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-http_tools.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.Application~Subclass + - http_tools + - Member[web].Member[server].Member[Application] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[controllers].Member[dashboard].Member[DashboardHandler] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[controllers].Member[dashboard].Member[FlowMetaHandler] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[controllers].Member[dashboard].Member[RepeatHandler] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[controllers].Member[index].Member[KillHandler] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[controllers].Member[index].Member[MainHandler] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[server].Member[DashboardHandler] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[server].Member[FlowMetaHandler] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[server].Member[KillHandler] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[server].Member[MainHandler] + - - tornado.web.RequestHandler~Subclass + - http_tools + - Member[web].Member[server].Member[RepeatHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-http_visualizer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-http_visualizer.model.yml new file mode 100644 index 00000000000..bed2bd83b3d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-http_visualizer.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - http_visualizer + - Member[Flask] + - - flask.Response~Subclass + - http_visualizer + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httpbin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httpbin.model.yml index 8904acd3821..a9ed2ce1c40 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httpbin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httpbin.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - httpbin + - Member[Flask] + - - flask.Flask~Subclass + - httpbin + - Member[core].Member[Flask] + - - flask.Flask~Subclass + - httpbin + - Member[filters].Member[Flask] + - - flask.Response~Subclass + - httpbin + - Member[Response] + - - flask.Response~Subclass + - httpbin + - Member[core].Member[Response] + - - flask.Response~Subclass + - httpbin + - Member[filters].Member[Response] - - io.StringIO~Subclass - httpbin - Member[filters].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-https_flask.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-https_flask.model.yml new file mode 100644 index 00000000000..3aeb10e8dcc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-https_flask.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - https_flask + - Member[functions].Member[main].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hug.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hug.model.yml new file mode 100644 index 00000000000..68833a075b1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hug.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - hug + - Member[output_format].Member[BytesIO] + - - io.StringIO~Subclass + - hug + - Member[output_format].Member[stream] + - - io.StringIO~Subclass + - hug + - Member[use].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-huggingface_hub.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-huggingface_hub.model.yml new file mode 100644 index 00000000000..249e662f52f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-huggingface_hub.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - huggingface_hub + - Member[inference].Member[_common].Member[ClientSession] + - - io.StringIO~Subclass + - huggingface_hub + - Member[_commit_scheduler].Member[BytesIO] + - - io.StringIO~Subclass + - huggingface_hub + - Member[_commit_scheduler].Member[PartialFileIO] + - - io.StringIO~Subclass + - huggingface_hub + - Member[utils].Member[_subprocess].Member[StringIO] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[ObjectId] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[WebhookPayloadComment] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[WebhookPayloadDiscussionChanges] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[WebhookPayloadDiscussion] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[WebhookPayloadEvent] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[WebhookPayloadMovedTo] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[WebhookPayloadRepo] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[WebhookPayloadUrl] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[WebhookPayloadWebhook] + - - pydantic.BaseModel~Subclass + - huggingface_hub + - Member[_webhooks_payload].Member[WebhookPayload] + - - requests.models.Response~Subclass + - huggingface_hub + - Member[utils].Member[_errors].Member[Response] + - - requests.models.Response~Subclass + - huggingface_hub + - Member[utils].Member[_http].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hvad.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hvad.model.yml index 4b25f2a8c53..b72f21dd051 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hvad.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hvad.model.yml @@ -22,3 +22,15 @@ extensions: - - Django.Views.View~Subclass - hvad - Member[views].Member[TranslatableUpdateView] + - - Django.db.models.Model~Subclass + - hvad + - Member[models].Member[BaseTranslationModel] + - - Django.db.models.Model~Subclass + - hvad + - Member[models].Member[TranslatableModel] + - - django.forms.BaseForm~Subclass + - hvad + - Member[forms].Member[BaseTranslatableModelForm] + - - rest_framework.exceptions.APIException~Subclass + - hvad + - Member[contrib].Member[restframework].Member[utils].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hyperspy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hyperspy.model.yml new file mode 100644 index 00000000000..4b64f0f160a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hyperspy.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - hyperspy + - Member[io_plugins].Member[ripple].Member[StringIO] + - - io.StringIO~Subclass + - hyperspy + - Member[misc].Member[utils].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - hyperspy + - Member[io_plugins].Member[bruker].Member[ET] + - - xml.etree.ElementTree~Subclass + - hyperspy + - Member[io_plugins].Member[empad].Member[ET] + - - xml.etree.ElementTree~Subclass + - hyperspy + - Member[io_plugins].Member[fei].Member[ET] + - - xml.etree.ElementTree~Subclass + - hyperspy + - Member[io_plugins].Member[phenom].Member[ET] + - - xml.etree.ElementTree~Subclass + - hyperspy + - Member[misc].Member[io].Member[tools].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hypertools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hypertools.model.yml new file mode 100644 index 00000000000..f8ef1319ec6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hypertools.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - hypertools + - Member[plot].Member[backend].Member[StringIO] + - - pickle~Alias + - hypertools + - Member[datageometry].Member[pickle] + - - pickle~Alias + - hypertools + - Member[tools].Member[load].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibis.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibis.model.yml new file mode 100644 index 00000000000..3e50c4b747a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibis.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ibis + - Member[backends].Member[base].Member[sql].Member[compiler].Member[query_builder].Member[StringIO] + - - io.StringIO~Subclass + - ibis + - Member[backends].Member[base].Member[sql].Member[registry].Member[case].Member[StringIO] + - - io.StringIO~Subclass + - ibis + - Member[backends].Member[impala].Member[metadata].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibm_botocore.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibm_botocore.model.yml index d8fc8a02a32..a67fde899c2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibm_botocore.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibm_botocore.model.yml @@ -16,3 +16,39 @@ extensions: - - http.client.HTTPConnection~Subclass - ibm_botocore - Member[awsrequest].Member[VerifiedHTTPSConnection] + - - http.client.HTTPResponse~Subclass + - ibm_botocore + - Member[awsrequest].Member[AWSHTTPResponse] + - - http.client.HTTPResponse~Subclass + - ibm_botocore + - Member[awsrequest].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - ibm_botocore + - Member[compat].Member[HTTPResponse] + - - io.StringIO~Subclass + - ibm_botocore + - Member[crt].Member[auth].Member[BytesIO] + - - io.StringIO~Subclass + - ibm_botocore + - Member[handlers].Member[BytesIO] + - - io.StringIO~Subclass + - ibm_botocore + - Member[vendored].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - ibm_botocore + - Member[vendored].Member[six].Member[StringIO] + - - urllib3.PoolManager~Subclass + - ibm_botocore + - Member[httpsession].Member[PoolManager] + - - xml.etree.ElementTree~Subclass + - ibm_botocore + - Member[compat].Member[ETree] + - - xml.etree.ElementTree~Subclass + - ibm_botocore + - Member[handlers].Member[ETree] + - - xml.etree.ElementTree~Subclass + - ibm_botocore + - Member[parsers].Member[ETree] + - - xml.etree.ElementTree~Subclass + - ibm_botocore + - Member[serialize].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibm_cloud_sdk_core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibm_cloud_sdk_core.model.yml new file mode 100644 index 00000000000..fb944355428 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibm_cloud_sdk_core.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - ibm_cloud_sdk_core + - Member[api_exception].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibmq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibmq.model.yml new file mode 100644 index 00000000000..2edba9517c6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibmq.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ibmq + - Member[jupyter].Member[live_data_widget].Member[BytesIO] + - - requests.models.Response~Subclass + - ibmq + - Member[api].Member[session].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-iconsdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-iconsdk.model.yml new file mode 100644 index 00000000000..835eb037471 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-iconsdk.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - iconsdk + - Member[libs].Member[in_memory_zip].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-icrawler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-icrawler.model.yml new file mode 100644 index 00000000000..1cdde29c92c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-icrawler.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - icrawler + - Member[downloader].Member[BytesIO] + - - io.StringIO~Subclass + - icrawler + - Member[storage].Member[google_storage].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-image.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-image.model.yml index 614695b5633..603f3fbdaed 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-image.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-image.model.yml @@ -4,6 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - image + - Member[fields].Member[ImageCenterFormField] + - - Django.Forms.Field~Subclass + - image + - Member[forms].Member[ImageCenterFormField] + - - django.db.models.FileField~Subclass + - image + - Member[fields].Member[VideoField] + - - django.db.models.FileField~Subclass + - image + - Member[forms].Member[VideoField] + - - django.db.models.FileField~Subclass + - image + - Member[models].Member[FileField] + - - django.db.models.FileField~Subclass + - image + - Member[video_field].Member[VideoField] + - - django.http.request.HttpRequest~Subclass + - image + - Member[templatetags].Member[img].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - image + - Member[views].Member[HttpResponse] - - io.StringIO~Subclass - image - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-imantics.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-imantics.model.yml new file mode 100644 index 00000000000..3e9d5c8d509 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-imantics.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - imantics + - Member[ET] + - - lxml.etree~Alias + - imantics + - Member[image].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-impacket.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-impacket.model.yml new file mode 100644 index 00000000000..0f39c280d8a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-impacket.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - impacket + - Member[examples].Member[ntlmrelayx].Member[clients].Member[httprelayclient].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - impacket + - Member[examples].Member[ntlmrelayx].Member[clients].Member[httprelayclient].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - impacket + - Member[http].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - impacket + - Member[http].Member[HTTPSConnection] + - - io.StringIO~Subclass + - impacket + - Member[examples].Member[smbclient].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-import_export.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-import_export.model.yml index ecad120f3f3..8c8635b12b2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-import_export.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-import_export.model.yml @@ -4,9 +4,54 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - import_export + - Member[mixins].Member[ExportViewFormMixin] + - - Django.Views.View~Subclass + - import_export + - Member[mixins].Member[FormView] - - Django.db.models.Model~Subclass - import_export - Member[admin].Member[ContentType] + - - django.forms.BaseForm~Subclass + - import_export + - Member[admin].Member[ConfirmImportForm] + - - django.forms.BaseForm~Subclass + - import_export + - Member[admin].Member[ExportForm] + - - django.forms.BaseForm~Subclass + - import_export + - Member[admin].Member[ImportExportFormBase] + - - django.forms.BaseForm~Subclass + - import_export + - Member[admin].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - import_export + - Member[forms].Member[ActionForm] + - - django.forms.BaseForm~Subclass + - import_export + - Member[forms].Member[ConfirmImportForm] + - - django.forms.BaseForm~Subclass + - import_export + - Member[forms].Member[ExportForm] + - - django.forms.BaseForm~Subclass + - import_export + - Member[forms].Member[ImportExportFormBase] + - - django.forms.BaseForm~Subclass + - import_export + - Member[forms].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - import_export + - Member[mixins].Member[ExportForm] + - - django.http.response.HttpResponseRedirect~Subclass + - import_export + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - import_export + - Member[admin].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - import_export - Member[admin].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - import_export + - Member[mixins].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inapppy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inapppy.model.yml new file mode 100644 index 00000000000..1e368aff166 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inapppy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - inapppy + - Member[asyncio].Member[appstore].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-influxdb_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-influxdb_client.model.yml new file mode 100644 index 00000000000..dd911ec717f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-influxdb_client.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPResponse~Subclass + - influxdb_client + - Member[client].Member[flux_table].Member[HTTPResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inline_actions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inline_actions.model.yml new file mode 100644 index 00000000000..d5aef297dbc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inline_actions.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - inline_actions + - Member[admin].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inlinestyler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inlinestyler.model.yml new file mode 100644 index 00000000000..5f933e5877a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inlinestyler.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - inlinestyler + - Member[converter].Member[etree] + - - lxml.etree~Alias + - inlinestyler + - Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inscriptis.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inscriptis.model.yml new file mode 100644 index 00000000000..f2b9a5c91e0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inscriptis.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - inscriptis + - Member[service].Member[web].Member[Flask] + - - flask.Response~Subclass + - inscriptis + - Member[service].Member[web].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inspections.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inspections.model.yml new file mode 100644 index 00000000000..1ec67bb01ce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inspections.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - inspections + - Member[PyClassHasNoInitInspection].Member[meta].Member[BasePage] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instagrapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instagrapi.model.yml new file mode 100644 index 00000000000..30a8425a639 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instagrapi.model.yml @@ -0,0 +1,387 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Account] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Collection] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Comment] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[DirectMedia] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[DirectMessage] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[DirectResponse] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[DirectShortThread] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[DirectThread] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Guide] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Hashtag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Highlight] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[MediaOembed] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[MediaXma] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[ReplyMessage] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Resource] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[StoryLink] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[StoryMedia] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[StoryMention] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Story] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Track] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[UserShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[User] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[extractors].Member[Usertag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[account].Member[Account] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[account].Member[UserShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[album].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[album].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[album].Member[Usertag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[clip].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[clip].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[clip].Member[Track] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[clip].Member[Usertag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[collection].Member[Collection] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[collection].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[comment].Member[Comment] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[direct].Member[DirectMessage] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[direct].Member[DirectShortThread] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[direct].Member[DirectThread] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[direct].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[direct].Member[UserShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[fbsearch].Member[Hashtag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[fbsearch].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[fbsearch].Member[Track] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[fbsearch].Member[UserShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[hashtag].Member[Hashtag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[hashtag].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[highlight].Member[Highlight] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[igtv].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[igtv].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[igtv].Member[Usertag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[location].Member[Guide] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[location].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[location].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[media].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[media].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[media].Member[UserShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[media].Member[Usertag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[note].Member[Note] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[StoryHashtag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[StoryLink] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[StoryLocation] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[StoryMedia] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[StoryMention] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[StorySticker] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[Story] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[photo].Member[Usertag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[share].Member[Share] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[story].Member[Story] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[story].Member[UserShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[timeline].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[track].Member[Track] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[user].Member[RelationshipShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[user].Member[Relationship] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[user].Member[UserShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[DirectMessage] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[StoryHashtag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[StoryLink] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[StoryLocation] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[StoryMedia] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[StoryMention] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[StorySticker] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[Story] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[mixins].Member[video].Member[Usertag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[story].Member[StoryBuild] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[story].Member[StoryMention] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[story].Member[StorySticker] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Account] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Collection] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Comment] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[DirectMedia] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[DirectMessage] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[DirectResponse] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[DirectShortThread] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[DirectThread] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Guide] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Hashtag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Highlight] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Location] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[MediaOembed] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[MediaXma] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Media] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Note] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[RelationshipShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Relationship] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[ReplyMessage] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Resource] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Share] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[StoryBuild] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[StoryHashtag] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[StoryLink] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[StoryLocation] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[StoryMedia] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[StoryMention] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[StoryStickerLink] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[StorySticker] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Story] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Track] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[UserShort] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[User] + - - pydantic.BaseModel~Subclass + - instagrapi + - Member[types].Member[Usertag] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-install.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-install.model.yml new file mode 100644 index 00000000000..1aec8931039 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-install.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - install + - Member[createKernel].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instaloader.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instaloader.model.yml new file mode 100644 index 00000000000..b8492e8a174 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instaloader.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - instaloader + - Member[instaloader].Member[BytesIO] + - - pickle~Alias + - instaloader + - Member[instaloadercontext].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instana.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instana.model.yml new file mode 100644 index 00000000000..cfe00aa4cce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instana.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - instana + - Member[instrumentation].Member[aws].Member[triggers].Member[BytesIO] + - - sqlalchemy.engine.Engine~Subclass + - instana + - Member[instrumentation].Member[sqlalchemy].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instapy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instapy.model.yml new file mode 100644 index 00000000000..375e6726dc3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instapy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - instapy + - Member[login_util].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-intake.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-intake.model.yml new file mode 100644 index 00000000000..6a9696cdb05 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-intake.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - intake + - Member[container].Member[serializer].Member[pickle] + - - tornado.web.RequestHandler~Subclass + - intake + - Member[cli].Member[server].Member[server].Member[ServerInfoHandler] + - - tornado.web.RequestHandler~Subclass + - intake + - Member[cli].Member[server].Member[server].Member[ServerSourceHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integrated_channels.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integrated_channels.model.yml index cc5c642ce15..64ca0e4a74f 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integrated_channels.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integrated_channels.model.yml @@ -4,6 +4,96 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[blackboard].Member[urls].Member[BlackboardConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[blackboard].Member[urls].Member[BlackboardGlobalConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[blackboard].Member[views].Member[BlackboardConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[blackboard].Member[views].Member[BlackboardGlobalConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[canvas].Member[urls].Member[CanvasConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[canvas].Member[views].Member[CanvasConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[cornerstone].Member[urls].Member[CornerstoneConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[cornerstone].Member[views].Member[CornerstoneConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[degreed2].Member[urls].Member[Degreed2ConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[degreed2].Member[views].Member[Degreed2ConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[degreed].Member[urls].Member[DegreedConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[degreed].Member[views].Member[DegreedConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[views].Member[ContentSyncStatusViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[views].Member[LearnerSyncStatusViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[moodle].Member[urls].Member[MoodleConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[moodle].Member[views].Member[MoodleConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[sap_success_factors].Member[urls].Member[SAPSuccessFactorsConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[sap_success_factors].Member[views].Member[SAPSuccessFactorsConfigurationViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[urls].Member[IntegratedChannelHealthCheckView] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[urls].Member[IntegratedChannelsBaseViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[IntegratedChannelHealthCheckView] + - - Django.Views.View~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[IntegratedChannelsBaseViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[blackboard].Member[urls].Member[BlackboardCompleteOAuthView] + - - Django.Views.View~Subclass + - integrated_channels + - Member[blackboard].Member[views].Member[BlackboardCompleteOAuthView] + - - Django.Views.View~Subclass + - integrated_channels + - Member[canvas].Member[urls].Member[CanvasCompleteOAuthView] + - - Django.Views.View~Subclass + - integrated_channels + - Member[canvas].Member[views].Member[CanvasCompleteOAuthView] + - - Django.Views.View~Subclass + - integrated_channels + - Member[cornerstone].Member[urls].Member[CornerstoneCoursesListView] + - - Django.Views.View~Subclass + - integrated_channels + - Member[cornerstone].Member[views].Member[BaseViewSet] + - - Django.Views.View~Subclass + - integrated_channels + - Member[cornerstone].Member[views].Member[CornerstoneCoursesListView] + - - Django.Views.View~Subclass + - integrated_channels + - Member[sap_success_factors].Member[exporters].Member[content_metadata].Member[CourseEnrollmentView] - - Django.db.models.Model~Subclass - integrated_channels - Member[api].Member[serializers].Member[EnterpriseCustomerPluginConfiguration] @@ -82,6 +172,9 @@ extensions: - - Django.db.models.Model~Subclass - integrated_channels - Member[api].Member[v1].Member[logs].Member[views].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[mixins].Member[SystemWideEnterpriseUserRoleAssignment] - - Django.db.models.Model~Subclass - integrated_channels - Member[api].Member[v1].Member[moodle].Member[serializers].Member[MoodleEnterpriseCustomerConfiguration] @@ -187,6 +280,9 @@ extensions: - - Django.db.models.Model~Subclass - integrated_channels - Member[cornerstone].Member[models].Member[ConfigurationModel] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[cornerstone].Member[models].Member[CornerstoneCourseKey] - - Django.db.models.Model~Subclass - integrated_channels - Member[cornerstone].Member[models].Member[CornerstoneEnterpriseCustomerConfiguration] @@ -487,3 +583,66 @@ extensions: - - Django.db.models.Model~Subclass - integrated_channels - Member[xapi].Member[models].Member[XAPILearnerDataTransmissionAudit] + - - django.forms.BaseForm~Subclass + - integrated_channels + - Member[moodle].Member[admin].Member[MoodleEnterpriseCustomerConfigurationForm] + - - django.forms.BaseForm~Subclass + - integrated_channels + - Member[moodle].Member[admin]Member[MoodleEnterpriseCustomerConfigurationForm] + - - django.http.response.HttpResponseRedirect~Subclass + - integrated_channels + - Member[blackboard].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - integrated_channels + - Member[canvas].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - integrated_channels + - Member[cornerstone].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - integrated_channels + - Member[degreed2].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - integrated_channels + - Member[degreed].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - integrated_channels + - Member[moodle].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - integrated_channels + - Member[sap_success_factors].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - integrated_channels + - Member[xapi].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - integrated_channels + - Member[cornerstone].Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[views].Member[BaseReportingSyncStatusException] + - - rest_framework.exceptions.APIException~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[views].Member[InvalidChannelCodeException] + - - rest_framework.exceptions.APIException~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[views].Member[InvalidSortByParamException] + - - rest_framework.exceptions.APIException~Subclass + - integrated_channels + - Member[api].Member[v1].Member[mixins].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - integrated_channels + - Member[blackboard].Member[views].Member[NotFound] + - - rest_framework.response.Response~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - integrated_channels + - Member[cornerstone].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integration.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integration.model.yml new file mode 100644 index 00000000000..b416cd75991 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integration.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - integration + - Member[api].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integration_app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integration_app.model.yml new file mode 100644 index 00000000000..dba0cbab486 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integration_app.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - integration_app + - Member[models].Member[MyModel] + - - Django.db.models.Model~Subclass + - integration_app + - Member[views].Member[MyModel] + - - django.http.response.HttpResponse~Subclass + - integration_app + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-internetarchive.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-internetarchive.model.yml new file mode 100644 index 00000000000..dc571e0db63 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-internetarchive.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - internetarchive + - Member[catalog].Member[Response] + - - requests.models.Response~Subclass + - internetarchive + - Member[cli].Member[ia_copy].Member[Response] + - - requests.models.Response~Subclass + - internetarchive + - Member[cli].Member[ia_metadata].Member[Response] + - - requests.models.Response~Subclass + - internetarchive + - Member[item].Member[Response] + - - requests.models.Response~Subclass + - internetarchive + - Member[session].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invitations.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invitations.model.yml new file mode 100644 index 00000000000..37fcdaf749a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invitations.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - invitations + - Member[views].Member[AcceptInvite] + - - Django.Views.View~Subclass + - invitations + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - invitations + - Member[views].Member[SendInvite] + - - Django.Views.View~Subclass + - invitations + - Member[views].Member[SendJSONInvite] + - - Django.Views.View~Subclass + - invitations + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - invitations + - Member[base_invitation].Member[AbstractBaseInvitation] + - - Django.db.models.Model~Subclass + - invitations + - Member[models].Member[AbstractBaseInvitation] + - - Django.db.models.Model~Subclass + - invitations + - Member[models].Member[Invitation] + - - django.forms.BaseForm~Subclass + - invitations + - Member[forms].Member[InvitationAdminAddForm] + - - django.forms.BaseForm~Subclass + - invitations + - Member[forms].Member[InvitationAdminChangeForm] + - - django.forms.BaseForm~Subclass + - invitations + - Member[forms].Member[InviteForm] + - - django.http.response.HttpResponse~Subclass + - invitations + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invocations.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invocations.model.yml new file mode 100644 index 00000000000..43ad28d9d84 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invocations.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - invoke.context.Context~Subclass + - invocations + - Member[docs].Member[Context] + - - io.StringIO~Subclass + - invocations + - Member[packaging].Member[release].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-io.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-io.model.yml new file mode 100644 index 00000000000..2d20c68b809 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-io.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - io + - Member[_EmptyIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ipykernel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ipykernel.model.yml new file mode 100644 index 00000000000..89a897f30bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ipykernel.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ipykernel + - Member[iostream].Member[StringIO] + - - pickle~Alias + - ipykernel + - Member[pickleutil].Member[pickle] + - - pickle~Alias + - ipykernel + - Member[serialize].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ipyvolume.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ipyvolume.model.yml new file mode 100644 index 00000000000..9c71a67a16b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ipyvolume.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ipyvolume + - Member[serialize].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ir_datasets.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ir_datasets.model.yml new file mode 100644 index 00000000000..a79c27f1c96 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ir_datasets.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - ir_datasets + - Member[commands].Member[build_c4_checkpoints].Member[pickle] + - - pickle~Alias + - ir_datasets + - Member[datasets].Member[aol_ia].Member[pickle] + - - pickle~Alias + - ir_datasets + - Member[datasets].Member[c4].Member[pickle] + - - pickle~Alias + - ir_datasets + - Member[indices].Member[indexed_tsv_docstore].Member[pickle] + - - pickle~Alias + - ir_datasets + - Member[indices].Member[lz4_pickle].Member[pickle] + - - pickle~Alias + - ir_datasets + - Member[indices].Member[zpickle_docstore].Member[pickle] + - - xml.etree.ElementTree~Subclass + - ir_datasets + - Member[datasets].Member[clinicaltrials].Member[ET] + - - xml.etree.ElementTree~Subclass + - ir_datasets + - Member[datasets].Member[pmc].Member[ET] + - - xml.etree.ElementTree~Subclass + - ir_datasets + - Member[formats].Member[trec].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-isort.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-isort.model.yml new file mode 100644 index 00000000000..33914743562 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-isort.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - isort + - Member[core].Member[StringIO] + - - io.StringIO~Subclass + - isort + - Member[io].Member[BytesIO] + - - io.StringIO~Subclass + - isort + - Member[io].Member[StringIO] + - - io.StringIO~Subclass + - isort + - Member[io].Member[_EmptyIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-itchat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-itchat.model.yml new file mode 100644 index 00000000000..9b2f1bda86d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-itchat.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - itchat + - Member[components].Member[hotreload].Member[pickle] + - - pickle~Alias + - itchat + - Member[storage].Member[templates].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jaeger_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jaeger_client.model.yml new file mode 100644 index 00000000000..62bc6e99960 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jaeger_client.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - jaeger_client + - Member[utils].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jalali_date.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jalali_date.model.yml new file mode 100644 index 00000000000..e2c55cdc3f7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jalali_date.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - jalali_date + - Member[admin].Member[JalaliDateField] + - - Django.Forms.Field~Subclass + - jalali_date + - Member[admin].Member[SplitJalaliDateTimeField] + - - Django.Forms.Field~Subclass + - jalali_date + - Member[fields].Member[DateField] + - - Django.Forms.Field~Subclass + - jalali_date + - Member[fields].Member[DateTimeField] + - - Django.Forms.Field~Subclass + - jalali_date + - Member[fields].Member[JalaliDateField] + - - Django.Forms.Field~Subclass + - jalali_date + - Member[fields].Member[JalaliDateTimeField] + - - Django.Forms.Field~Subclass + - jalali_date + - Member[fields].Member[SplitDateTimeField] + - - Django.Forms.Field~Subclass + - jalali_date + - Member[fields].Member[SplitJalaliDateTimeField] + - - Django.Forms.Field~Subclass + - jalali_date + - Member[fields].Member[TimeField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-janitor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-janitor.model.yml new file mode 100644 index 00000000000..37f9c0e39cb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-janitor.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - janitor + - Member[StringIO] + - - io.StringIO~Subclass + - janitor + - Member[io].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jazzmin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jazzmin.model.yml index dfd3cb0dca9..7506b9e62e7 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jazzmin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jazzmin.model.yml @@ -10,6 +10,12 @@ extensions: - - Django.db.models.Model~Subclass - jazzmin - Member[utils].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - jazzmin + - Member[utils].Member[Model] + - - django.http.request.HttpRequest~Subclass + - jazzmin + - Member[templatetags].Member[jazzmin].Member[HttpRequest] - - django.http.request.HttpRequest~Subclass - jazzmin - Member[templatetags].Member[jazzmin].Member[WSGIRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jenkinsapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jenkinsapi.model.yml new file mode 100644 index 00000000000..17cfd575153 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jenkinsapi.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - jenkinsapi + - Member[utils].Member[simple_post_logger].Member[Handler] + - - http.server.BaseHTTPRequestHandler~Subclass + - jenkinsapi + - Member[utils].Member[simple_post_logger].Member[ServerHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - jenkinsapi + - Member[utils].Member[simple_post_logger].Member[SimpleHTTPRequestHandler] + - - io.StringIO~Subclass + - jenkinsapi + - Member[plugins].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - jenkinsapi + - Member[job].Member[ET] + - - xml.etree.ElementTree~Subclass + - jenkinsapi + - Member[node].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jet.model.yml index 074c23abfc3..38025b2ddaf 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jet.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jet.model.yml @@ -4,15 +4,174 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - jet + - Member[templatetags].Member[jet_tags].Member[ModelChoiceField] + - - Django.Forms.Field~Subclass + - jet + - Member[templatetags].Member[jet_tags].Member[ModelMultipleChoiceField] - - Django.Views.View~Subclass - jet - Member[dashboard].Member[urls].Member[JavaScriptCatalog] + - - Django.Views.View~Subclass + - jet + - Member[dashboard].Member[urls].Member[UpdateDashboardModuleView] + - - Django.Views.View~Subclass + - jet + - Member[dashboard].Member[views].Member[UpdateDashboardModuleView] + - - Django.Views.View~Subclass + - jet + - Member[dashboard].Member[views].Member[UpdateView] - - Django.Views.View~Subclass - jet - Member[urls].Member[JavaScriptCatalog] + - - Django.db.models.Model~Subclass + - jet + - Member[dashboard].Member[dashboard].Member[UserDashboardModule] + - - Django.db.models.Model~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[google_analytics_views].Member[UserDashboardModule] + - - Django.db.models.Model~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[yandex_metrika_views].Member[UserDashboardModule] + - - Django.db.models.Model~Subclass + - jet + - Member[dashboard].Member[forms].Member[UserDashboardModule] + - - Django.db.models.Model~Subclass + - jet + - Member[dashboard].Member[models].Member[UserDashboardModule] + - - Django.db.models.Model~Subclass + - jet + - Member[dashboard].Member[views].Member[UserDashboardModule] + - - Django.db.models.Model~Subclass + - jet + - Member[forms].Member[Bookmark] - - Django.db.models.Model~Subclass - jet - Member[forms].Member[ContentType] - - Django.db.models.Model~Subclass - jet - Member[forms].Member[Permission] + - - Django.db.models.Model~Subclass + - jet + - Member[forms].Member[PinnedApplication] + - - Django.db.models.Model~Subclass + - jet + - Member[models].Member[Bookmark] + - - Django.db.models.Model~Subclass + - jet + - Member[models].Member[PinnedApplication] + - - Django.db.models.Model~Subclass + - jet + - Member[templatetags].Member[jet_tags].Member[Bookmark] + - - Django.db.models.Model~Subclass + - jet + - Member[utils].Member[PinnedApplication] + - - Django.db.models.Model~Subclass + - jet + - Member[views].Member[Bookmark] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[google_analytics].Member[GoogleAnalyticsChartSettingsForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[google_analytics].Member[GoogleAnalyticsPeriodVisitorsSettingsForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[google_analytics].Member[GoogleAnalyticsSettingsForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[yandex_metrika].Member[YandexMetrikaChartSettingsForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[yandex_metrika].Member[YandexMetrikaPeriodVisitorsSettingsForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[yandex_metrika].Member[YandexMetrikaSettingsForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[forms].Member[AddUserDashboardModuleForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[forms].Member[RemoveDashboardModuleForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[forms].Member[ResetDashboardForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[forms].Member[UpdateDashboardModuleCollapseForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[forms].Member[UpdateDashboardModulesForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[modules].Member[FeedSettingsForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[modules].Member[LinkListItemForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[modules].Member[LinkListSettingsForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[modules].Member[RecentActionsSettingsForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[views].Member[AddUserDashboardModuleForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[views].Member[RemoveDashboardModuleForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[views].Member[ResetDashboardForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[views].Member[UpdateDashboardModuleCollapseForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[dashboard].Member[views].Member[UpdateDashboardModulesForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[forms].Member[AddBookmarkForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[forms].Member[ModelLookupForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[forms].Member[RemoveBookmarkForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[forms].Member[ToggleApplicationPinForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[views].Member[AddBookmarkForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[views].Member[ModelLookupForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[views].Member[RemoveBookmarkForm] + - - django.forms.BaseForm~Subclass + - jet + - Member[views].Member[ToggleApplicationPinForm] + - - django.http.response.HttpResponseRedirect~Subclass + - jet + - Member[dashboard].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[google_analytics_views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - jet + - Member[dashboard].Member[dashboard_modules].Member[yandex_metrika_views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - jet + - Member[dashboard].Member[views].Member[JsonResponse] + - - django.http.response.HttpResponse~Subclass + - jet + - Member[utils].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - jet + - Member[utils].Member[JsonResponse] + - - django.http.response.HttpResponse~Subclass + - jet + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jina.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jina.model.yml index 093e60c47fa..380be748f81 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jina.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jina.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pydantic.BaseModel~Subclass + - jina + - Member[serve].Member[runtimes].Member[gateway].Member[health_model].Member[JinaHealthModel] + - - pydantic.BaseModel~Subclass + - jina + - Member[serve].Member[runtimes].Member[gateway].Member[health_model].Member[JinaInfoModel] + - - pydantic.BaseModel~Subclass + - jina + - Member[serve].Member[runtimes].Member[gateway].Member[models].Member[JinaEndpointRequestModel] + - - pydantic.BaseModel~Subclass + - jina + - Member[serve].Member[runtimes].Member[gateway].Member[models].Member[JinaRequestModel] + - - pydantic.BaseModel~Subclass + - jina + - Member[serve].Member[runtimes].Member[gateway].Member[models].Member[JinaResponseModel] - - pydantic.BaseModel~Subclass - jina - Member[serve].Member[runtimes].Member[gateway].Member[models].Member[PydanticDocument] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jinja2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jinja2.model.yml new file mode 100644 index 00000000000..0be396626dc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jinja2.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - jinja2 + - Member[bccache].Member[BytesIO] + - - io.StringIO~Subclass + - jinja2 + - Member[compiler].Member[StringIO] + - - markupsafe.Markup~Subclass + - jinja2 + - Member[compiler].Member[Markup] + - - markupsafe.Markup~Subclass + - jinja2 + - Member[environment].Member[Markup] + - - markupsafe.Markup~Subclass + - jinja2 + - Member[ext].Member[Markup] + - - markupsafe.Markup~Subclass + - jinja2 + - Member[filters].Member[Markup] + - - markupsafe.Markup~Subclass + - jinja2 + - Member[nodes].Member[Markup] + - - markupsafe.Markup~Subclass + - jinja2 + - Member[runtime].Member[Markup] + - - markupsafe.Markup~Subclass + - jinja2 + - Member[sandbox].Member[Markup] + - - pickle~Alias + - jinja2 + - Member[bccache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jnpr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jnpr.model.yml new file mode 100644 index 00000000000..e6c078ea277 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jnpr.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - jnpr + - Member[jsnapy].Member[check].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[jsnapy].Member[operator].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[jsnapy].Member[snap].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[console].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[decorators].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[device].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[factory].Member[cfgtable].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[factory].Member[cmdtable].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[factory].Member[optable].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[factory].Member[table].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[factory].Member[to_json].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[factory].Member[view].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[facts].Member[domain].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[jxml].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[rpcmeta].Member[etree] + - - lxml.etree~Alias + - jnpr + - Member[junos].Member[utils].Member[config].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jpcore.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jpcore.model.yml new file mode 100644 index 00000000000..84a2b83f745 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jpcore.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - starlette.websockets.WebSocket~Subclass + - jpcore + - Member[webpage].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jqdatasdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jqdatasdk.model.yml index cbda10bb489..de043f92093 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jqdatasdk.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jqdatasdk.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pickle~Alias + - jqdatasdk + - Member[compat].Member[pickle_compat].Member[pickle] - - pickle~Alias - jqdatasdk - Member[compat].Member[pickle_compat].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-js2xml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-js2xml.model.yml new file mode 100644 index 00000000000..0b436cacd8f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-js2xml.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - js2xml + - Member[xmlvisitor].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsf.model.yml new file mode 100644 index 00000000000..98245c23cf0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsf.model.yml @@ -0,0 +1,138 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - jsf + - Member[parser].Member[AllOf] + - - pydantic.BaseModel~Subclass + - jsf + - Member[parser].Member[AnyOf] + - - pydantic.BaseModel~Subclass + - jsf + - Member[parser].Member[Array] + - - pydantic.BaseModel~Subclass + - jsf + - Member[parser].Member[JSFEnum] + - - pydantic.BaseModel~Subclass + - jsf + - Member[parser].Member[JSFTuple] + - - pydantic.BaseModel~Subclass + - jsf + - Member[parser].Member[Object] + - - pydantic.BaseModel~Subclass + - jsf + - Member[parser].Member[OneOf] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[AllOf] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[AnyOf] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[Array] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[Boolean] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[Integer] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[JSFEnum] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[JSFTuple] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[Null] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[Number] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[Object] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[OneOf] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[String] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[_tuple].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[_tuple].Member[JSFTuple] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[allof].Member[AllOf] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[allof].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[anyof].Member[AnyOf] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[anyof].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[array].Member[Array] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[array].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[base].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[boolean].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[boolean].Member[Boolean] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[enum].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[enum].Member[JSFEnum] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[null].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[null].Member[Null] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[number].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[number].Member[Integer] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[number].Member[Number] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[object].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[object].Member[Object] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[object].Member[PropertyNames] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[oneof].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[oneof].Member[OneOf] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[string].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - jsf + - Member[schema_types].Member[string].Member[String] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsignature.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsignature.model.yml new file mode 100644 index 00000000000..770409b1d96 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsignature.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - jsignature + - Member[fields].Member[JSignatureFormField] + - - Django.Forms.Field~Subclass + - jsignature + - Member[forms].Member[Field] + - - Django.Forms.Field~Subclass + - jsignature + - Member[forms].Member[JSignatureField] + - - Django.db.models.Model~Subclass + - jsignature + - Member[mixins].Member[JSignatureFieldsMixin] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-json_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-json_field.model.yml new file mode 100644 index 00000000000..49afd7a02ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-json_field.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - json_field + - Member[fields].Member[JSONFormField] + - - Django.Forms.Field~Subclass + - json_field + - Member[forms].Member[JSONFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-json_logging.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-json_logging.model.yml new file mode 100644 index 00000000000..bd6e89f12c4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-json_logging.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - json_logging + - Member[util].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-json_schema_for_humans.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-json_schema_for_humans.model.yml new file mode 100644 index 00000000000..32c81ccebea --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-json_schema_for_humans.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - json_schema_for_humans + - Member[jinja_filters].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsonbourne.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsonbourne.model.yml new file mode 100644 index 00000000000..9bbe4763f05 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsonbourne.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - jsonbourne + - Member[httpx].Member[AsyncClient] + - - httpx.Client~Subclass + - jsonbourne + - Member[httpx].Member[Client] + - - pydantic.BaseModel~Subclass + - jsonbourne + - Member[pydantic].Member[JsonBaseModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsonfield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsonfield.model.yml new file mode 100644 index 00000000000..b8b6ef3e67e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsonfield.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - jsonfield + - Member[forms].Member[JSONField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsonschema.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsonschema.model.yml new file mode 100644 index 00000000000..bc442401145 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jsonschema.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - jsonschema + - Member[compat].Member[NativeIO] + - - urllib.parse.SplitResult~Subclass + - jsonschema + - Member[compat].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_client.model.yml new file mode 100644 index 00000000000..2574dd9514e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_client.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle.loads~Alias + - jupyter_client + - Member[session].Member[pickle_unpacker] + - - pickle~Alias + - jupyter_client + - Member[session].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_server.model.yml index b95a0bb4ce6..2354bf023a0 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_server.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_server.model.yml @@ -4,12 +4,258 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - logging.Logger~Subclass + - jupyter_server + - Member[gateway].Member[managers].Member[Logger] + - - tornado.web.Application~Subclass + - jupyter_server + - Member[serverapp].Member[ServerWebApplication] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[auth].Member[login].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[auth].Member[login].Member[LoginHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[auth].Member[logout].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[auth].Member[logout].Member[LogoutHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[APIVersionHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[AuthenticatedFileHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[AuthenticatedHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[FileFindHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[FilesRedirectHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[MainHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[PrometheusMetricsHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[RedirectWithParams] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[Template404] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[handlers].Member[TrailingSlashHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[zmqhandlers].Member[AuthenticatedZMQStreamHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[base].Member[zmqhandlers].Member[JupyterHandler] - - tornado.web.RequestHandler~Subclass - jupyter_server - Member[base].Member[zmqhandlers].Member[WebSocketHandler] - - tornado.web.RequestHandler~Subclass - jupyter_server - Member[base].Member[zmqhandlers].Member[ZMQStreamHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[extension].Member[handler].Member[FileFindHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[files].Member[handlers].Member[FilesHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[files].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[gateway].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[gateway].Member[handlers].Member[GatewayResourceHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[gateway].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[gateway].Member[handlers].Member[WebSocketChannelsHandler] - - tornado.web.RequestHandler~Subclass - jupyter_server - Member[gateway].Member[handlers].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[kernelspecs].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[kernelspecs].Member[handlers].Member[KernelSpecResourceHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[nbconvert].Member[handlers].Member[FilesRedirectHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[nbconvert].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[nbconvert].Member[handlers].Member[NbconvertFileHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[nbconvert].Member[handlers].Member[NbconvertPostHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[serverapp].Member[FileFindHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[serverapp].Member[LoginHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[serverapp].Member[LogoutHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[serverapp].Member[MainHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[serverapp].Member[RedirectWithParams] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[serverapp].Member[Template404] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[api].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[api].Member[handlers].Member[APISpecHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[api].Member[handlers].Member[APIStatusHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[api].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[config].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[config].Member[handlers].Member[ConfigHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[filemanager].Member[AuthenticatedFileHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[handlers].Member[CheckpointsHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[handlers].Member[ContentsHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[handlers].Member[ModifyCheckpointsHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[handlers].Member[NotebooksRedirectHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[handlers].Member[TrustNotebooksHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[manager].Member[FilesHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[contents].Member[manager].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[kernels].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[kernels].Member[handlers].Member[AuthenticatedZMQStreamHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[kernels].Member[handlers].Member[KernelActionHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[kernels].Member[handlers].Member[KernelHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[kernels].Member[handlers].Member[MainKernelHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[kernels].Member[handlers].Member[ZMQChannelsHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[kernelspecs].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[kernelspecs].Member[handlers].Member[KernelSpecHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[kernelspecs].Member[handlers].Member[MainKernelSpecHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[nbconvert].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[nbconvert].Member[handlers].Member[NbconvertRootHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[security].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[security].Member[handlers].Member[CSPReportHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[sessions].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[sessions].Member[handlers].Member[SessionHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[sessions].Member[handlers].Member[SessionRootHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[shutdown].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[services].Member[shutdown].Member[ShutdownHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[terminal].Member[TermSocket] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[terminal].Member[api_handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[terminal].Member[api_handlers].Member[TerminalHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[terminal].Member[api_handlers].Member[TerminalRootHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[terminal].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[terminal].Member[handlers].Member[TermSocket] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[view].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_server + - Member[view].Member[handlers].Member[ViewHandler] + - - urllib.parse.SplitResult~Subclass + - jupyter_server + - Member[utils].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyterhub.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyterhub.model.yml index dfe15411a01..7a3a750cb15 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyterhub.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyterhub.model.yml @@ -4,9 +4,246 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - sqlalchemy.orm.Session~Subclass + - jupyterhub + - Member[orm].Member[Session] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[API404] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[auth].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[auth].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[auth].Member[CookieAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[auth].Member[OAuthAuthorizeHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[auth].Member[OAuthTokenHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[auth].Member[TokenAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[base].Member[API404] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[base].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[base].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[groups].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[groups].Member[GroupAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[groups].Member[GroupListAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[groups].Member[GroupPropertiesAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[groups].Member[GroupUsersAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[groups].Member[_GroupAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[hub].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[hub].Member[InfoAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[hub].Member[RootAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[hub].Member[ShutdownAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[proxy].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[proxy].Member[ProxyAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[services].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[services].Member[ServiceAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[services].Member[ServiceListAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[ActivityAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[SelfAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[SpawnProgressAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[UserAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[UserAdminAccessAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[UserListAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[UserServerAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[UserTokenAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[apihandlers].Member[users].Member[UserTokenListAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[auth].Member[LoginHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[AddSlashHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[CSPReportHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[LoginHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[LogoutHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[PrefixRedirectHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[Template404] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[UserRedirectHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[UserUrlHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[base].Member[AddSlashHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[base].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[base].Member[CSPReportHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[base].Member[PrefixRedirectHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[base].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[base].Member[Template404] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[base].Member[UserRedirectHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[base].Member[UserUrlHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[login].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[login].Member[LoginHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[login].Member[LogoutHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[metrics].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[metrics].Member[MetricsHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[pages].Member[AdminHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[pages].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[pages].Member[HealthCheckHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[pages].Member[HomeHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[pages].Member[ProxyErrorHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[pages].Member[RootHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[pages].Member[SpawnHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[pages].Member[SpawnPendingHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[handlers].Member[pages].Member[TokenPageHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[log].Member[HealthCheckHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[services].Member[auth].Member[HubOAuthCallbackHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[services].Member[auth].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[singleuser].Member[extension].Member[HubOAuthCallbackHandler] - - tornado.web.RequestHandler~Subclass - jupyterhub - Member[singleuser].Member[extension].Member[JupyterHubLogoutHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[singleuser].Member[extension].Member[JupyterHubOAuthCallbackHandler] - - tornado.web.RequestHandler~Subclass - jupyterhub - Member[singleuser].Member[extension].Member[LogoutHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[singleuser].Member[mixins].Member[HubOAuthCallbackHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[singleuser].Member[mixins].Member[OAuthCallbackHandlerMixin] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[singleuser].Member[mixins].Member[RequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-justpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-justpy.model.yml new file mode 100644 index 00000000000..cb7c8bb6fdb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-justpy.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - justpy + - Member[justpy].Member[StringIO] + - - io.StringIO~Subclass + - justpy + - Member[pandas].Member[StringIO] + - - starlette.websockets.WebSocket~Subclass + - justpy + - Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - justpy + - Member[justpy].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kaggle_cli.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kaggle_cli.model.yml new file mode 100644 index 00000000000..5fd986db640 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kaggle_cli.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - kaggle_cli + - Member[common].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kaggle_environments.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kaggle_environments.model.yml new file mode 100644 index 00000000000..64aef5546e3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kaggle_environments.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - kaggle_environments + - Member[agent].Member[StringIO] + - - io.StringIO~Subclass + - kaggle_environments + - Member[core].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kaptan.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kaptan.model.yml new file mode 100644 index 00000000000..14233bde8d5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kaptan.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - kaptan + - Member[handlers].Member[ini_handler].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kasa.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kasa.model.yml new file mode 100644 index 00000000000..a9b13f7bca5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kasa.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - kasa + - Member[SmartBulbPreset] + - - pydantic.BaseModel~Subclass + - kasa + - Member[TurnOnBehavior] + - - pydantic.BaseModel~Subclass + - kasa + - Member[TurnOnBehaviors] + - - pydantic.BaseModel~Subclass + - kasa + - Member[modules].Member[Rule] + - - pydantic.BaseModel~Subclass + - kasa + - Member[modules].Member[cloud].Member[CloudInfo] + - - pydantic.BaseModel~Subclass + - kasa + - Member[modules].Member[rulemodule].Member[Rule] + - - pydantic.BaseModel~Subclass + - kasa + - Member[smartbulb].Member[SmartBulbPreset] + - - pydantic.BaseModel~Subclass + - kasa + - Member[smartbulb].Member[TurnOnBehavior] + - - pydantic.BaseModel~Subclass + - kasa + - Member[smartbulb].Member[TurnOnBehaviors] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kedro_viz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kedro_viz.model.yml new file mode 100644 index 00000000000..24006ebb923 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kedro_viz.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - kedro_viz + - Member[api].Member[graphql].Member[router].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - kedro_viz + - Member[api].Member[rest].Member[router].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[requests].Member[S3DeployerConfiguration] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[APIErrorMessage] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[BaseAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[BaseGraphNodeAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[DataNodeAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[DataNodeMetadataAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[GraphAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[GraphEdgeAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[ModularPipelineChildAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[ModularPipelinesTreeNodeAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[NamedEntityAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[PackageCompatibilityAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[ParametersNodeMetadataAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[TaskNodeAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[TaskNodeMetadataAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[responses].Member[TranscodedDataNodeMetadataAPIReponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[router].Member[APIErrorMessage] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[router].Member[GraphAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[router].Member[PackageCompatibilityAPIResponse] + - - pydantic.BaseModel~Subclass + - kedro_viz + - Member[api].Member[rest].Member[router].Member[S3DeployerConfiguration] + - - sqlalchemy.orm.Session~Subclass + - kedro_viz + - Member[integrations].Member[kedro].Member[sqlite_store].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keras.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keras.model.yml new file mode 100644 index 00000000000..974fd293e25 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keras.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - keras + - Member[datasets].Member[cifar].Member[cPickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keras_core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keras_core.model.yml new file mode 100644 index 00000000000..8a585965cad --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keras_core.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - keras_core + - Member[datasets].Member[cifar].Member[cPickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keras_tuner.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keras_tuner.model.yml new file mode 100644 index 00000000000..74878236adc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keras_tuner.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - keras_tuner + - Member[tuners].Member[sklearn_tuner].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kernel_gateway.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kernel_gateway.model.yml new file mode 100644 index 00000000000..63438391629 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kernel_gateway.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - kernel_gateway + - Member[base].Member[handlers].Member[NotFoundHandler] + - - tornado.web.RequestHandler~Subclass + - kernel_gateway + - Member[notebook_http].Member[NotebookAPIHandler] + - - tornado.web.RequestHandler~Subclass + - kernel_gateway + - Member[notebook_http].Member[SwaggerSpecHandler] + - - tornado.web.RequestHandler~Subclass + - kernel_gateway + - Member[notebook_http].Member[handlers].Member[NotebookAPIHandler] + - - tornado.web.RequestHandler~Subclass + - kernel_gateway + - Member[notebook_http].Member[swagger].Member[handlers].Member[SwaggerSpecHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keystoneauth1.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keystoneauth1.model.yml new file mode 100644 index 00000000000..aeedcfc202c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keystoneauth1.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - keystoneauth1 + - Member[extras].Member[_saml2].Member[v3].Member[adfs].Member[etree] + - - lxml.etree~Alias + - keystoneauth1 + - Member[extras].Member[_saml2].Member[v3].Member[base].Member[etree] + - - lxml.etree~Alias + - keystoneauth1 + - Member[extras].Member[_saml2].Member[v3].Member[saml2].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keystoneclient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keystoneclient.model.yml new file mode 100644 index 00000000000..bf587a50d37 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-keystoneclient.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - keystoneclient + - Member[contrib].Member[auth].Member[v3].Member[saml2].Member[etree] + - - pickle~Alias + - keystoneclient + - Member[httpclient].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiota_abstractions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiota_abstractions.model.yml new file mode 100644 index 00000000000..da56e55a6de --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiota_abstractions.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - kiota_abstractions + - Member[request_adapter].Member[BytesIO] + - - io.StringIO~Subclass + - kiota_abstractions + - Member[request_information].Member[BytesIO] + - - io.StringIO~Subclass + - kiota_abstractions + - Member[serialization].Member[parse_node].Member[BytesIO] + - - io.StringIO~Subclass + - kiota_abstractions + - Member[serialization].Member[parse_node_factory].Member[BytesIO] + - - io.StringIO~Subclass + - kiota_abstractions + - Member[serialization].Member[parse_node_factory_registry].Member[BytesIO] + - - io.StringIO~Subclass + - kiota_abstractions + - Member[serialization].Member[parse_node_proxy_factory].Member[BytesIO] + - - io.StringIO~Subclass + - kiota_abstractions + - Member[serialization].Member[serialization_writer].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiota_http.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiota_http.model.yml new file mode 100644 index 00000000000..949e503747b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiota_http.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - urllib3.PoolManager~Subclass + - kiota_http + - Member[middleware].Member[middleware].Member[PoolManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiota_serialization_json.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiota_serialization_json.model.yml new file mode 100644 index 00000000000..e365c4b9a6e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiota_serialization_json.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - kiota_serialization_json + - Member[json_parse_node_factory].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-klepto.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-klepto.model.yml new file mode 100644 index 00000000000..815aee374c1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-klepto.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - klepto + - Member[_pickle].Member[BytesIO] + - - pickle~Alias + - klepto + - Member[_pickle].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-knox.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-knox.model.yml new file mode 100644 index 00000000000..843d3b87b84 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-knox.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - knox + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - knox + - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - knox + - Member[views].Member[LogoutAllView] + - - Django.Views.View~Subclass + - knox + - Member[views].Member[LogoutView] + - - Django.db.models.Model~Subclass + - knox + - Member[models].Member[AbstractAuthToken] + - - Django.db.models.Model~Subclass + - knox + - Member[models].Member[AuthToken] + - - django.http.response.HttpResponse~Subclass + - knox + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - knox + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-knox_project.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-knox_project.model.yml new file mode 100644 index 00000000000..25e78dfa862 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-knox_project.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - knox_project + - Member[urls].Member[RootView] + - - Django.Views.View~Subclass + - knox_project + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - knox_project + - Member[views].Member[RootView] + - - django.http.response.HttpResponse~Subclass + - knox_project + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - knox_project + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kombu.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kombu.model.yml new file mode 100644 index 00000000000..58c0cca4c27 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kombu.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - kombu + - Member[serialization].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-konoha.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-konoha.model.yml new file mode 100644 index 00000000000..2f1b48e48e6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-konoha.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - konoha + - Member[api].Member[v1].Member[batch_tokenization].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - konoha + - Member[api].Member[v1].Member[tokenization].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - konoha + - Member[api].Member[v1].Member[batch_tokenization].Member[TokenizeParameter] + - - pydantic.BaseModel~Subclass + - konoha + - Member[api].Member[v1].Member[tokenization].Member[TokenizeParameter] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kor.model.yml new file mode 100644 index 00000000000..b83b8713df0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kor.model.yml @@ -0,0 +1,126 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - kor + - Member[encoders].Member[csv_data].Member[StringIO] + - - pydantic.BaseModel~Subclass + - kor + - Member[Bool] + - - pydantic.BaseModel~Subclass + - kor + - Member[Number] + - - pydantic.BaseModel~Subclass + - kor + - Member[Object] + - - pydantic.BaseModel~Subclass + - kor + - Member[Option] + - - pydantic.BaseModel~Subclass + - kor + - Member[Selection] + - - pydantic.BaseModel~Subclass + - kor + - Member[Text] + - - pydantic.BaseModel~Subclass + - kor + - Member[adapters].Member[Bool] + - - pydantic.BaseModel~Subclass + - kor + - Member[adapters].Member[ExtractionSchemaNode] + - - pydantic.BaseModel~Subclass + - kor + - Member[adapters].Member[Number] + - - pydantic.BaseModel~Subclass + - kor + - Member[adapters].Member[Object] + - - pydantic.BaseModel~Subclass + - kor + - Member[adapters].Member[Option] + - - pydantic.BaseModel~Subclass + - kor + - Member[adapters].Member[Selection] + - - pydantic.BaseModel~Subclass + - kor + - Member[adapters].Member[Text] + - - pydantic.BaseModel~Subclass + - kor + - Member[encoders].Member[csv_data].Member[AbstractSchemaNode] + - - pydantic.BaseModel~Subclass + - kor + - Member[encoders].Member[csv_data].Member[Object] + - - pydantic.BaseModel~Subclass + - kor + - Member[encoders].Member[encode].Member[AbstractSchemaNode] + - - pydantic.BaseModel~Subclass + - kor + - Member[encoders].Member[typedefs].Member[AbstractSchemaNode] + - - pydantic.BaseModel~Subclass + - kor + - Member[examples].Member[AbstractSchemaNode] + - - pydantic.BaseModel~Subclass + - kor + - Member[examples].Member[ExtractionSchemaNode] + - - pydantic.BaseModel~Subclass + - kor + - Member[examples].Member[Object] + - - pydantic.BaseModel~Subclass + - kor + - Member[examples].Member[Option] + - - pydantic.BaseModel~Subclass + - kor + - Member[examples].Member[Selection] + - - pydantic.BaseModel~Subclass + - kor + - Member[extraction].Member[api].Member[Object] + - - pydantic.BaseModel~Subclass + - kor + - Member[extraction].Member[parser].Member[Object] + - - pydantic.BaseModel~Subclass + - kor + - Member[nodes].Member[AbstractSchemaNode] + - - pydantic.BaseModel~Subclass + - kor + - Member[nodes].Member[Bool] + - - pydantic.BaseModel~Subclass + - kor + - Member[nodes].Member[ExtractionSchemaNode] + - - pydantic.BaseModel~Subclass + - kor + - Member[nodes].Member[Number] + - - pydantic.BaseModel~Subclass + - kor + - Member[nodes].Member[Object] + - - pydantic.BaseModel~Subclass + - kor + - Member[nodes].Member[Option] + - - pydantic.BaseModel~Subclass + - kor + - Member[nodes].Member[Selection] + - - pydantic.BaseModel~Subclass + - kor + - Member[nodes].Member[Text] + - - pydantic.BaseModel~Subclass + - kor + - Member[prompts].Member[Object] + - - pydantic.BaseModel~Subclass + - kor + - Member[type_descriptors].Member[AbstractSchemaNode] + - - pydantic.BaseModel~Subclass + - kor + - Member[type_descriptors].Member[Bool] + - - pydantic.BaseModel~Subclass + - kor + - Member[type_descriptors].Member[Number] + - - pydantic.BaseModel~Subclass + - kor + - Member[type_descriptors].Member[Object] + - - pydantic.BaseModel~Subclass + - kor + - Member[type_descriptors].Member[Selection] + - - pydantic.BaseModel~Subclass + - kor + - Member[type_descriptors].Member[Text] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kotti.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kotti.model.yml new file mode 100644 index 00000000000..5ed4450edbd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kotti.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - cgi.FieldStorage~Subclass + - kotti + - Member[filedepot].Member[FieldStorage] + - - cgi.FieldStorage~Subclass + - kotti + - Member[resources].Member[FieldStorage] + - - cgi.FieldStorage~Subclass + - kotti + - Member[views].Member[edit].Member[upload].Member[FieldStorage] + - - io.StringIO~Subclass + - kotti + - Member[resources].Member[BytesIO] + - - io.StringIO~Subclass + - kotti + - Member[views].Member[form].Member[BytesIO] + - - sqlalchemy.engine.Connection~Subclass + - kotti + - Member[filedepot].Member[Connection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kserve.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kserve.model.yml new file mode 100644 index 00000000000..1b08d922e45 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kserve.model.yml @@ -0,0 +1,87 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[server].Member[InferenceResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[server].Member[ListModelsResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[server].Member[ModelMetadataResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[server].Member[ModelReadyResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[server].Member[ServerLiveResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[server].Member[ServerMetadataResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[server].Member[ServerReadyResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[InferenceRequest] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[InferenceResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[ListModelsResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[MetadataTensor] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[ModelMetadataResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[ModelReadyResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[RequestInput] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[RequestOutput] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[ResponseOutput] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[ServerLiveResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[ServerMetadataResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_datamodels].Member[ServerReadyResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_endpoints].Member[InferenceRequest] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_endpoints].Member[InferenceResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_endpoints].Member[ListModelsResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_endpoints].Member[ModelMetadataResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_endpoints].Member[ModelReadyResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_endpoints].Member[ServerLiveResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_endpoints].Member[ServerMetadataResponse] + - - pydantic.BaseModel~Subclass + - kserve + - Member[protocol].Member[rest].Member[v2_endpoints].Member[ServerReadyResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ktrain.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ktrain.model.yml new file mode 100644 index 00000000000..95edf95010f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ktrain.model.yml @@ -0,0 +1,168 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - ktrain + - Member[core].Member[pickle] + - - pickle~Alias + - ktrain + - Member[dataset].Member[pickle] + - - pickle~Alias + - ktrain + - Member[graph].Member[data].Member[pickle] + - - pickle~Alias + - ktrain + - Member[graph].Member[learner].Member[pickle] + - - pickle~Alias + - ktrain + - Member[graph].Member[models].Member[pickle] + - - pickle~Alias + - ktrain + - Member[graph].Member[predictor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[graph].Member[preprocessor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[graph].Member[sg_wrappers].Member[pickle] + - - pickle~Alias + - ktrain + - Member[imports].Member[pickle] + - - pickle~Alias + - ktrain + - Member[lroptimize].Member[lrfinder].Member[pickle] + - - pickle~Alias + - ktrain + - Member[lroptimize].Member[sgdr].Member[pickle] + - - pickle~Alias + - ktrain + - Member[lroptimize].Member[triangular].Member[pickle] + - - pickle~Alias + - ktrain + - Member[models].Member[pickle] + - - pickle~Alias + - ktrain + - Member[predictor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[preprocessor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[tabular].Member[data].Member[pickle] + - - pickle~Alias + - ktrain + - Member[tabular].Member[dataset].Member[pickle] + - - pickle~Alias + - ktrain + - Member[tabular].Member[models].Member[pickle] + - - pickle~Alias + - ktrain + - Member[tabular].Member[predictor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[tabular].Member[preprocessor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[data].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[dataset].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[eda].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[learner].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[models].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[anago].Member[callbacks].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[anago].Member[layers].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[anago].Member[layers_standalone].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[anago].Member[models].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[anago].Member[preprocessing].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[anago].Member[tagger].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[anago].Member[trainer].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[anago].Member[utils].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[anago].Member[wrapper].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[data].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[dataset].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[learner].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[models].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[predictor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[ner].Member[preprocessor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[predictor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[preprocessor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[qa].Member[extractive_qa].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[qa].Member[generative_qa].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[textextractor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[textutils].Member[pickle] + - - pickle~Alias + - ktrain + - Member[text].Member[translation].Member[core].Member[pickle] + - - pickle~Alias + - ktrain + - Member[utils].Member[pickle] + - - pickle~Alias + - ktrain + - Member[vision].Member[data].Member[pickle] + - - pickle~Alias + - ktrain + - Member[vision].Member[learner].Member[pickle] + - - pickle~Alias + - ktrain + - Member[vision].Member[models].Member[pickle] + - - pickle~Alias + - ktrain + - Member[vision].Member[predictor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[vision].Member[preprocessor].Member[pickle] + - - pickle~Alias + - ktrain + - Member[vision].Member[wrn].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio.model.yml index 46e4af70149..1edd8a05c2b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio.model.yml @@ -4,84 +4,714 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - label_studio + - Member[organizations].Member[forms].Member[CharField] + - - Django.Views.View~Subclass + - label_studio + - Member[core].Member[urls].Member[RedirectView] + - - Django.Views.View~Subclass + - label_studio + - Member[core].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - label_studio + - Member[core].Member[views].Member[TriggerAPIError] + - - Django.Views.View~Subclass + - label_studio + - Member[data_export].Member[api].Member[APIView] + - - Django.Views.View~Subclass + - label_studio + - Member[data_export].Member[api].Member[ExportAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_export].Member[api].Member[ExportConvertAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_export].Member[api].Member[ExportDetailAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_export].Member[api].Member[ExportDownloadAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_export].Member[api].Member[ExportFormatsListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_export].Member[api].Member[ExportListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_export].Member[api].Member[ProjectExportFilesAuthCheck] + - - Django.Views.View~Subclass + - label_studio + - Member[data_export].Member[api].Member[ProjectExportFiles] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[APIView] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[DownloadStorageData] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[FileUploadAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[FileUploadListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[ImportAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[ImportPredictionsAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[ProjectPresignStorageData] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[ReImportAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[TaskPresignStorageData] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[TasksBulkCreateAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_import].Member[api].Member[UploadedFileResponse] + - - Django.Views.View~Subclass + - label_studio + - Member[data_manager].Member[api].Member[APIView] + - - Django.Views.View~Subclass + - label_studio + - Member[data_manager].Member[api].Member[ProjectActionsAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_manager].Member[api].Member[ProjectColumnsAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_manager].Member[api].Member[ProjectStateAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_manager].Member[api].Member[TaskListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[data_manager].Member[api].Member[ViewAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[all_api].Member[APIView] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[all_api].Member[AllExportStorageListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[all_api].Member[AllExportStorageTypesAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[all_api].Member[AllImportStorageListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[all_api].Member[AllImportStorageTypesAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ExportStorageDetailAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ExportStorageFormLayoutAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ExportStorageListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ExportStorageSyncAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ExportStorageValidateAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ImportStorageDetailAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ImportStorageFormLayoutAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ImportStorageListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ImportStorageSyncAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ImportStorageValidateAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[StorageFormLayoutAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[io_storages].Member[api].Member[StorageValidateAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[labels_manager].Member[api].Member[LabelAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[labels_manager].Member[api].Member[LabelBulkUpdateAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[labels_manager].Member[api].Member[LabelLinkAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[ml].Member[api].Member[APIView] + - - Django.Views.View~Subclass + - label_studio + - Member[ml].Member[api].Member[MLBackendDetailAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[ml].Member[api].Member[MLBackendInteractiveAnnotating] + - - Django.Views.View~Subclass + - label_studio + - Member[ml].Member[api].Member[MLBackendListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[ml].Member[api].Member[MLBackendTrainAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[ml].Member[api].Member[MLBackendVersionsAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[organizations].Member[api].Member[APIView] + - - Django.Views.View~Subclass + - label_studio + - Member[organizations].Member[api].Member[OrganizationAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[organizations].Member[api].Member[OrganizationInviteAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[organizations].Member[api].Member[OrganizationListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[organizations].Member[api].Member[OrganizationMemberListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[organizations].Member[api].Member[OrganizationResetTokenAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[LabelConfigValidateAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[LabelStreamHistoryAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectImportAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectLabelConfigValidateAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectModelVersions] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectNextTaskAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectReimportAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectSampleTask] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectSummaryAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[ProjectTaskListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[projects].Member[api].Member[TemplateListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[tasks].Member[api].Member[AnnotationAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[tasks].Member[api].Member[AnnotationConvertAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[tasks].Member[api].Member[AnnotationDraftAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[tasks].Member[api].Member[AnnotationDraftListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[tasks].Member[api].Member[AnnotationsListAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[tasks].Member[api].Member[PredictionAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[tasks].Member[api].Member[TaskAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[users].Member[api].Member[APIView] + - - Django.Views.View~Subclass + - label_studio + - Member[users].Member[api].Member[UserAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[users].Member[api].Member[UserGetTokenAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[users].Member[api].Member[UserResetTokenAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[users].Member[api].Member[UserWhoAmIAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[users].Member[views].Member[UserSoftDeleteView] + - - Django.Views.View~Subclass + - label_studio + - Member[webhooks].Member[api].Member[APIView] + - - Django.Views.View~Subclass + - label_studio + - Member[webhooks].Member[api].Member[WebhookAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[webhooks].Member[api].Member[WebhookInfoAPI] + - - Django.Views.View~Subclass + - label_studio + - Member[webhooks].Member[api].Member[WebhookListAPI] + - - Django.db.models.Model~Subclass + - label_studio + - Member[core].Member[models].Member[AsyncMigrationStatus] + - - Django.db.models.Model~Subclass + - label_studio + - Member[core].Member[utils].Member[db].Member[Model] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_export].Member[api].Member[ConvertedFormat] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_export].Member[api].Member[Export] - - Django.db.models.Model~Subclass - label_studio - Member[data_export].Member[api].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_export].Member[models].Member[ConvertedFormat] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_export].Member[models].Member[Export] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_export].Member[serializers].Member[ConvertedFormat] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_export].Member[serializers].Member[Export] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_export].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_import].Member[api].Member[FileUpload] - - Django.db.models.Model~Subclass - label_studio - Member[data_import].Member[api].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_import].Member[api].Member[User] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_import].Member[functions].Member[FileUpload] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_import].Member[functions].Member[User] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_import].Member[models].Member[FileUpload] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_import].Member[serializers].Member[FileUpload] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_import].Member[uploader].Member[FileUpload] - - Django.db.models.Model~Subclass - label_studio - Member[data_manager].Member[actions].Member[basic].Member[Project] - - Django.db.models.Model~Subclass - label_studio - Member[data_manager].Member[api].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_manager].Member[models].Member[FilterGroup] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_manager].Member[models].Member[Filter] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_manager].Member[models].Member[ProjectViewMixin] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_manager].Member[models].Member[ViewBaseModel] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_manager].Member[models].Member[View] - - Django.db.models.Model~Subclass - label_studio - Member[data_manager].Member[serializers].Member[Project] - - Django.db.models.Model~Subclass - label_studio - Member[io_storages].Member[api].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[azure_blob].Member[models].Member[AzureBlobExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[azure_blob].Member[models].Member[AzureBlobImportStorageBase] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[azure_blob].Member[models].Member[AzureBlobImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[azure_blob].Member[models].Member[AzureBlobStorageMixin] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[base_models].Member[ExportStorageLink] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[base_models].Member[ExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[base_models].Member[ImportStorageLink] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[base_models].Member[ImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[base_models].Member[ProjectStorageMixin] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[base_models].Member[StorageInfo] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[base_models].Member[Storage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[gcs].Member[models].Member[GCSExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[gcs].Member[models].Member[GCSImportStorageBase] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[gcs].Member[models].Member[GCSImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[gcs].Member[models].Member[GCSStorageMixin] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[localfiles].Member[models].Member[LocalFilesExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[localfiles].Member[models].Member[LocalFilesImportStorageBase] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[localfiles].Member[models].Member[LocalFilesImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[localfiles].Member[models].Member[LocalFilesMixin] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[models].Member[AzureBlobExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[models].Member[AzureBlobImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[models].Member[GCSExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[models].Member[GCSImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[models].Member[RedisExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[models].Member[RedisImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[models].Member[S3ExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[models].Member[S3ImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[redis].Member[models].Member[RedisExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[redis].Member[models].Member[RedisImportStorageBase] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[redis].Member[models].Member[RedisImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[redis].Member[models].Member[RedisStorageMixin] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[s3].Member[models].Member[S3ExportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[s3].Member[models].Member[S3ImportStorageBase] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[s3].Member[models].Member[S3ImportStorage] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[s3].Member[models].Member[S3StorageMixin] + - - Django.db.models.Model~Subclass + - label_studio + - Member[io_storages].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - label_studio + - Member[labels_manager].Member[api].Member[LabelLink] + - - Django.db.models.Model~Subclass + - label_studio + - Member[labels_manager].Member[api].Member[Label] + - - Django.db.models.Model~Subclass + - label_studio + - Member[labels_manager].Member[models].Member[LabelLink] + - - Django.db.models.Model~Subclass + - label_studio + - Member[labels_manager].Member[models].Member[Label] + - - Django.db.models.Model~Subclass + - label_studio + - Member[labels_manager].Member[serializers].Member[LabelLink] + - - Django.db.models.Model~Subclass + - label_studio + - Member[labels_manager].Member[serializers].Member[Label] + - - Django.db.models.Model~Subclass + - label_studio + - Member[labels_manager].Member[serializers].Member[Organization] - - Django.db.models.Model~Subclass - label_studio - Member[labels_manager].Member[serializers].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[labels_manager].Member[serializers].Member[User] - - Django.db.models.Model~Subclass - label_studio - Member[ml].Member[api].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[ml].Member[models].Member[MLBackendPredictionJob] + - - Django.db.models.Model~Subclass + - label_studio + - Member[ml].Member[models].Member[MLBackendTrainJob] + - - Django.db.models.Model~Subclass + - label_studio + - Member[ml].Member[models].Member[MLBackend] - - Django.db.models.Model~Subclass - label_studio - Member[ml].Member[models].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[organizations].Member[api].Member[Organization] + - - Django.db.models.Model~Subclass + - label_studio + - Member[organizations].Member[forms].Member[Organization] + - - Django.db.models.Model~Subclass + - label_studio + - Member[organizations].Member[functions].Member[Organization] - - Django.db.models.Model~Subclass - label_studio - Member[organizations].Member[functions].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[organizations].Member[management].Member[commands].Member[destroy_organization].Member[Organization] + - - Django.db.models.Model~Subclass + - label_studio + - Member[organizations].Member[middleware].Member[Organization] + - - Django.db.models.Model~Subclass + - label_studio + - Member[organizations].Member[models].Member[OrganizationMember] + - - Django.db.models.Model~Subclass + - label_studio + - Member[organizations].Member[models].Member[Organization] + - - Django.db.models.Model~Subclass + - label_studio + - Member[organizations].Member[serializers].Member[Organization] - - Django.db.models.Model~Subclass - label_studio - Member[projects].Member[api].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[models].Member[LabelStreamHistory] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[models].Member[ProjectImport] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[models].Member[ProjectMember] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[models].Member[ProjectOnboardingSteps] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[models].Member[ProjectOnboarding] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[models].Member[ProjectReimport] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[models].Member[ProjectSummary] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[models].Member[Project] - - Django.db.models.Model~Subclass - label_studio - Member[projects].Member[serializers].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[views].Member[Organization] - - Django.db.models.Model~Subclass - label_studio - Member[projects].Member[views].Member[Project] - - Django.db.models.Model~Subclass - label_studio - Member[tasks].Member[api].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[tasks].Member[functions].Member[Organization] - - Django.db.models.Model~Subclass - label_studio - Member[tasks].Member[functions].Member[Project] - - Django.db.models.Model~Subclass - label_studio - Member[tasks].Member[management].Member[commands].Member[calculate_stats].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[tasks].Member[models].Member[AnnotationDraft] + - - Django.db.models.Model~Subclass + - label_studio + - Member[tasks].Member[models].Member[Annotation] + - - Django.db.models.Model~Subclass + - label_studio + - Member[tasks].Member[models].Member[Prediction] + - - Django.db.models.Model~Subclass + - label_studio + - Member[tasks].Member[models].Member[TaskLock] + - - Django.db.models.Model~Subclass + - label_studio + - Member[tasks].Member[models].Member[Task] - - Django.db.models.Model~Subclass - label_studio - Member[tasks].Member[serializers].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[tasks].Member[serializers].Member[User] - - Django.db.models.Model~Subclass - label_studio - Member[users].Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[admin].Member[Organization] - - Django.db.models.Model~Subclass - label_studio - Member[users].Member[admin].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[admin].Member[User] - - Django.db.models.Model~Subclass - label_studio - Member[users].Member[api].Member[Token] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[api].Member[User] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[functions].Member[Organization] - - Django.db.models.Model~Subclass - label_studio - Member[users].Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[models].Member[Organization] - - Django.db.models.Model~Subclass - label_studio - Member[users].Member[models].Member[PermissionsMixin] - - Django.db.models.Model~Subclass - label_studio - Member[users].Member[models].Member[Token] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[models].Member[UserLastActivityMixin] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[views].Member[Organization] - - Django.db.models.Model~Subclass - label_studio - Member[users].Member[views].Member[Token] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[api].Member[WebhookAction] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[api].Member[Webhook] - - Django.db.models.Model~Subclass - label_studio - Member[webhooks].Member[models].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[models].Member[WebhookAction] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[models].Member[Webhook] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[serializers].Member[WebhookAction] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[serializers].Member[Webhook] - - Django.db.models.Model~Subclass - label_studio - Member[webhooks].Member[serializers_for_hooks].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[utils].Member[WebhookAction] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[utils].Member[Webhook] + - - django.forms.BaseForm~Subclass + - label_studio + - Member[organizations].Member[forms].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - label_studio + - Member[organizations].Member[forms].Member[OrganizationForm] + - - django.forms.BaseForm~Subclass + - label_studio + - Member[organizations].Member[forms].Member[OrganizationSignupForm] + - - django.forms.BaseForm~Subclass + - label_studio + - Member[users].Member[forms].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - label_studio + - Member[users].Member[forms].Member[UserProfileForm] + - - django.forms.BaseForm~Subclass + - label_studio + - Member[users].Member[forms].Member[UserSignupForm] + - - django.http.request.HttpRequest~Subclass + - label_studio + - Member[data_import].Member[api].Member[HttpRequest] - - django.http.response.FileResponse~Subclass - label_studio - Member[core].Member[utils].Member[static_serve].Member[RangedFileResponse] @@ -94,6 +724,258 @@ extensions: - - django.http.response.FileResponse~Subclass - label_studio - Member[data_import].Member[api].Member[RangedFileResponse] + - - django.http.response.HttpResponseForbidden~Subclass + - label_studio + - Member[core].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotFound~Subclass + - label_studio + - Member[core].Member[views].Member[HttpResponseNotFound] + - - django.http.response.HttpResponseNotModified~Subclass + - label_studio + - Member[core].Member[utils].Member[static_serve].Member[HttpResponseNotModified] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - label_studio + - Member[core].Member[middleware].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - label_studio + - Member[core].Member[middleware].Member[HttpSmartRedirectResponse] + - - django.http.response.HttpResponseRedirect~Subclass + - label_studio + - Member[data_import].Member[api].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseServerError~Subclass + - label_studio + - Member[core].Member[views].Member[HttpResponseServerError] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[core].Member[utils].Member[common].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[core].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[data_export].Member[api].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[data_export].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[data_import].Member[api].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[data_import].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[data_manager].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[io_storages].Member[all_api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[io_storages].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[labels_manager].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[ml].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[organizations].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[projects].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[projects].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[tasks].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[users].Member[api].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[users].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - label_studio + - Member[webhooks].Member[api].Member[Response] + - - django.http.response.JsonResponse~Subclass + - label_studio + - Member[core].Member[views].Member[JsonResponse] + - - pydantic.BaseModel~Subclass + - label_studio + - Member[core].Member[permissions].Member[AllPermissions] + - - pydantic.BaseModel~Subclass + - label_studio + - Member[core].Member[permissions].Member[ViewClassPermission] + - - pydantic.BaseModel~Subclass + - label_studio + - Member[data_manager].Member[managers].Member[_Operator] + - - pydantic.BaseModel~Subclass + - label_studio + - Member[data_manager].Member[prepare_params].Member[FilterIn] + - - pydantic.BaseModel~Subclass + - label_studio + - Member[data_manager].Member[prepare_params].Member[Filter] + - - pydantic.BaseModel~Subclass + - label_studio + - Member[data_manager].Member[prepare_params].Member[Filters] + - - pydantic.BaseModel~Subclass + - label_studio + - Member[data_manager].Member[prepare_params].Member[PrepareParams] + - - pydantic.BaseModel~Subclass + - label_studio + - Member[data_manager].Member[prepare_params].Member[SelectedItems] + - - pydantic.BaseModel~Subclass + - label_studio + - Member[organizations].Member[api].Member[ViewClassPermission] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[label_config].Member[LabelStudioValidationErrorSentryIgnored] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[exceptions].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[exceptions].Member[InvalidUploadUrlError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[exceptions].Member[LabelStudioAPIExceptionSentryIgnored] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[exceptions].Member[LabelStudioAPIException] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[exceptions].Member[LabelStudioDatabaseException] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[exceptions].Member[LabelStudioDatabaseLockedException] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[exceptions].Member[LabelStudioValidationErrorSentryIgnored] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[exceptions].Member[ProjectExistException] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[exceptions].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[io].Member[InvalidUploadUrlError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[core].Member[utils].Member[params].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[data_export].Member[api].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[data_export].Member[api].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[data_import].Member[api].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[data_import].Member[models].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[data_import].Member[uploader].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[data_manager].Member[actions].Member[DRFPermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[data_manager].Member[actions].Member[next_task].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[io_storages].Member[api].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[io_storages].Member[api].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[io_storages].Member[api].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[io_storages].Member[azure_blob].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[io_storages].Member[gcs].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[io_storages].Member[localfiles].Member[models].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[io_storages].Member[localfiles].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[io_storages].Member[redis].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[io_storages].Member[s3].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[labels_manager].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[projects].Member[api].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[projects].Member[api].Member[RestValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[projects].Member[views].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[tasks].Member[api].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[tasks].Member[models].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[tasks].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - label_studio + - Member[tasks].Member[validation].Member[ValidationError] - - rest_framework.response.Response~Subclass - label_studio - Member[core].Member[utils].Member[common].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[data_export].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[data_import].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[data_manager].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[io_storages].Member[all_api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[io_storages].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[labels_manager].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[ml].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[organizations].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[projects].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[tasks].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[users].Member[api].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[users].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[webhooks].Member[api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio_converter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio_converter.model.yml new file mode 100644 index 00000000000..8662f917654 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio_converter.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - label_studio_converter + - Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-labelbox.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-labelbox.model.yml new file mode 100644 index 00000000000..a727b46eb34 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-labelbox.model.yml @@ -0,0 +1,1722 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[raster].Member[BytesIO] + - - io.StringIO~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[BytesIO] + - - io.StringIO~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[BytesIO] + - - io.StringIO~Subclass + - labelbox + - Member[schema].Member[batch].Member[StringIO] + - - io.StringIO~Subclass + - labelbox + - Member[schema].Member[dataset].Member[StringIO] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[DataRowMetadataField] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[DataRowMetadata] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[DeleteDataRowMetadata] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[AudioData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ClassificationAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ConversationData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ConversationEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[DICOMMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[DICOMObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[DicomData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[DocumentData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[DocumentEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[DocumentRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[DocumentTextSelection] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[EPSGTransformer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[HTMLData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[MaskFrame] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[MaskInstance] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[RelationshipAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Relationship] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[TileLayer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[TiledBounds] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[TiledImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[VideoClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[VideoData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[VideoMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[VideoObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[annotation].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[annotation].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[annotation].Member[ConfidenceMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[annotation].Member[ConversationEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[annotation].Member[DocumentEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[annotation].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[annotation].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[annotation].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[base_annotation].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[base_annotation].Member[FeatureSchema] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[ClassificationAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[ClassificationAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[ConfidenceMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[FeatureSchema] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[classification].Member[classification].Member[_TempName] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[collection].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[AudioData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[ConversationData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[DicomData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[DocumentData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[HTMLData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[VideoData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[audio].Member[AudioData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[audio].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[base_data].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[conversation].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[conversation].Member[ConversationData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[dicom].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[dicom].Member[DicomData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[document].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[document].Member[DocumentData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[html].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[html].Member[HTMLData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[raster].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[raster].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[raster].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[raster].Member[RasterData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[text].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[text].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[EPSGTransformer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[RasterData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[TileLayer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[TiledBounds] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[tiled_image].Member[TiledImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[video].Member[BaseData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[data].Member[video].Member[VideoData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[feature].Member[FeatureSchema] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[DocumentRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[geometry].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[line].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[line].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[line].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[mask].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[mask].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[mask].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[point].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[point].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[polygon].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[polygon].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[polygon].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[rectangle].Member[DocumentRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[rectangle].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[rectangle].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[geometry].Member[rectangle].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[AudioData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[ClassificationAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[ConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[ConversationData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[DicomData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[DocumentData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[HTMLData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[RelationshipAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[ScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[TiledImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[VideoClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[VideoData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[VideoMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[label].Member[VideoObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[metrics].Member[ConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[metrics].Member[ScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[metrics].Member[base].Member[BaseMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[metrics].Member[confusion_matrix].Member[BaseMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[metrics].Member[confusion_matrix].Member[ConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[metrics].Member[scalar].Member[BaseMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[metrics].Member[scalar].Member[ScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[ConversationEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[DocumentEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[DocumentTextSelection] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[conversation_entity].Member[ConversationEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[conversation_entity].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[conversation_entity].Member[_CamelCaseMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[document_entity].Member[DocumentEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[document_entity].Member[DocumentTextSelection] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[document_entity].Member[_CamelCaseMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[ner].Member[text_entity].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[relationship].Member[BaseAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[relationship].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[relationship].Member[RelationshipAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[relationship].Member[Relationship] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[DICOMMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[DICOMObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[FeatureSchema] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[MaskFrame] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[MaskInstance] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[VideoClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[VideoMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[VideoObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[annotation_types].Member[video].Member[_CamelCaseMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[ConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[calculation].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[calculation].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[calculation].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[calculation].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[calculation].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[calculation].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[calculation].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[confusion_matrix].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[confusion_matrix].Member[ConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[confusion_matrix].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[confusion_matrix].Member[confusion_matrix].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[group].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[group].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[group].Member[ClassificationAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[group].Member[FeatureSchema] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[group].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[group].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[group].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[group].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[ScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[calculation].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[iou].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[iou].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[iou].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[metrics].Member[iou].Member[iou].Member[ScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[mixins].Member[ConfidenceMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[ontology].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[annotation].Member[COCOObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[annotation].Member[PanopticAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[annotation].Member[PathSerializerMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[annotation].Member[RLE] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[annotation].Member[SegmentInfo] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[categories].Member[Categories] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[converter].Member[CocoInstanceDataset] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[converter].Member[CocoPanopticDataset] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[image].Member[CocoImage] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[image].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[image].Member[PathSerializerMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[COCOObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[Categories] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[CocoImage] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[CocoInstanceDataset] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[RLE] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[instance_dataset].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[Categories] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[CocoImage] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[CocoPanopticDataset] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[PanopticAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[panoptic_dataset].Member[SegmentInfo] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[coco].Member[path].Member[PathSerializerMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[ClassificationAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[LBV1Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[LBV1ClassificationAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[LBV1Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[LBV1Feature] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[LBV1Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[LBV1Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[classification].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[converter].Member[LBV1Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[converter].Member[LBV1Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[feature].Member[LBV1Feature] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[LBV1LabelAnnotationsVideo] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[LBV1LabelAnnotations] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[LBV1Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[LBV1Objects] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[LBV1TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[Review] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[TiledImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[VideoClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[VideoData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[label].Member[VideoObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Feature] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1ObjectBase] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Objects] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1TILine] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1TIPoint] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1TIPolygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1TIRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[LBV1Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[TILineCoordinate] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[TIPointCoordinate] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[TIPolygonCoordinate] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[TIRectangleCoordinate] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[_Box] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[_Location] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[_Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[labelbox_v1].Member[objects].Member[_TextPoint] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[base].Member[DataRow] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[base].Member[NDAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[base].Member[NDJsonBase] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[base].Member[_CamelCaseMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[ClassificationAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[ConfidenceMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[DataRow] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[FrameLocation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[NDAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[NDAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[NDChecklistSubclass] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[NDChecklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[NDRadioSubclass] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[NDRadio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[NDTextSubclass] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[NDText] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[VideoClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[VideoData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[classification].Member[VideoSupported] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[converter].Member[NDLabel] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[ConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[ConversationEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[DICOMObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[DataRow] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[DicomData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDChecklistSubclass] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDDicomMasks] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDDicomSegments] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDLabel] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDRadioSubclass] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDRelationship] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDSegments] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[NDVideoMasks] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[RelationshipAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[ScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[VideoClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[VideoData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[VideoMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[label].Member[VideoObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[metric].Member[BaseNDMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[metric].Member[ConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[metric].Member[DataRow] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[metric].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[metric].Member[NDConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[metric].Member[NDJsonBase] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[metric].Member[NDScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[metric].Member[ScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[metric].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[Bbox] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[ConfidenceMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[ConversationEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[DICOMMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[DICOMObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[DataRow] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[DicomSupported] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[DocumentEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[DocumentRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[DocumentTextSelection] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[Location] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[MaskFrame] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[MaskInstance] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDBaseObject] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDConversationEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDDicomLine] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDDicomMasks] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDDicomObjectType] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDDicomSegment] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDDicomSegments] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDDocumentEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDDocumentRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDFrameLine] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDFramePoint] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDFrameRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDJsonBase] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDLine] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDMask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDPoint] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDPolygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDSegment] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDSegments] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDTextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDVideoMasksFramesInstances] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[NDVideoMasks] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[VideoData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[VideoMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[VideoObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[VideoSupported] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[_PNGMask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[_Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[objects].Member[_URIMask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[relationship].Member[DataRow] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[relationship].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[relationship].Member[NDAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[relationship].Member[NDRelationship] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[relationship].Member[RelationshipAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[relationship].Member[Relationship] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[relationship].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[data].Member[serialization].Member[ndjson].Member[relationship].Member[_Relationship] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[annotation_import].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[Bbox] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[DataRow] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[EntityLocation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[FrameLocation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDBaseTool] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDBase] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDChecklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDFeatureSchema] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDMask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDPoint] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDPolygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDPolyline] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDRadio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDTextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[NDText] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[PNGMaskFeatures] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[RLEMaskFeatures] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[URIMaskFeatures] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[bulk_import_request].Member[VideoSupported] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[consensus_settings].Member[ConsensusSettings] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[consensus_settings].Member[_CamelCaseMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row].Member[DataRowMetadataField] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[DataRowMetadataBatchResponse] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[DataRowMetadataField] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[DataRowMetadataSchema] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[DataRowMetadata] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[DeleteDataRowMetadata] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[_CamelCaseMixin] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[_DeleteBatchDataRowMetadata] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[_UpsertBatchDataRowMetadata] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[_UpsertCustomMetadataSchemaEnumOptionInput] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[_UpsertCustomMetadataSchemaInput] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[data_row_metadata].Member[_UpsertDataRowMetadataInput] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[model_run].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[project].Member[ConsensusSettings] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[schema].Member[serialization].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[AudioData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Checklist] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[ClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[ClassificationAnswer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[ConfusionMatrixMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[ConversationData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[ConversationEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[DICOMMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[DICOMObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[DicomData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[DocumentData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[DocumentEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[DocumentRectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[DocumentTextSelection] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Dropdown] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[EPSGTransformer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Geometry] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[HTMLData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[ImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Label] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Line] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[MaskData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[MaskFrame] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[MaskInstance] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Mask] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[ObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Point] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Polygon] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Radio] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Rectangle] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[RelationshipAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Relationship] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[ScalarMetric] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[TextData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[TextEntity] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[Text] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[TileLayer] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[TiledBounds] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[TiledImageData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[VideoClassificationAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[VideoData] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[VideoMaskAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[types].Member[VideoObjectAnnotation] + - - pydantic.BaseModel~Subclass + - labelbox + - Member[utils].Member[_CamelCaseMixin] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lager.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lager.model.yml new file mode 100644 index 00000000000..78dbe27138f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lager.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - lager + - Member[logging].Member[Logger] + - - logging.Logger~Subclass + - lager + - Member[logging]Member[Logger] + - - pydantic.BaseModel~Subclass + - lager + - Member[pydantic].Member[JsonBaseModel] + - - pydantic.BaseModel~Subclass + - lager + - Member[pydantic].Member[Message] + - - pydantic.BaseModel~Subclass + - lager + - Member[pydantic].Member[RecordException] + - - pydantic.BaseModel~Subclass + - lager + - Member[pydantic].Member[RecordFile] + - - pydantic.BaseModel~Subclass + - lager + - Member[pydantic].Member[RecordLevel] + - - pydantic.BaseModel~Subclass + - lager + - Member[pydantic].Member[RecordProcess] + - - pydantic.BaseModel~Subclass + - lager + - Member[pydantic].Member[RecordThread] + - - pydantic.BaseModel~Subclass + - lager + - Member[pydantic].Member[Record] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lakefs_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lakefs_sdk.model.yml new file mode 100644 index 00000000000..c8083ae524e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lakefs_sdk.model.yml @@ -0,0 +1,1107 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ACL] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[AccessKeyCredentials] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ActionRunList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ActionRun] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[AuthCapabilities] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[AuthenticationToken] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[BranchCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[BranchProtectionRule] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[CherryPickCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[CommPrefsInput] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[CommitCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[CommitList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Commit] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Config] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[CredentialsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[CredentialsWithSecret] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Credentials] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[CurrentUser] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[DiffList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[DiffProperties] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Diff] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ErrorNoACL] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Error] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[FindMergeBaseResult] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[GarbageCollectionConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[GarbageCollectionPrepareResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[GarbageCollectionRule] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[GarbageCollectionRules] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[GroupCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[GroupList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Group] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[HookRunList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[HookRun] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ImportCreationResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ImportCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ImportLocation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ImportStatus] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[InternalDeleteBranchProtectionRuleRequest] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[LoginConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[LoginInformation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[MergeResult] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Merge] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[MetaRangeCreationResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[MetaRangeCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[OTFDiffs] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ObjectCopyCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ObjectErrorList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ObjectError] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ObjectStageCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ObjectStatsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ObjectStats] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[OtfDiffEntry] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[OtfDiffList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[PathList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[PolicyList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Policy] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[PrepareGCUncommittedRequest] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[PrepareGCUncommittedResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[RangeMetadata] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[RefList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Ref] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[RefsDump] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[RepositoryCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[RepositoryList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Repository] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[ResetCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[RevertCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[SetupState] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Setup] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[StagingLocation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[StagingMetadata] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[Statement] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[StatsEvent] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[StatsEventsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[StorageConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[StorageURI] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[TagCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[UnderlyingObjectProperties] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[UpdateToken] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[UserCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[UserList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[User] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[VersionConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[actions_api].Member[ActionRunList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[actions_api].Member[ActionRun] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[actions_api].Member[HookRunList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[ACL] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[AuthenticationToken] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[CredentialsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[CredentialsWithSecret] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[Credentials] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[CurrentUser] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[GroupCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[GroupList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[Group] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[LoginInformation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[PolicyList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[Policy] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[UserCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[UserList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[auth_api].Member[User] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[branches_api].Member[BranchCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[branches_api].Member[CherryPickCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[branches_api].Member[Commit] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[branches_api].Member[DiffList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[branches_api].Member[RefList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[branches_api].Member[Ref] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[branches_api].Member[ResetCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[branches_api].Member[RevertCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[commits_api].Member[CommitCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[commits_api].Member[Commit] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[config_api].Member[Config] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[experimental_api].Member[OTFDiffs] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[experimental_api].Member[OtfDiffList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[import_api].Member[ImportCreationResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[import_api].Member[ImportCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[import_api].Member[ImportStatus] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[AuthCapabilities] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[BranchProtectionRule] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[CommPrefsInput] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[CredentialsWithSecret] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[GarbageCollectionConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[GarbageCollectionPrepareResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[GarbageCollectionRules] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[InternalDeleteBranchProtectionRuleRequest] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[ObjectStageCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[ObjectStats] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[PrepareGCUncommittedRequest] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[PrepareGCUncommittedResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[RefsDump] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[SetupState] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[Setup] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[StatsEventsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[StorageConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[StorageURI] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[internal_api].Member[VersionConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[metadata_api].Member[StorageURI] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[objects_api].Member[ObjectCopyCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[objects_api].Member[ObjectErrorList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[objects_api].Member[ObjectStatsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[objects_api].Member[ObjectStats] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[objects_api].Member[PathList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[objects_api].Member[UnderlyingObjectProperties] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[refs_api].Member[CommitList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[refs_api].Member[DiffList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[refs_api].Member[FindMergeBaseResult] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[refs_api].Member[MergeResult] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[refs_api].Member[Merge] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[repositories_api].Member[BranchProtectionRule] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[repositories_api].Member[GarbageCollectionRules] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[repositories_api].Member[RepositoryCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[repositories_api].Member[RepositoryList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[repositories_api].Member[Repository] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[staging_api].Member[ObjectStats] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[staging_api].Member[StagingLocation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[staging_api].Member[StagingMetadata] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[tags_api].Member[RefList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[tags_api].Member[Ref] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[api].Member[tags_api].Member[TagCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ACL] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[AccessKeyCredentials] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ActionRunList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ActionRun] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[AuthCapabilities] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[AuthenticationToken] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[BranchCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[BranchProtectionRule] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[CherryPickCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[CommPrefsInput] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[CommitCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[CommitList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Commit] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Config] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[CredentialsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[CredentialsWithSecret] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Credentials] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[CurrentUser] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[DiffList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[DiffProperties] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Diff] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ErrorNoACL] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Error] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[FindMergeBaseResult] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[GarbageCollectionConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[GarbageCollectionPrepareResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[GarbageCollectionRule] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[GarbageCollectionRules] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[GroupCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[GroupList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Group] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[HookRunList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[HookRun] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ImportCreationResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ImportCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ImportLocation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ImportStatus] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[InternalDeleteBranchProtectionRuleRequest] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[LoginConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[LoginInformation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[MergeResult] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Merge] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[MetaRangeCreationResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[MetaRangeCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[OTFDiffs] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ObjectCopyCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ObjectErrorList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ObjectError] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ObjectStageCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ObjectStatsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ObjectStats] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[OtfDiffEntry] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[OtfDiffList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[PathList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[PolicyList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Policy] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[PrepareGCUncommittedRequest] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[PrepareGCUncommittedResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[RangeMetadata] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[RefList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Ref] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[RefsDump] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[RepositoryCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[RepositoryList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Repository] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ResetCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[RevertCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[SetupState] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Setup] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[StagingLocation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[StagingMetadata] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[Statement] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[StatsEvent] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[StatsEventsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[StorageConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[StorageURI] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[TagCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[UnderlyingObjectProperties] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[UpdateToken] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[UserCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[UserList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[VersionConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[access_key_credentials].Member[AccessKeyCredentials] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[acl].Member[ACL] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[action_run].Member[ActionRun] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[action_run_list].Member[ActionRunList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[action_run_list].Member[ActionRun] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[action_run_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[auth_capabilities].Member[AuthCapabilities] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[authentication_token].Member[AuthenticationToken] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[branch_creation].Member[BranchCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[branch_protection_rule].Member[BranchProtectionRule] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[cherry_pick_creation].Member[CherryPickCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[comm_prefs_input].Member[CommPrefsInput] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[commit].Member[Commit] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[commit_creation].Member[CommitCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[commit_list].Member[CommitList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[commit_list].Member[Commit] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[commit_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[config].Member[Config] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[config].Member[StorageConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[config].Member[VersionConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[credentials].Member[Credentials] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[credentials_list].Member[CredentialsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[credentials_list].Member[Credentials] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[credentials_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[credentials_with_secret].Member[CredentialsWithSecret] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[current_user].Member[CurrentUser] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[current_user].Member[User] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[diff].Member[Diff] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[diff_list].Member[DiffList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[diff_list].Member[Diff] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[diff_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[diff_properties].Member[DiffProperties] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[error].Member[Error] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[error_no_acl].Member[ErrorNoACL] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[find_merge_base_result].Member[FindMergeBaseResult] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[garbage_collection_config].Member[GarbageCollectionConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[garbage_collection_prepare_response].Member[GarbageCollectionPrepareResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[garbage_collection_rule].Member[GarbageCollectionRule] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[garbage_collection_rules].Member[GarbageCollectionRule] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[garbage_collection_rules].Member[GarbageCollectionRules] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[group].Member[Group] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[group_creation].Member[GroupCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[group_list].Member[GroupList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[group_list].Member[Group] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[group_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[hook_run].Member[HookRun] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[hook_run_list].Member[HookRunList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[hook_run_list].Member[HookRun] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[hook_run_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[import_creation].Member[CommitCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[import_creation].Member[ImportCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[import_creation].Member[ImportLocation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[import_creation_response].Member[ImportCreationResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[import_location].Member[ImportLocation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[import_status].Member[Commit] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[import_status].Member[Error] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[import_status].Member[ImportStatus] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[internal_delete_branch_protection_rule_request].Member[InternalDeleteBranchProtectionRuleRequest] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[login_config].Member[LoginConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[login_information].Member[LoginInformation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[merge].Member[Merge] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[merge_result].Member[MergeResult] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[meta_range_creation].Member[MetaRangeCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[meta_range_creation].Member[RangeMetadata] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[meta_range_creation_response].Member[MetaRangeCreationResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[object_copy_creation].Member[ObjectCopyCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[object_error].Member[ObjectError] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[object_error_list].Member[ObjectErrorList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[object_error_list].Member[ObjectError] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[object_stage_creation].Member[ObjectStageCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[object_stats].Member[ObjectStats] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[object_stats_list].Member[ObjectStatsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[object_stats_list].Member[ObjectStats] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[object_stats_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[otf_diff_entry].Member[OtfDiffEntry] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[otf_diff_list].Member[OtfDiffEntry] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[otf_diff_list].Member[OtfDiffList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[otf_diffs].Member[DiffProperties] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[otf_diffs].Member[OTFDiffs] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[pagination].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[path_list].Member[PathList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[policy].Member[Policy] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[policy].Member[Statement] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[policy_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[policy_list].Member[PolicyList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[policy_list].Member[Policy] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[prepare_gc_uncommitted_request].Member[PrepareGCUncommittedRequest] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[prepare_gc_uncommitted_response].Member[PrepareGCUncommittedResponse] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[range_metadata].Member[RangeMetadata] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ref].Member[Ref] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ref_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ref_list].Member[RefList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[ref_list].Member[Ref] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[refs_dump].Member[RefsDump] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[repository].Member[Repository] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[repository_creation].Member[RepositoryCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[repository_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[repository_list].Member[RepositoryList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[repository_list].Member[Repository] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[reset_creation].Member[ResetCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[revert_creation].Member[RevertCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[setup].Member[AccessKeyCredentials] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[setup].Member[Setup] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[setup_state].Member[LoginConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[setup_state].Member[SetupState] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[staging_location].Member[StagingLocation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[staging_metadata].Member[StagingLocation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[staging_metadata].Member[StagingMetadata] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[statement].Member[Statement] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[stats_event].Member[StatsEvent] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[stats_events_list].Member[StatsEvent] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[stats_events_list].Member[StatsEventsList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[storage_config].Member[StorageConfig] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[storage_uri].Member[StorageURI] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[tag_creation].Member[TagCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[underlying_object_properties].Member[UnderlyingObjectProperties] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[update_token].Member[UpdateToken] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[user_creation].Member[UserCreation] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[user_list].Member[Pagination] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[user_list].Member[UserList] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[user_list].Member[User] + - - pydantic.BaseModel~Subclass + - lakefs_sdk + - Member[models].Member[version_config].Member[VersionConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lanarky.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lanarky.model.yml index 44a433b3b69..cae981b150d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lanarky.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lanarky.model.yml @@ -4,6 +4,201 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AnswerStreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncAgentsLanarkyCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncAgentsStreamingCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncAgentsStreamingJSONCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncAgentsWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncBaseRetrievalQAStreamingCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncBaseRetrievalQAStreamingJSONCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncBaseRetrievalQAWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncLLMChainStreamingCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncLLMChainStreamingJSONCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncLLMChainWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncLanarkyCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncStreamingJSONResponseCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncStreamingResponseCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[AsyncWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[BaseRetrievalQAStreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[StreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[agents].Member[AsyncAgentsLanarkyCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[agents].Member[AsyncAgentsStreamingCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[agents].Member[AsyncAgentsStreamingJSONCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[agents].Member[AsyncAgentsWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[agents].Member[AsyncLLMChainStreamingCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[agents].Member[AsyncLLMChainStreamingJSONCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[agents].Member[AsyncLLMChainWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[agents].Member[AsyncLanarkyCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[agents].Member[StreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[base].Member[AsyncLanarkyCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[base].Member[AsyncStreamingJSONResponseCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[base].Member[AsyncStreamingResponseCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[base].Member[AsyncWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[base].Member[StreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[base].Member[WebsocketResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[llm].Member[AnswerStreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[llm].Member[AsyncLLMChainStreamingCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[llm].Member[AsyncLLMChainStreamingJSONCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[llm].Member[AsyncLLMChainWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[llm].Member[AsyncStreamingJSONResponseCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[llm].Member[AsyncStreamingResponseCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[llm].Member[AsyncWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[llm].Member[StreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[retrieval_qa].Member[AsyncBaseRetrievalQAStreamingCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[retrieval_qa].Member[AsyncBaseRetrievalQAStreamingJSONCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[retrieval_qa].Member[AsyncBaseRetrievalQAWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[retrieval_qa].Member[AsyncLLMChainStreamingCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[retrieval_qa].Member[AsyncLLMChainStreamingJSONCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[retrieval_qa].Member[AsyncLLMChainWebsocketCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[callbacks].Member[retrieval_qa].Member[BaseRetrievalQAStreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[responses].Member[streaming].Member[AsyncLanarkyCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[routing].Member[utils].Member[WebsocketConnection] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[schemas].Member[AnswerStreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[schemas].Member[BaseRetrievalQAStreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[schemas].Member[StreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[schemas].Member[WebsocketResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[schemas].Member[callbacks].Member[AnswerStreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[schemas].Member[callbacks].Member[BaseRetrievalQAStreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[schemas].Member[callbacks].Member[StreamingJSONResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[schemas].Member[websockets].Member[WebsocketResponse] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[websockets].Member[WebsocketConnection] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[websockets].Member[base].Member[AsyncLanarkyCallback] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[websockets].Member[base].Member[BaseWebsocketConnection] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[websockets].Member[base].Member[WebsocketConnection] + - - pydantic.BaseModel~Subclass + - lanarky + - Member[websockets].Member[base].Member[WebsocketResponse] + - - starlette.websockets.WebSocket~Subclass + - lanarky + - Member[callbacks].Member[base].Member[WebSocket] - - starlette.websockets.WebSocket~Subclass - lanarky - Member[routing].Member[langchain].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - lanarky + - Member[routing].Member[utils].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - lanarky + - Member[websockets].Member[base].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-langflow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-langflow.model.yml index 58e7eb69dc5..f8474348126 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-langflow.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-langflow.model.yml @@ -4,33 +4,135 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - fastapi.APIRouter~Subclass + - langflow + - Member[api].Member[router].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - langflow + - Member[api].Member[v1].Member[api_key].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - langflow + - Member[api].Member[v1].Member[chat].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - langflow + - Member[api].Member[v1].Member[components].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - langflow + - Member[api].Member[v1].Member[endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - langflow + - Member[api].Member[v1].Member[flows].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - langflow + - Member[api].Member[v1].Member[login].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - langflow + - Member[api].Member[v1].Member[users].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - langflow + - Member[api].Member[v1].Member[validate].Member[APIRouter] + - - io.StringIO~Subclass + - langflow + - Member[interface].Member[utils].Member[BytesIO] + - - pickle~Alias + - langflow + - Member[graph].Member[vertex].Member[base].Member[pickle] + - - pickle~Alias + - langflow + - Member[services].Member[cache].Member[manager].Member[pickle] + - - pydantic.BaseModel~Subclass + - langflow + - Member[CustomComponent] - - pydantic.BaseModel~Subclass - langflow - Member[alembic].Member[env].Member[SQLModel] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[api_key].Member[ApiKeyCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[api_key].Member[ApiKeysResponse] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[api_key].Member[UnmaskedApiKeyRead] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[api_key].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[base].Member[CacheResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[base].Member[CodeValidationResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[base].Member[Code] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[base].Member[FrontendNodeRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[base].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[base].Member[PromptValidationResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[base].Member[ValidatePromptRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[callback].Member[ChatResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[callback].Member[PromptResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[chat].Member[BuiltResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[chat].Member[InitResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[chat].Member[StreamData] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[components].Member[ComponentModel] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[components].Member[Component] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[endpoints].Member[CustomComponentCode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[endpoints].Member[CustomComponent] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[endpoints].Member[Flow] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[endpoints].Member[ProcessResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[endpoints].Member[TaskResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[endpoints].Member[TaskStatusResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[endpoints].Member[UploadFileResponse] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[endpoints].Member[User] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[flows].Member[FlowCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[flows].Member[FlowListCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[flows].Member[FlowListRead] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[flows].Member[FlowRead] @@ -43,18 +145,102 @@ extensions: - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[flows].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[login].Member[Token] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[schemas].Member[ApiKeyRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[ApiKeyResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[ApiKeysResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[BuiltResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[ChatResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[ComponentListCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[ComponentListRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[CreateApiKeyRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[CustomComponentCode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[CustomComponentResponseError] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[ExportedFlow] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[FileResponse] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[schemas].Member[FlowCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[FlowListCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[FlowListRead] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[schemas].Member[FlowRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[GraphData] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[InitResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[InputRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[ProcessResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[PromptResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[StreamData] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[TaskResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[TaskStatusResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[Token] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[TweaksRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[UpdateTemplateRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[UploadFileResponse] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[schemas].Member[UserRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[UsersResponse] - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[users].Member[UserCreate] @@ -67,15 +253,405 @@ extensions: - - pydantic.BaseModel~Subclass - langflow - Member[api].Member[v1].Member[users].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[users].Member[UsersResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[validate].Member[CodeValidationResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[validate].Member[Code] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[validate].Member[PromptValidationResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[validate].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[validate].Member[ValidatePromptRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[agents].Member[OpenAIConversationalAgent].Member[ConversationalAgent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[agents].Member[OpenAIConversationalAgent].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[chains].Member[PromptRunner].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[chains].Member[PromptRunner].Member[PromptRunner] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[embeddings].Member[AmazonBedrockEmbeddings].Member[AmazonBedrockEmeddingsComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[embeddings].Member[AmazonBedrockEmbeddings].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[llms].Member[AmazonBedrock].Member[AmazonBedrockComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[llms].Member[AmazonBedrock].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[llms].Member[BaiduQianfanChatEndpoints].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[llms].Member[BaiduQianfanChatEndpoints].Member[QianfanChatEndpointComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[llms].Member[BaiduQianfanLLMEndpoints].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[llms].Member[BaiduQianfanLLMEndpoints].Member[QianfanLLMEndpointComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[llms].Member[HuggingFaceEndpoints].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[llms].Member[HuggingFaceEndpoints].Member[HuggingFaceEndpointsComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[retrievers].Member[AmazonKendra].Member[AmazonKendraRetrieverComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[retrievers].Member[AmazonKendra].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[retrievers].Member[MetalRetriever].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[retrievers].Member[MetalRetriever].Member[MetalRetrieverComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[textsplitters].Member[LanguageRecursiveTextSplitter].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[textsplitters].Member[LanguageRecursiveTextSplitter].Member[LanguageRecursiveTextSplitterComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[textsplitters].Member[RecursiveCharacterTextSplitter].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[textsplitters].Member[RecursiveCharacterTextSplitter].Member[RecursiveCharacterTextSplitterComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[toolkits].Member[Metaphor].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[toolkits].Member[Metaphor].Member[MetaphorToolkit] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[utilities].Member[GetRequest].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[utilities].Member[GetRequest].Member[GetRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[utilities].Member[JSONDocumentBuilder].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[utilities].Member[JSONDocumentBuilder].Member[JSONDocumentBuilder] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[utilities].Member[PostRequest].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[utilities].Member[PostRequest].Member[PostRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[utilities].Member[UpdateRequest].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[utilities].Member[UpdateRequest].Member[UpdateRequest] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[vectorstores].Member[Chroma].Member[ChromaComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[vectorstores].Member[Chroma].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[vectorstores].Member[Vectara].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[components].Member[vectorstores].Member[Vectara].Member[VectaraComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[graph].Member[edge].Member[base].Member[SourceHandle] + - - pydantic.BaseModel~Subclass + - langflow + - Member[graph].Member[edge].Member[base].Member[TargetHandle] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[agents].Member[AgentCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[agents].Member[base].Member[AgentCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[agents].Member[base].Member[AgentFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[agents].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[base].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[base].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[base].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[chains].Member[ChainCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[chains].Member[base].Member[ChainCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[chains].Member[base].Member[ChainFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[chains].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[CustomComponentCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[base].Member[CustomComponentCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[base].Member[CustomComponentFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[base].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[code_parser].Member[CallableCodeDetails] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[code_parser].Member[ClassCodeDetails] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[component].Member[Component] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[custom_component].Member[Component] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[custom_component].Member[CustomComponent] - - pydantic.BaseModel~Subclass - langflow - Member[interface].Member[custom].Member[custom_component].Member[Flow] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[schema].Member[CallableCodeDetails] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[schema].Member[ClassCodeDetails] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[document_loaders].Member[base].Member[DocumentLoaderCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[document_loaders].Member[base].Member[DocumentLoaderFrontNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[document_loaders].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[embeddings].Member[base].Member[EmbeddingCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[embeddings].Member[base].Member[EmbeddingFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[embeddings].Member[base].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[embeddings].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[importing].Member[utils].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[initialize].Member[loading].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[llms].Member[LLMCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[llms].Member[base].Member[LLMCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[llms].Member[base].Member[LLMFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[llms].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[memories].Member[MemoryCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[memories].Member[base].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[memories].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[memories].Member[base].Member[MemoryCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[memories].Member[base].Member[MemoryFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[output_parsers].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[output_parsers].Member[base].Member[OutputParserCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[output_parsers].Member[base].Member[OutputParserFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[prompts].Member[PromptCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[prompts].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[prompts].Member[base].Member[PromptCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[prompts].Member[base].Member[PromptFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[retrievers].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[retrievers].Member[base].Member[RetrieverCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[retrievers].Member[base].Member[RetrieverFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[text_splitters].Member[TextSplitterCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[text_splitters].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[text_splitters].Member[base].Member[TextSplitterCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[text_splitters].Member[base].Member[TextSplittersFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[toolkits].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[toolkits].Member[base].Member[ToolkitCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[ToolCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[base].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[base].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[base].Member[ToolCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[constants].Member[PythonFunctionTool] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[constants].Member[PythonFunction] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[custom].Member[Function] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[custom].Member[PythonFunctionTool] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[tools].Member[custom].Member[PythonFunction] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[types].Member[CustomComponentFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[types].Member[CustomComponent] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[types].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[utilities].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[utilities].Member[base].Member[UtilitiesFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[utilities].Member[base].Member[UtilityCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[vector_store].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[vector_store].Member[base].Member[VectorStoreFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[vector_store].Member[base].Member[VectorstoreCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[wrappers].Member[base].Member[LangChainTypeCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[wrappers].Member[base].Member[WrapperCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[processing].Member[process].Member[Result] - - pydantic.BaseModel~Subclass - langflow - Member[services].Member[auth].Member[utils].Member[ApiKey] - - pydantic.BaseModel~Subclass - langflow - Member[services].Member[auth].Member[utils].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[chat].Member[manager].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[chat].Member[manager].Member[ChatResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[chat].Member[manager].Member[FileResponse] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[chat].Member[utils].Member[ChatMessage] - - pydantic.BaseModel~Subclass - langflow - Member[services].Member[database].Member[manager].Member[SQLModel] @@ -232,6 +808,291 @@ extensions: - - pydantic.BaseModel~Subclass - langflow - Member[services].Member[database].Member[models].Member[user].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[field].Member[base].Member[TemplateFieldCreator] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[field].Member[base].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[AgentFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[CSVAgentNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[InitializeAgentNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[JsonAgentNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[SQLAgentNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[SQLDatabaseNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[VectorStoreAgentNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[agents].Member[VectorStoreRouterAgentNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[base].Member[FieldFormatters] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[base].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[base].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[base].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[chains].Member[ChainFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[chains].Member[CombineDocsChainNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[chains].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[chains].Member[MidJourneyPromptChainNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[chains].Member[SeriesCharacterChainNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[chains].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[chains].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[chains].Member[TimeTravelGuideChainNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[custom_components].Member[CustomComponentFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[custom_components].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[custom_components].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[custom_components].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[documentloaders].Member[DocumentLoaderFrontNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[documentloaders].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[documentloaders].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[embeddings].Member[EmbeddingFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[embeddings].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[embeddings].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[base].Member[FieldFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[base].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[APIKeyFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[DefaultValueFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[DictCodeFileFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[DictTypeFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[FieldFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[HeadersDefaultValueFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[KwargsFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[ListTypeFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[ModelSpecificFieldFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[MultilineFieldFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[OpenAIAPIKeyFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[PasswordFieldFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[RemoveOptionalFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[ShowFieldFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[SpecialFieldFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[formatter].Member[field_formatters].Member[UnionTypeFormatter] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[llms].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[llms].Member[LLMFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[llms].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[memories].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[memories].Member[MemoryFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[memories].Member[MongoDBChatMessageHistoryFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[memories].Member[PostgresChatMessageHistoryFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[memories].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[memories].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[output_parsers].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[output_parsers].Member[OutputParserFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[output_parsers].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[prompts].Member[BasePromptFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[prompts].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[prompts].Member[PromptFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[prompts].Member[PromptTemplateNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[prompts].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[prompts].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[prompts].Member[ZeroShotPromptNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[retrievers].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[retrievers].Member[RetrieverFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[retrievers].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[textsplitters].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[textsplitters].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[textsplitters].Member[TextSplittersFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[tools].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[tools].Member[PythonFunctionNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[tools].Member[PythonFunctionToolNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[tools].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[tools].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[tools].Member[ToolNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[utilities].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[utilities].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[utilities].Member[UtilitiesFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[vectorstores].Member[FrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[vectorstores].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[frontend_node].Member[vectorstores].Member[VectorStoreFrontendNode] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[template].Member[base].Member[TemplateField] + - - pydantic.BaseModel~Subclass + - langflow + - Member[template].Member[template].Member[base].Member[Template] + - - pydantic.BaseModel~Subclass + - langflow + - Member[worker].Member[Result] + - - sqlalchemy.engine.Engine~Subclass + - langflow + - Member[services].Member[database].Member[manager].Member[Engine] - - sqlalchemy.orm.Session~Subclass - langflow - Member[api].Member[v1].Member[api_key].Member[Session] @@ -274,3 +1135,9 @@ extensions: - - sqlalchemy.orm.Session~Subclass - langflow - Member[services].Member[utils].Member[Session] + - - starlette.websockets.WebSocket~Subclass + - langflow + - Member[api].Member[v1].Member[chat].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - langflow + - Member[services].Member[chat].Member[manager].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-langfuse.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-langfuse.model.yml new file mode 100644 index 00000000000..08cf4bc4e3e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-langfuse.model.yml @@ -0,0 +1,657 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[CreateDatasetItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[CreateDatasetRunItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[CreateEventRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[CreateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[CreateScoreRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[CreateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[CreateTraceRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[DatasetItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[DatasetRunItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[DatasetRun] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[Dataset] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[LlmUsage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[Observations] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[Score] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[Scores] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[TraceWithDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[TraceWithFullDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[Trace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[Traces] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[UpdateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[UpdateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[CreateDatasetItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[CreateDatasetRunItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[CreateEventRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[CreateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[CreateScoreRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[CreateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[CreateTraceRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[DatasetItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[DatasetRunItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[DatasetRun] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[Dataset] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[LlmUsage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[Observations] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[Score] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[Scores] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[TraceWithDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[TraceWithFullDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[Trace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[Traces] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[UpdateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[UpdateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[CreateEventRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[CreateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[CreateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[DatasetItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[DatasetRunItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[DatasetRun] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[Dataset] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[LlmUsage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[Score] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[TraceWithDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[TraceWithFullDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[Trace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[CreateEventRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[CreateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[CreateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[DatasetItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[DatasetRunItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[DatasetRun] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[Dataset] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[LlmUsage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[Score] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[TraceWithDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[TraceWithFullDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[Trace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[create_event_request].Member[CreateEventRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[create_generation_request].Member[CreateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[create_generation_request].Member[CreateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[create_generation_request].Member[LlmUsage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[create_span_request].Member[CreateEventRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[create_span_request].Member[CreateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[dataset].Member[DatasetItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[dataset].Member[Dataset] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[dataset_item].Member[DatasetItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[dataset_run].Member[DatasetRunItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[dataset_run].Member[DatasetRun] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[dataset_run_item].Member[DatasetRunItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[llm_usage].Member[LlmUsage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[observation].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[score].Member[Score] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[trace].Member[Trace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[trace_with_details].Member[TraceWithDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[trace_with_details].Member[Trace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[trace_with_full_details].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[trace_with_full_details].Member[Score] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[trace_with_full_details].Member[TraceWithFullDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[commons].Member[types].Member[trace_with_full_details].Member[Trace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_items].Member[CreateDatasetItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_items].Member[client].Member[CreateDatasetItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_items].Member[client].Member[DatasetItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_items].Member[types].Member[CreateDatasetItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_items].Member[types].Member[create_dataset_item_request].Member[CreateDatasetItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_run_items].Member[CreateDatasetRunItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_run_items].Member[client].Member[CreateDatasetRunItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_run_items].Member[client].Member[DatasetRunItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_run_items].Member[types].Member[CreateDatasetRunItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[dataset_run_items].Member[types].Member[create_dataset_run_item_request].Member[CreateDatasetRunItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[datasets].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[datasets].Member[client].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[datasets].Member[client].Member[DatasetRun] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[datasets].Member[client].Member[Dataset] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[datasets].Member[types].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[datasets].Member[types].Member[create_dataset_request].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[event].Member[client].Member[CreateEventRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[event].Member[client].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[generations].Member[UpdateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[generations].Member[client].Member[CreateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[generations].Member[client].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[generations].Member[client].Member[UpdateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[generations].Member[types].Member[UpdateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[generations].Member[types].Member[update_generation_request].Member[LlmUsage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[generations].Member[types].Member[update_generation_request].Member[UpdateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[observations].Member[Observations] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[observations].Member[client].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[observations].Member[client].Member[Observations] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[observations].Member[types].Member[Observations] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[observations].Member[types].Member[observations].Member[MetaResponse] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[observations].Member[types].Member[observations].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[observations].Member[types].Member[observations].Member[Observations] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[CreateScoreRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[Scores] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[client].Member[CreateScoreRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[client].Member[Score] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[client].Member[Scores] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[types].Member[CreateScoreRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[types].Member[Scores] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[types].Member[create_score_request].Member[CreateScoreRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[types].Member[scores].Member[MetaResponse] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[types].Member[scores].Member[Score] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[score].Member[types].Member[scores].Member[Scores] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[span].Member[UpdateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[span].Member[client].Member[CreateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[span].Member[client].Member[Observation] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[span].Member[client].Member[UpdateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[span].Member[types].Member[UpdateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[span].Member[types].Member[update_span_request].Member[UpdateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[CreateTraceRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[Traces] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[client].Member[CreateTraceRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[client].Member[TraceWithFullDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[client].Member[Trace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[client].Member[Traces] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[types].Member[CreateTraceRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[types].Member[Traces] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[types].Member[create_trace_request].Member[CreateTraceRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[types].Member[traces].Member[MetaResponse] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[types].Member[traces].Member[TraceWithDetails] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[trace].Member[types].Member[traces].Member[Traces] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[utils].Member[MetaResponse] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[utils].Member[resources].Member[MetaResponse] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[utils].Member[resources].Member[pagination].Member[MetaResponse] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[utils].Member[resources].Member[pagination].Member[types].Member[MetaResponse] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[api].Member[resources].Member[utils].Member[resources].Member[pagination].Member[types].Member[meta_response].Member[MetaResponse] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[callback].Member[CreateGeneration] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[callback].Member[CreateSpan] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[callback].Member[CreateTrace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[callback].Member[LlmUsage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[callback].Member[UpdateGeneration] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[callback].Member[UpdateSpan] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateDatasetItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateDatasetRunItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateEventRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateEvent] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateGeneration] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateScoreRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateScore] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateSpan] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateTraceRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[CreateTrace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[DatasetItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[DatasetRun] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[Dataset] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[InitialGeneration] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[InitialScore] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[InitialSpan] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[UpdateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[UpdateGeneration] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[UpdateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[client].Member[UpdateSpan] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateDatasetItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateDatasetRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateDatasetRunItemRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateEventRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateEvent] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateGeneration] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateScoreRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateScore] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateSpan] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateTraceRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[CreateTrace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[DatasetItem] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[DatasetRun] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[Dataset] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[InitialGeneration] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[InitialScore] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[InitialSpan] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[LlmUsage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[UpdateGenerationRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[UpdateGeneration] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[UpdateSpanRequest] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[UpdateSpan] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[model].Member[Usage] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[openai].Member[CreateTrace] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[openai].Member[InitialGeneration] + - - pydantic.BaseModel~Subclass + - langfuse + - Member[openai].Member[LlmUsage] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-languages.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-languages.model.yml index d7effd1ca7a..9939bc4d490 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-languages.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-languages.model.yml @@ -55,6 +55,9 @@ extensions: - - Django.db.models.Model~Subclass - languages - Member[views].Member[Task] + - - django.http.response.HttpResponse~Subclass + - languages + - Member[views].Member[Response] - - rest_framework.response.Response~Subclass - languages - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-large_image_source_deepzoom.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-large_image_source_deepzoom.model.yml new file mode 100644 index 00000000000..fc7729cff82 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-large_image_source_deepzoom.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - large_image_source_deepzoom + - Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-large_image_source_openjpeg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-large_image_source_openjpeg.model.yml new file mode 100644 index 00000000000..33948456b11 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-large_image_source_openjpeg.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - large_image_source_openjpeg + - Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-large_image_source_tiff.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-large_image_source_tiff.model.yml new file mode 100644 index 00000000000..f37f1abf346 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-large_image_source_tiff.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - large_image_source_tiff + - Member[tiff_reader].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lark.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lark.model.yml new file mode 100644 index 00000000000..9aa3f80a080 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lark.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - lark + - Member[lark].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lavalink.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lavalink.model.yml new file mode 100644 index 00000000000..e24e926495d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lavalink.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - lavalink + - Member[datarw].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-leaflet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-leaflet.model.yml new file mode 100644 index 00000000000..650c7138ac4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-leaflet.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - leaflet + - Member[forms].Member[fields].Member[BaseGeometryField] + - - Django.Forms.Field~Subclass + - leaflet + - Member[forms].Member[fields].Member[GeometryCollectionField] + - - Django.Forms.Field~Subclass + - leaflet + - Member[forms].Member[fields].Member[GeometryField] + - - Django.Forms.Field~Subclass + - leaflet + - Member[forms].Member[fields].Member[LineStringField] + - - Django.Forms.Field~Subclass + - leaflet + - Member[forms].Member[fields].Member[MultiLineStringField] + - - Django.Forms.Field~Subclass + - leaflet + - Member[forms].Member[fields].Member[MultiPointField] + - - Django.Forms.Field~Subclass + - leaflet + - Member[forms].Member[fields].Member[MultiPolygonField] + - - Django.Forms.Field~Subclass + - leaflet + - Member[forms].Member[fields].Member[PointField] + - - Django.Forms.Field~Subclass + - leaflet + - Member[forms].Member[fields].Member[PolygonField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lektor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lektor.model.yml new file mode 100644 index 00000000000..0269794181b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lektor.model.yml @@ -0,0 +1,66 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - lektor + - Member[admin].Member[modules].Member[api].Member[Blueprint] + - - flask.Blueprint~Subclass + - lektor + - Member[admin].Member[modules].Member[dash].Member[Blueprint] + - - flask.Blueprint~Subclass + - lektor + - Member[admin].Member[modules].Member[livereload].Member[Blueprint] + - - flask.Blueprint~Subclass + - lektor + - Member[admin].Member[modules].Member[serve].Member[Blueprint] + - - flask.Flask~Subclass + - lektor + - Member[admin].Member[context].Member[Flask] + - - flask.Flask~Subclass + - lektor + - Member[admin].Member[context].Member[LektorApp] + - - flask.Flask~Subclass + - lektor + - Member[admin].Member[modules].Member[serve].Member[LektorApp] + - - flask.Flask~Subclass + - lektor + - Member[admin].Member[webui].Member[Flask] + - - flask.Flask~Subclass + - lektor + - Member[admin].Member[webui].Member[LektorApp] + - - flask.Response~Subclass + - lektor + - Member[admin].Member[modules].Member[api].Member[Response] + - - flask.Response~Subclass + - lektor + - Member[admin].Member[modules].Member[serve].Member[Response] + - - flask.Response~Subclass + - lektor + - Member[admin].Member[utils].Member[Response] + - - markupsafe.Markup~Subclass + - lektor + - Member[markdown].Member[Markup] + - - markupsafe.Markup~Subclass + - lektor + - Member[types].Member[flow].Member[Markup] + - - markupsafe.Markup~Subclass + - lektor + - Member[types].Member[primitives].Member[Markup] + - - markupsafe.Markup~Subclass + - lektor + - Member[utils].Member[Markup] + - - urllib.parse.SplitResult~Subclass + - lektor + - Member[compat].Member[_CompatURL] + - - urllib.parse.SplitResult~Subclass + - lektor + - Member[types].Member[special].Member[Url] + - - urllib.parse.SplitResult~Subclass + - lektor + - Member[utils].Member[Url] + - - xml.etree.ElementTree~Subclass + - lektor + - Member[imagetools].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-letsencrypt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-letsencrypt.model.yml new file mode 100644 index 00000000000..39801c2388f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-letsencrypt.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - letsencrypt + - Member[admin].Member[AcmeChallenge] + - - Django.db.models.Model~Subclass + - letsencrypt + - Member[models].Member[AcmeChallenge] + - - Django.db.models.Model~Subclass + - letsencrypt + - Member[views].Member[AcmeChallenge] + - - django.http.response.HttpResponse~Subclass + - letsencrypt + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lettuce.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lettuce.model.yml index b5eaf7ddf1f..c6ba8d56189 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lettuce.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lettuce.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - http.server.BaseHTTPRequestHandler~Subclass + - lettuce + - Member[django].Member[server].Member[MutedRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - lettuce + - Member[django].Member[server].Member[WSGIRequestHandler] - - wsgiref.simple_server.WSGIServer~Subclass - lettuce - Member[django].Member[server].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lexicon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lexicon.model.yml new file mode 100644 index 00000000000..f6e20304282 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lexicon.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPResponse~Subclass + - lexicon + - Member[_private].Member[providers].Member[valuedomain].Member[HTTPResponse] + - - requests.models.Response~Subclass + - lexicon + - Member[_private].Member[providers].Member[easyname].Member[Response] + - - xml.etree.ElementTree~Subclass + - lexicon + - Member[_private].Member[providers].Member[namesilo].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - lexicon + - Member[_private].Member[providers].Member[zonomi].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lib.model.yml new file mode 100644 index 00000000000..609adae286c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lib.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - lib + - Member[thrift].Member[transport].Member[THttpClient].Member[BytesIO] + - - io.StringIO~Subclass + - lib + - Member[thrift].Member[transport].Member[THttpClient].Member[StringIO] + - - io.StringIO~Subclass + - lib + - Member[thrift].Member[transport].Member[TTransport].Member[StringIO] + - - io.StringIO~Subclass + - lib + - Member[thrift].Member[transport].Member[TTwisted].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lib2to3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lib2to3.model.yml new file mode 100644 index 00000000000..d8c03e5e159 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lib2to3.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - lib2to3 + - Member[pgen2].Member[grammar].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-libpysal.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-libpysal.model.yml new file mode 100644 index 00000000000..039290cfb65 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-libpysal.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - libpysal + - Member[io].Member[iohandlers].Member[db].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-library.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-library.model.yml new file mode 100644 index 00000000000..69801b62203 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-library.model.yml @@ -0,0 +1,69 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - library + - Member[views].Member[AuthorDetailView] + - - Django.Views.View~Subclass + - library + - Member[views].Member[AuthorListView] + - - Django.Views.View~Subclass + - library + - Member[views].Member[AuthorViewSet] + - - Django.Views.View~Subclass + - library + - Member[views].Member[BookCreateView] + - - Django.Views.View~Subclass + - library + - Member[views].Member[BookDetailView] + - - Django.Views.View~Subclass + - library + - Member[views].Member[BookListView] + - - Django.Views.View~Subclass + - library + - Member[views].Member[BookUpdateView] + - - Django.Views.View~Subclass + - library + - Member[views].Member[BookViewSet] + - - Django.db.models.Model~Subclass + - library + - Member[admin].Member[Author] + - - Django.db.models.Model~Subclass + - library + - Member[admin].Member[Book] + - - Django.db.models.Model~Subclass + - library + - Member[admin].Member[Editor] + - - Django.db.models.Model~Subclass + - library + - Member[forms].Member[Book] + - - Django.db.models.Model~Subclass + - library + - Member[models].Member[Author] + - - Django.db.models.Model~Subclass + - library + - Member[models].Member[Book] + - - Django.db.models.Model~Subclass + - library + - Member[models].Member[Editor] + - - Django.db.models.Model~Subclass + - library + - Member[serializers].Member[Author] + - - Django.db.models.Model~Subclass + - library + - Member[serializers].Member[Book] + - - Django.db.models.Model~Subclass + - library + - Member[views].Member[Author] + - - Django.db.models.Model~Subclass + - library + - Member[views].Member[Book] + - - django.forms.BaseForm~Subclass + - library + - Member[forms].Member[BookForm] + - - django.forms.BaseForm~Subclass + - library + - Member[views].Member[BookForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-libs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-libs.model.yml new file mode 100644 index 00000000000..bbdfffeb50e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-libs.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - libs + - Member[pascal_voc_io].Member[etree] + - - pickle~Alias + - libs + - Member[settings].Member[pickle] + - - xml.etree.ElementTree~Subclass + - libs + - Member[pascal_voc_io].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-libthumbor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-libthumbor.model.yml new file mode 100644 index 00000000000..aca7d8d30a3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-libthumbor.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseBadRequest~Subclass + - libthumbor + - Member[django].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseNotAllowed~Subclass + - libthumbor + - Member[django].Member[views].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponse~Subclass + - libthumbor + - Member[django].Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lightly.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lightly.model.yml new file mode 100644 index 00000000000..5a4981682c6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lightly.model.yml @@ -0,0 +1,2418 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - lightly + - Member[api].Member[serve].Member[SimpleHTTPRequestHandler] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_artifacts].Member[DockerRunArtifactData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_artifacts].Member[DockerRunData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_client].Member[DatasetData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_collaboration].Member[SharedAccessConfigCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_collaboration].Member[SharedAccessConfigData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[CreateDockerWorkerRegistryEntryRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[DockerRunData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[DockerRunScheduledCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[DockerRunScheduledData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[DockerWorkerConfigV3CreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[DockerWorkerConfigV3Docker] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[DockerWorkerConfigV3Lightly] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[DockerWorkerConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[DockerWorkerRegistryEntryData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[SelectionConfigEntryInput] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[SelectionConfigEntryStrategy] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[SelectionConfigEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[SelectionConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_compute_worker].Member[TagData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_datasets].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_datasets].Member[DatasetCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_datasets].Member[DatasetData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_datasources].Member[DatasourceConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_datasources].Member[DatasourceProcessedUntilTimestampRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_datasources].Member[DatasourceProcessedUntilTimestampResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_datasources].Member[DatasourceRawSamplesDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_datasources].Member[DatasourceRawSamplesData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_download_dataset].Member[DatasetEmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_export].Member[LabelBoxDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_export].Member[LabelBoxV4DataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_export].Member[LabelStudioTask] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_predictions].Member[PredictionSingleton] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_predictions].Member[PredictionTaskSchema] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_selection].Member[ActiveLearningScoreCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_selection].Member[JobStatusData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_selection].Member[SamplingConfigStoppingCondition] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_selection].Member[SamplingConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_selection].Member[SamplingCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_selection].Member[TagData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_tags].Member[TagArithmeticsRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_tags].Member[TagBitMaskResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_tags].Member[TagCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_tags].Member[TagData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_upload_embeddings].Member[DatasetEmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_upload_embeddings].Member[Trigger2dEmbeddingJobRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_upload_embeddings].Member[WriteCSVUrlData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_upload_metadata].Member[ConfigurationEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_upload_metadata].Member[ConfigurationSetRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_upload_metadata].Member[SampleDataModes] + - - pydantic.BaseModel~Subclass + - lightly + - Member[api].Member[api_workflow_upload_metadata].Member[SampleUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[ActiveLearningScoreCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[ActiveLearningScoreData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[ApiErrorResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[AsyncTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[ConfigurationData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[ConfigurationEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[ConfigurationSetRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[CreateCFBucketActivityRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[CreateDockerWorkerRegistryEntryRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[CreateSampleWithWriteUrlsResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[CreateTeamMembershipRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[CropData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasetCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasetDataEnriched] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasetData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasetEmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasetUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigAzureAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigAzure] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigBaseFullPath] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigGCSAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigGCS] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigLIGHTLY] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigLOCALAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigLOCAL] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigOBSAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigOBS] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigS3AllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigS3DelegatedAccessAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigS3DelegatedAccess] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigS3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigVerifyDataErrors] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfigVerifyData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceProcessedUntilTimestampRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceProcessedUntilTimestampResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceRawSamplesDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceRawSamplesData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceRawSamplesMetadataDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceRawSamplesMetadataData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceRawSamplesPredictionsDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DatasourceRawSamplesPredictionsData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerLicenseInformation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunArtifactCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunArtifactCreatedData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunArtifactData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunLogData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunLogEntryData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunScheduledCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunScheduledData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunScheduledUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerRunUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerTaskDescription] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerUserStats] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2CreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2Data] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2DockerObjectLevel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2DockerStoppingCondition] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2Docker] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2LightlyCollate] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2LightlyModel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2LightlyTrainer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2Lightly] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV2] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3CreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3Data] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3DockerCorruptnessCheck] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3DockerDatasource] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3DockerTraining] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3Docker] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3LightlyCheckpointCallback] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3LightlyCollate] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3LightlyCriterion] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3LightlyLoader] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3LightlyModel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3LightlyOptimizer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3LightlyTrainer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3Lightly] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[DockerWorkerRegistryEntryData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[Embedding2dCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[Embedding2dData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[EmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[FilenameAndReadUrl] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[InitialTagCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[JobStatusDataResult] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[JobStatusData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[JobStatusMeta] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[JobsData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[LabelBoxDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[LabelBoxV4DataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[LabelStudioTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[LabelStudioTask] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonClassificationAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonClassification] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonInstanceSegmentationAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonInstanceSegmentation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonKeypointDetectionAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonKeypointDetection] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonObjectDetectionAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonObjectDetection] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonSemanticSegmentationAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingletonSemanticSegmentation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionSingleton] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchemaBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchemaCategoryKeypointsAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchemaCategoryKeypoints] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchemaCategory] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchemaKeypointAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchemaKeypoint] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchemaSimpleAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchemaSimple] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchema] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[PredictionTaskSchemas] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[QuestionnaireData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SamaTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SamaTask] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SampleCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SampleDataModes] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SampleData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SampleMetaData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SampleUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SampleWriteUrls] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SamplingConfigStoppingCondition] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SamplingConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SamplingCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigEntryInput] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigEntryStrategy] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigV3AllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigV3EntryInput] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigV3EntryStrategyAllOfTargetRange] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigV3EntryStrategyAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigV3EntryStrategy] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigV3Entry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SelectionConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[ServiceAccountBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SetEmbeddingsIsProcessedFlagByIdBodyRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SharedAccessConfigCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[SharedAccessConfigData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagActiveLearningScoresData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagArithmeticsRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagArithmeticsResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagBitMaskResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeDataArithmetics] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeDataInitial] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeDataMetadata] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeDataRename] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeDataSampler] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeDataSamples] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeDataScatterplot] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeDataUpsize] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagChangeEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TagUpsizeRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TeamBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[TeamData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[Trigger2dEmbeddingJobRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[UpdateDockerWorkerRegistryEntryRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[UpdateTeamMembershipRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[VideoFrameData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[WriteCSVUrlData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[collaboration_api].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[collaboration_api].Member[SharedAccessConfigCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[collaboration_api].Member[SharedAccessConfigData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasets_api].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasets_api].Member[DatasetCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasets_api].Member[DatasetDataEnriched] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasets_api].Member[DatasetData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasets_api].Member[DatasetUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasets_api].Member[JobStatusMeta] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasources_api].Member[DatasourceConfigVerifyData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasources_api].Member[DatasourceConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasources_api].Member[DatasourceProcessedUntilTimestampRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasources_api].Member[DatasourceProcessedUntilTimestampResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasources_api].Member[DatasourceRawSamplesData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasources_api].Member[DatasourceRawSamplesMetadataData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[datasources_api].Member[DatasourceRawSamplesPredictionsData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[CreateDockerWorkerRegistryEntryRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerAuthorizationRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerAuthorizationResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerLicenseInformation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerRunArtifactCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerRunArtifactCreatedData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerRunCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerRunData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerRunLogData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerRunScheduledCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerRunScheduledData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerRunScheduledUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerRunUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerUserStats] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerWorkerAuthorizationRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerWorkerConfigCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerWorkerConfigData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerWorkerConfigV2CreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerWorkerConfigV2Data] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerWorkerConfigV3CreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerWorkerConfigV3Data] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[DockerWorkerRegistryEntryData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[TagData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[docker_api].Member[UpdateDockerWorkerRegistryEntryRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[embeddings2d_api].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[embeddings2d_api].Member[Embedding2dCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[embeddings2d_api].Member[Embedding2dData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[embeddings_api].Member[DatasetEmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[embeddings_api].Member[EmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[embeddings_api].Member[SetEmbeddingsIsProcessedFlagByIdBodyRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[embeddings_api].Member[Trigger2dEmbeddingJobRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[embeddings_api].Member[WriteCSVUrlData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[jobs_api].Member[JobStatusData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[jobs_api].Member[JobsData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[meta_data_configurations_api].Member[ConfigurationData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[meta_data_configurations_api].Member[ConfigurationSetRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[meta_data_configurations_api].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[predictions_api].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[predictions_api].Member[PredictionSingleton] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[predictions_api].Member[PredictionTaskSchema] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[predictions_api].Member[PredictionTaskSchemas] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[samples_api].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[samples_api].Member[CreateSampleWithWriteUrlsResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[samples_api].Member[SampleCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[samples_api].Member[SampleDataModes] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[samples_api].Member[SampleData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[samples_api].Member[SampleUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[samples_api].Member[SampleWriteUrls] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[samplings_api].Member[AsyncTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[samplings_api].Member[SamplingCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[scores_api].Member[ActiveLearningScoreCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[scores_api].Member[ActiveLearningScoreData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[scores_api].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[scores_api].Member[TagActiveLearningScoresData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[FilenameAndReadUrl] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[InitialTagCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[LabelBoxDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[LabelBoxV4DataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[LabelStudioTask] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[SamaTask] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[TagArithmeticsRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[TagArithmeticsResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[TagBitMaskResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[TagCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[TagData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[TagUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[tags_api].Member[TagUpsizeRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[teams_api].Member[CreateTeamMembershipRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[teams_api].Member[ProfileBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[teams_api].Member[ServiceAccountBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[teams_api].Member[TeamData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[api].Member[teams_api].Member[UpdateTeamMembershipRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[ActiveLearningScoreCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[ActiveLearningScoreData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[ApiErrorResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[AsyncTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[ConfigurationData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[ConfigurationEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[ConfigurationSetRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[CreateCFBucketActivityRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[CreateDockerWorkerRegistryEntryRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[CreateSampleWithWriteUrlsResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[CreateTeamMembershipRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[CropData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasetCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasetDataEnriched] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasetData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasetEmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasetUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigAzureAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigAzure] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigBaseFullPath] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigGCSAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigGCS] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigLIGHTLY] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigLOCALAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigLOCAL] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigOBSAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigOBS] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigS3AllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigS3DelegatedAccessAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigS3DelegatedAccess] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigS3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigVerifyDataErrors] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfigVerifyData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceProcessedUntilTimestampRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceProcessedUntilTimestampResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceRawSamplesDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceRawSamplesData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceRawSamplesMetadataDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceRawSamplesMetadataData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceRawSamplesPredictionsDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DatasourceRawSamplesPredictionsData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerLicenseInformation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunArtifactCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunArtifactCreatedData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunArtifactData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunLogData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunLogEntryData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunScheduledCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunScheduledData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunScheduledUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerRunUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerTaskDescription] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerUserStats] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2CreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2Data] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2DockerObjectLevel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2DockerStoppingCondition] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2Docker] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2LightlyCollate] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2LightlyModel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2LightlyTrainer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2Lightly] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV2] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3CreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3Data] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3DockerCorruptnessCheck] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3DockerDatasource] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3DockerTraining] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3Docker] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3LightlyCheckpointCallback] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3LightlyCollate] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3LightlyCriterion] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3LightlyLoader] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3LightlyModel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3LightlyOptimizer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3LightlyTrainer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3Lightly] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[DockerWorkerRegistryEntryData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[Embedding2dCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[Embedding2dData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[EmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[FilenameAndReadUrl] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[InitialTagCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[JobStatusDataResult] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[JobStatusData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[JobStatusMeta] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[JobsData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[LabelBoxDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[LabelBoxV4DataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[LabelStudioTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[LabelStudioTask] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonClassificationAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonClassification] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonInstanceSegmentationAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonInstanceSegmentation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonKeypointDetectionAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonKeypointDetection] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonObjectDetectionAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonObjectDetection] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonSemanticSegmentationAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingletonSemanticSegmentation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionSingleton] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchemaBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchemaCategoryKeypointsAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchemaCategoryKeypoints] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchemaCategory] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchemaKeypointAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchemaKeypoint] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchemaSimpleAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchemaSimple] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchema] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[PredictionTaskSchemas] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[QuestionnaireData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SamaTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SamaTask] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SampleCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SampleDataModes] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SampleData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SampleMetaData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SampleUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SampleWriteUrls] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SamplingConfigStoppingCondition] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SamplingConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SamplingCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigEntryInput] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigEntryStrategy] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigV3AllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigV3EntryInput] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigV3EntryStrategyAllOfTargetRange] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigV3EntryStrategyAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigV3EntryStrategy] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigV3Entry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SelectionConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[ServiceAccountBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SetEmbeddingsIsProcessedFlagByIdBodyRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SharedAccessConfigCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[SharedAccessConfigData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagActiveLearningScoresData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagArithmeticsRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagArithmeticsResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagBitMaskResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeDataArithmetics] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeDataInitial] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeDataMetadata] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeDataRename] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeDataSampler] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeDataSamples] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeDataScatterplot] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeDataUpsize] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagChangeEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TagUpsizeRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TeamBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[TeamData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[Trigger2dEmbeddingJobRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[UpdateDockerWorkerRegistryEntryRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[UpdateTeamMembershipRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[VideoFrameData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[WriteCSVUrlData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[active_learning_score_create_request].Member[ActiveLearningScoreCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[active_learning_score_data].Member[ActiveLearningScoreData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[api_error_response].Member[ApiErrorResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[async_task_data].Member[AsyncTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[auth0_on_sign_up_request].Member[Auth0OnSignUpRequestUser] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[auth0_on_sign_up_request].Member[Auth0OnSignUpRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[auth0_on_sign_up_request_user].Member[Auth0OnSignUpRequestUser] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[configuration_data].Member[ConfigurationData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[configuration_data].Member[ConfigurationEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[configuration_entry].Member[ConfigurationEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[configuration_set_request].Member[ConfigurationEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[configuration_set_request].Member[ConfigurationSetRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[create_cf_bucket_activity_request].Member[CreateCFBucketActivityRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[create_docker_worker_registry_entry_request].Member[CreateDockerWorkerRegistryEntryRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[create_entity_response].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[create_sample_with_write_urls_response].Member[CreateSampleWithWriteUrlsResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[create_sample_with_write_urls_response].Member[SampleWriteUrls] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[create_team_membership_request].Member[CreateTeamMembershipRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[crop_data].Member[CropData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[dataset_create_request].Member[DatasetCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[dataset_data].Member[DatasetData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[dataset_data_enriched].Member[DatasetDataEnriched] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[dataset_embedding_data].Member[DatasetEmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[dataset_update_request].Member[DatasetUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config].Member[DatasourceConfigAzure] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config].Member[DatasourceConfigGCS] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config].Member[DatasourceConfigLIGHTLY] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config].Member[DatasourceConfigLOCAL] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config].Member[DatasourceConfigOBS] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config].Member[DatasourceConfigS3DelegatedAccess] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config].Member[DatasourceConfigS3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config].Member[DatasourceConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_azure].Member[DatasourceConfigAzure] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_azure].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_azure_all_of].Member[DatasourceConfigAzureAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_base].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_base_full_path].Member[DatasourceConfigBaseFullPath] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_gcs].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_gcs].Member[DatasourceConfigGCS] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_gcs_all_of].Member[DatasourceConfigGCSAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_lightly].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_lightly].Member[DatasourceConfigLIGHTLY] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_local].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_local].Member[DatasourceConfigLOCAL] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_local_all_of].Member[DatasourceConfigLOCALAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_obs].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_obs].Member[DatasourceConfigOBS] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_obs_all_of].Member[DatasourceConfigOBSAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_s3].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_s3].Member[DatasourceConfigS3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_s3_all_of].Member[DatasourceConfigS3AllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_s3_delegated_access].Member[DatasourceConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_s3_delegated_access].Member[DatasourceConfigS3DelegatedAccess] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_s3_delegated_access_all_of].Member[DatasourceConfigS3DelegatedAccessAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_verify_data].Member[DatasourceConfigVerifyDataErrors] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_verify_data].Member[DatasourceConfigVerifyData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_config_verify_data_errors].Member[DatasourceConfigVerifyDataErrors] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_processed_until_timestamp_request].Member[DatasourceProcessedUntilTimestampRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_processed_until_timestamp_response].Member[DatasourceProcessedUntilTimestampResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_raw_samples_data].Member[DatasourceRawSamplesDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_raw_samples_data].Member[DatasourceRawSamplesData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_raw_samples_data_row].Member[DatasourceRawSamplesDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_raw_samples_metadata_data].Member[DatasourceRawSamplesMetadataDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_raw_samples_metadata_data].Member[DatasourceRawSamplesMetadataData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_raw_samples_metadata_data_row].Member[DatasourceRawSamplesMetadataDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_raw_samples_predictions_data].Member[DatasourceRawSamplesPredictionsDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_raw_samples_predictions_data].Member[DatasourceRawSamplesPredictionsData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[datasource_raw_samples_predictions_data_row].Member[DatasourceRawSamplesPredictionsDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_authorization_request].Member[DockerAuthorizationRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_authorization_request].Member[DockerTaskDescription] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_authorization_response].Member[DockerAuthorizationResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_license_information].Member[DockerLicenseInformation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_artifact_create_request].Member[DockerRunArtifactCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_artifact_created_data].Member[DockerRunArtifactCreatedData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_artifact_data].Member[DockerRunArtifactData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_create_request].Member[DockerRunCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_data].Member[DockerRunArtifactData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_data].Member[DockerRunData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_log_data].Member[DockerRunLogData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_log_data].Member[DockerRunLogEntryData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_log_entry_data].Member[DockerRunLogEntryData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_scheduled_create_request].Member[DockerRunScheduledCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_scheduled_data].Member[DockerRunScheduledData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_scheduled_update_request].Member[DockerRunScheduledUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_run_update_request].Member[DockerRunUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_task_description].Member[DockerTaskDescription] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_task_description].Member[SamplingConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_user_stats].Member[DockerUserStats] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_authorization_request].Member[DockerWorkerAuthorizationRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config].Member[DockerWorkerConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config].Member[SelectionConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_create_request].Member[DockerWorkerConfigCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_create_request].Member[DockerWorkerConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_data].Member[DockerWorkerConfigData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_data].Member[DockerWorkerConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2].Member[DockerWorkerConfigV2Docker] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2].Member[DockerWorkerConfigV2Lightly] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2].Member[DockerWorkerConfigV2] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2].Member[SelectionConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_create_request].Member[DockerWorkerConfigV2CreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_create_request].Member[DockerWorkerConfigV2] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_data].Member[DockerWorkerConfigV2Data] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_data].Member[DockerWorkerConfigV2] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_docker].Member[DockerWorkerConfigV2DockerObjectLevel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_docker].Member[DockerWorkerConfigV2DockerStoppingCondition] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_docker].Member[DockerWorkerConfigV2Docker] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_docker].Member[DockerWorkerConfigV3DockerCorruptnessCheck] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_docker].Member[DockerWorkerConfigV3DockerDatasource] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_docker_object_level].Member[DockerWorkerConfigV2DockerObjectLevel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_docker_stopping_condition].Member[DockerWorkerConfigV2DockerStoppingCondition] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly].Member[DockerWorkerConfigV2LightlyCollate] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly].Member[DockerWorkerConfigV2LightlyModel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly].Member[DockerWorkerConfigV2LightlyTrainer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly].Member[DockerWorkerConfigV2Lightly] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly].Member[DockerWorkerConfigV3LightlyCriterion] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly].Member[DockerWorkerConfigV3LightlyLoader] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly].Member[DockerWorkerConfigV3LightlyOptimizer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly_collate].Member[DockerWorkerConfigV2LightlyCollate] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly_model].Member[DockerWorkerConfigV2LightlyModel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v2_lightly_trainer].Member[DockerWorkerConfigV2LightlyTrainer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3].Member[DockerWorkerConfigV3Docker] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3].Member[DockerWorkerConfigV3Lightly] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3].Member[DockerWorkerConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3].Member[SelectionConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_create_request].Member[DockerWorkerConfigV3CreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_create_request].Member[DockerWorkerConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_data].Member[DockerWorkerConfigV3Data] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_data].Member[DockerWorkerConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_docker].Member[DockerWorkerConfigV3DockerCorruptnessCheck] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_docker].Member[DockerWorkerConfigV3DockerDatasource] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_docker].Member[DockerWorkerConfigV3DockerTraining] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_docker].Member[DockerWorkerConfigV3Docker] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_docker_corruptness_check].Member[DockerWorkerConfigV3DockerCorruptnessCheck] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_docker_datasource].Member[DockerWorkerConfigV3DockerDatasource] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_docker_training].Member[DockerWorkerConfigV3DockerTraining] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly].Member[DockerWorkerConfigV3LightlyCheckpointCallback] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly].Member[DockerWorkerConfigV3LightlyCollate] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly].Member[DockerWorkerConfigV3LightlyCriterion] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly].Member[DockerWorkerConfigV3LightlyLoader] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly].Member[DockerWorkerConfigV3LightlyModel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly].Member[DockerWorkerConfigV3LightlyOptimizer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly].Member[DockerWorkerConfigV3LightlyTrainer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly].Member[DockerWorkerConfigV3Lightly] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly_checkpoint_callback].Member[DockerWorkerConfigV3LightlyCheckpointCallback] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly_collate].Member[DockerWorkerConfigV3LightlyCollate] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly_criterion].Member[DockerWorkerConfigV3LightlyCriterion] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly_loader].Member[DockerWorkerConfigV3LightlyLoader] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly_model].Member[DockerWorkerConfigV3LightlyModel] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly_optimizer].Member[DockerWorkerConfigV3LightlyOptimizer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_config_v3_lightly_trainer].Member[DockerWorkerConfigV3LightlyTrainer] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[docker_worker_registry_entry_data].Member[DockerWorkerRegistryEntryData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[embedding2d_create_request].Member[Embedding2dCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[embedding2d_data].Member[Embedding2dData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[embedding_data].Member[EmbeddingData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[filename_and_read_url].Member[FilenameAndReadUrl] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[initial_tag_create_request].Member[InitialTagCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[internal_debug_latency].Member[InternalDebugLatencyMongodb] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[internal_debug_latency].Member[InternalDebugLatency] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[internal_debug_latency_mongodb].Member[InternalDebugLatencyMongodb] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[job_status_data].Member[JobStatusDataResult] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[job_status_data].Member[JobStatusData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[job_status_data].Member[JobStatusMeta] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[job_status_data_result].Member[JobStatusDataResult] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[job_status_meta].Member[JobStatusMeta] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[jobs_data].Member[JobsData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[label_box_data_row].Member[LabelBoxDataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[label_box_v4_data_row].Member[LabelBoxV4DataRow] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[label_studio_task].Member[LabelStudioTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[label_studio_task].Member[LabelStudioTask] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[label_studio_task_data].Member[LabelStudioTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[label_studio_task_data].Member[SampleData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton].Member[PredictionSingletonClassification] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton].Member[PredictionSingletonInstanceSegmentation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton].Member[PredictionSingletonKeypointDetection] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton].Member[PredictionSingletonObjectDetection] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton].Member[PredictionSingletonSemanticSegmentation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton].Member[PredictionSingleton] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_base].Member[PredictionSingletonBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_classification].Member[PredictionSingletonBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_classification].Member[PredictionSingletonClassification] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_classification_all_of].Member[PredictionSingletonClassificationAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_instance_segmentation].Member[PredictionSingletonBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_instance_segmentation].Member[PredictionSingletonInstanceSegmentation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_instance_segmentation_all_of].Member[PredictionSingletonInstanceSegmentationAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_keypoint_detection].Member[PredictionSingletonBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_keypoint_detection].Member[PredictionSingletonKeypointDetection] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_keypoint_detection_all_of].Member[PredictionSingletonKeypointDetectionAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_object_detection].Member[PredictionSingletonBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_object_detection].Member[PredictionSingletonObjectDetection] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_object_detection_all_of].Member[PredictionSingletonObjectDetectionAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_semantic_segmentation].Member[PredictionSingletonBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_semantic_segmentation].Member[PredictionSingletonSemanticSegmentation] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_singleton_semantic_segmentation_all_of].Member[PredictionSingletonSemanticSegmentationAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema].Member[PredictionTaskSchemaKeypoint] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema].Member[PredictionTaskSchemaSimple] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema].Member[PredictionTaskSchema] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_base].Member[PredictionTaskSchemaBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_category].Member[PredictionTaskSchemaCategory] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_category_keypoints].Member[PredictionTaskSchemaCategoryKeypoints] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_category_keypoints_all_of].Member[PredictionTaskSchemaCategoryKeypointsAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_keypoint].Member[PredictionTaskSchemaBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_keypoint].Member[PredictionTaskSchemaCategoryKeypoints] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_keypoint].Member[PredictionTaskSchemaKeypoint] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_keypoint_all_of].Member[PredictionTaskSchemaCategoryKeypoints] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_keypoint_all_of].Member[PredictionTaskSchemaKeypointAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_simple].Member[PredictionTaskSchemaBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_simple].Member[PredictionTaskSchemaCategory] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_simple].Member[PredictionTaskSchemaSimple] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_simple_all_of].Member[PredictionTaskSchemaCategory] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schema_simple_all_of].Member[PredictionTaskSchemaSimpleAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schemas].Member[PredictionTaskSchema] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[prediction_task_schemas].Member[PredictionTaskSchemas] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[profile_basic_data].Member[ProfileBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[profile_basic_data].Member[TeamBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[profile_me_data].Member[ProfileMeDataSettings] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[profile_me_data].Member[ProfileMeData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[profile_me_data].Member[TeamBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[profile_me_data_settings].Member[ProfileMeDataSettings] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[questionnaire_data].Member[QuestionnaireData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sama_task].Member[SamaTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sama_task].Member[SamaTask] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sama_task_data].Member[SamaTaskData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_create_request].Member[CropData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_create_request].Member[SampleCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_create_request].Member[SampleMetaData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_create_request].Member[VideoFrameData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_data].Member[CropData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_data].Member[SampleData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_data].Member[SampleMetaData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_data].Member[VideoFrameData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_data_modes].Member[CropData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_data_modes].Member[SampleDataModes] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_data_modes].Member[SampleMetaData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_data_modes].Member[VideoFrameData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_meta_data].Member[SampleMetaData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_update_request].Member[SampleMetaData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_update_request].Member[SampleUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sample_write_urls].Member[SampleWriteUrls] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sampling_config].Member[SamplingConfigStoppingCondition] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sampling_config].Member[SamplingConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sampling_config_stopping_condition].Member[SamplingConfigStoppingCondition] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sampling_create_request].Member[SamplingConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[sampling_create_request].Member[SamplingCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config].Member[SelectionConfigEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config].Member[SelectionConfig] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_all_of].Member[SelectionConfigAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_all_of].Member[SelectionConfigEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_base].Member[SelectionConfigBase] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_entry].Member[SelectionConfigEntryInput] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_entry].Member[SelectionConfigEntryStrategy] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_entry].Member[SelectionConfigEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_entry_input].Member[SelectionConfigEntryInput] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_entry_strategy].Member[SelectionConfigEntryStrategy] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3].Member[SelectionConfigV3Entry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3].Member[SelectionConfigV3] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_all_of].Member[SelectionConfigV3AllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_all_of].Member[SelectionConfigV3Entry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_entry].Member[SelectionConfigV3EntryInput] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_entry].Member[SelectionConfigV3EntryStrategy] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_entry].Member[SelectionConfigV3Entry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_entry_input].Member[SelectionConfigV3EntryInput] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_entry_strategy].Member[SelectionConfigV3EntryStrategyAllOfTargetRange] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_entry_strategy].Member[SelectionConfigV3EntryStrategy] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_entry_strategy_all_of].Member[SelectionConfigV3EntryStrategyAllOfTargetRange] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_entry_strategy_all_of].Member[SelectionConfigV3EntryStrategyAllOf] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[selection_config_v3_entry_strategy_all_of_target_range].Member[SelectionConfigV3EntryStrategyAllOfTargetRange] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[service_account_basic_data].Member[ServiceAccountBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[set_embeddings_is_processed_flag_by_id_body_request].Member[SetEmbeddingsIsProcessedFlagByIdBodyRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[shared_access_config_create_request].Member[SharedAccessConfigCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[shared_access_config_data].Member[SharedAccessConfigData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_active_learning_scores_data].Member[TagActiveLearningScoresData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_arithmetics_request].Member[TagArithmeticsRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_arithmetics_response].Member[CreateEntityResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_arithmetics_response].Member[TagArithmeticsResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_arithmetics_response].Member[TagBitMaskResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_bit_mask_response].Member[TagBitMaskResponse] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data].Member[TagChangeDataArithmetics] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data].Member[TagChangeDataInitial] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data].Member[TagChangeDataMetadata] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data].Member[TagChangeDataRename] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data].Member[TagChangeDataSampler] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data].Member[TagChangeDataSamples] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data].Member[TagChangeDataScatterplot] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data].Member[TagChangeDataUpsize] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data].Member[TagChangeData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data_arithmetics].Member[TagChangeDataArithmetics] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data_initial].Member[TagChangeDataInitial] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data_metadata].Member[TagChangeDataMetadata] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data_rename].Member[TagChangeDataRename] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data_sampler].Member[TagChangeDataSampler] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data_samples].Member[TagChangeDataSamples] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data_scatterplot].Member[TagChangeDataScatterplot] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_data_upsize].Member[TagChangeDataUpsize] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_entry].Member[TagChangeData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_change_entry].Member[TagChangeEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_create_request].Member[TagChangeData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_create_request].Member[TagCreateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_data].Member[TagChangeEntry] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_data].Member[TagData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_update_request].Member[TagChangeData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_update_request].Member[TagUpdateRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[tag_upsize_request].Member[TagUpsizeRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[team_basic_data].Member[TeamBasicData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[team_data].Member[TeamData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[trigger2d_embedding_job_request].Member[Trigger2dEmbeddingJobRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[update_docker_worker_registry_entry_request].Member[UpdateDockerWorkerRegistryEntryRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[update_team_membership_request].Member[UpdateTeamMembershipRequest] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[video_frame_data].Member[VideoFrameData] + - - pydantic.BaseModel~Subclass + - lightly + - Member[openapi_generated].Member[swagger_client].Member[models].Member[write_csv_url_data].Member[WriteCSVUrlData] + - - requests.models.Response~Subclass + - lightly + - Member[api].Member[api_workflow_client].Member[Response] + - - requests.models.Response~Subclass + - lightly + - Member[api].Member[api_workflow_upload_metadata].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkcheck.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkcheck.model.yml new file mode 100644 index 00000000000..0cdc81cb7a9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkcheck.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - linkcheck + - Member[checker].Member[ftpurl].Member[StringIO] + - - io.StringIO~Subclass + - linkcheck + - Member[checker].Member[httpurl].Member[StringIO] + - - io.StringIO~Subclass + - linkcheck + - Member[checker].Member[urlbase].Member[StringIO] + - - io.StringIO~Subclass + - linkcheck + - Member[log].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linked_data.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linked_data.model.yml new file mode 100644 index 00000000000..30e23c56f2a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linked_data.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - linked_data + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - linked_data + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - linked_data + - Member[models].Member[TModel] + - - Django.db.models.Model~Subclass + - linked_data + - Member[urls].Member[TModel] + - - django.forms.BaseForm~Subclass + - linked_data + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - linked_data + - Member[forms].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkedin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkedin.model.yml new file mode 100644 index 00000000000..5f125f7e299 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkedin.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - linkedin + - Member[utils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkml.model.yml new file mode 100644 index 00000000000..e8f57bc3531 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkml.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - linkml + - Member[generators].Member[markdowngen].Member[StringIO] + - - io.StringIO~Subclass + - linkml + - Member[utils].Member[generator].Member[StringIO] + - - io.StringIO~Subclass + - linkml + - Member[workspaces].Member[example_runner].Member[StringIO] + - - pydantic.BaseModel~Subclass + - linkml + - Member[generators].Member[erdiagramgen].Member[Attribute] + - - pydantic.BaseModel~Subclass + - linkml + - Member[generators].Member[erdiagramgen].Member[Cardinality] + - - pydantic.BaseModel~Subclass + - linkml + - Member[generators].Member[erdiagramgen].Member[ERDiagram] + - - pydantic.BaseModel~Subclass + - linkml + - Member[generators].Member[erdiagramgen].Member[Entity] + - - pydantic.BaseModel~Subclass + - linkml + - Member[generators].Member[erdiagramgen].Member[RelationshipType] + - - pydantic.BaseModel~Subclass + - linkml + - Member[generators].Member[erdiagramgen].Member[Relationship] + - - pydantic.BaseModel~Subclass + - linkml + - Member[validator].Member[cli].Member[Config] + - - pydantic.BaseModel~Subclass + - linkml + - Member[validator].Member[plugins].Member[jsonschema_validation_plugin].Member[ValidationResult] + - - pydantic.BaseModel~Subclass + - linkml + - Member[validator].Member[plugins].Member[pydantic_validation_plugin].Member[ValidationResult] + - - pydantic.BaseModel~Subclass + - linkml + - Member[validator].Member[plugins].Member[recommended_slots_plugin].Member[ValidationResult] + - - pydantic.BaseModel~Subclass + - linkml + - Member[validator].Member[plugins].Member[validation_plugin].Member[ValidationResult] + - - pydantic.BaseModel~Subclass + - linkml + - Member[validator].Member[report].Member[ValidationReport] + - - pydantic.BaseModel~Subclass + - linkml + - Member[validator].Member[report].Member[ValidationResult] + - - pydantic.BaseModel~Subclass + - linkml + - Member[validator].Member[validator].Member[ValidationReport] + - - pydantic.BaseModel~Subclass + - linkml + - Member[validator].Member[validator].Member[ValidationResult] + - - sqlalchemy.engine.Engine~Subclass + - linkml + - Member[utils].Member[sqlutils].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-liquid.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-liquid.model.yml new file mode 100644 index 00000000000..88a7675511e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-liquid.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - liquid + - Member[tags].Member[wild].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-livereload.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-livereload.model.yml index e968d63d1dc..0c8efd26adc 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-livereload.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-livereload.model.yml @@ -4,12 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - tornado.web.RequestHandler~Subclass + - livereload + - Member[handlers].Member[ForceReloadHandler] - - tornado.web.RequestHandler~Subclass - livereload - Member[handlers].Member[LiveReloadHandler] + - - tornado.web.RequestHandler~Subclass + - livereload + - Member[handlers].Member[LiveReloadJSHandler] - - tornado.web.RequestHandler~Subclass - livereload - Member[handlers].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - livereload + - Member[server].Member[ForceReloadHandler] - - tornado.web.RequestHandler~Subclass - livereload - Member[server].Member[LiveReloadHandler] + - - tornado.web.RequestHandler~Subclass + - livereload + - Member[server].Member[LiveReloadJSHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-llama_hub.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-llama_hub.model.yml new file mode 100644 index 00000000000..1886cb72e62 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-llama_hub.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - llama_hub + - Member[sec_filings].Member[prepline_sec_filings].Member[api].Member[section].Member[APIRouter] + - - io.StringIO~Subclass + - llama_hub + - Member[tools].Member[multion].Member[base].Member[BytesIO] + - - io.StringIO~Subclass + - llama_hub + - Member[tools].Member[text_to_image].Member[base].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - llama_hub + - Member[gmail].Member[GmailReader] + - - pydantic.BaseModel~Subclass + - llama_hub + - Member[gmail].Member[base].Member[GmailReader] + - - pydantic.BaseModel~Subclass + - llama_hub + - Member[kibela].Member[Note] + - - pydantic.BaseModel~Subclass + - llama_hub + - Member[kibela].Member[PageInfo] + - - pydantic.BaseModel~Subclass + - llama_hub + - Member[kibela].Member[base].Member[Note] + - - pydantic.BaseModel~Subclass + - llama_hub + - Member[kibela].Member[base].Member[PageInfo] + - - sqlalchemy.engine.Engine~Subclass + - llama_hub + - Member[database].Member[base].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - llama_hub + - Member[tools].Member[database].Member[base].Member[Engine] + - - xml.etree.ElementTree~Subclass + - llama_hub + - Member[web].Member[sitemap].Member[base].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lmnotify.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lmnotify.model.yml new file mode 100644 index 00000000000..a0d23723d38 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lmnotify.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - lmnotify + - Member[ssdp].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lnurl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lnurl.model.yml new file mode 100644 index 00000000000..7ef53920571 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lnurl.model.yml @@ -0,0 +1,81 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - lnurl + - Member[LnurlChannelResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[LnurlErrorResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[LnurlHostedChannelResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[LnurlPayActionResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[LnurlPayResponseComment] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[LnurlPayResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[LnurlSuccessResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[LnurlWithdrawResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[core].Member[LnurlAuthResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[core].Member[LnurlResponseModel] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[AesAction] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlAuthResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlChannelResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlErrorResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlHostedChannelResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlPayActionResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlPayResponseComment] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlPayResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlPayRouteHop] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlPaySuccessAction] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlResponseModel] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlSuccessResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[LnurlWithdrawResponse] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[MessageAction] + - - pydantic.BaseModel~Subclass + - lnurl + - Member[models].Member[UrlAction] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-local_process.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-local_process.model.yml new file mode 100644 index 00000000000..fc2c8c8cb32 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-local_process.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - local_process + - Member[config].Member[BaseFeatureServerConfig] + - - pydantic.BaseModel~Subclass + - local_process + - Member[config].Member[LocalFeatureServerConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localflavor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localflavor.model.yml new file mode 100644 index 00000000000..4a978756195 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localflavor.model.yml @@ -0,0 +1,765 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - localflavor + - Member[ar].Member[forms].Member[ARCBUField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ar].Member[forms].Member[ARCUITField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ar].Member[forms].Member[ARDNIField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ar].Member[forms].Member[ARPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ar].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ar].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[at].Member[forms].Member[ATSocialSecurityNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[at].Member[forms].Member[ATZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[at].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[at].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[au].Member[forms].Member[AUBusinessNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[au].Member[forms].Member[AUCompanyNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[au].Member[forms].Member[AUPostCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[au].Member[forms].Member[AUTaxFileNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[au].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[au].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[be].Member[forms].Member[BEPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[be].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[br].Member[forms].Member[BRCNPJField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[br].Member[forms].Member[BRCPFField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[br].Member[forms].Member[BRProcessoField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[br].Member[forms].Member[BRStateChoiceField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[br].Member[forms].Member[BRZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[br].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[by].Member[forms].Member[BYPassIdNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[by].Member[forms].Member[BYPassNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[by].Member[forms].Member[BYPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[by].Member[models].Member[BYPassIdNumberFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[by].Member[models].Member[BYPassNumberFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[by].Member[models].Member[BYPostalCodeFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ca].Member[forms].Member[CAPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ca].Member[forms].Member[CAProvinceField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ca].Member[forms].Member[CASocialInsuranceNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ca].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ca].Member[models].Member[CAPostalCodeFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ca].Member[models].Member[CASocialInsuranceNumberFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ch].Member[forms].Member[CHIdentityCardNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ch].Member[forms].Member[CHSocialSecurityNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ch].Member[forms].Member[CHZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ch].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ch].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cl].Member[forms].Member[CLRutField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cl].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cn].Member[forms].Member[CNIDCardField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cn].Member[forms].Member[CNPostCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[co].Member[forms].Member[CONITField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[co].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cu].Member[forms].Member[CUIdentityCardNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cu].Member[forms].Member[CUPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cu].Member[forms].Member[CUProvinceField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cu].Member[forms].Member[CURegionField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cu].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cu].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cu].Member[models].Member[CUIdentityCardNumberFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cu].Member[models].Member[CUPostalCodeFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cz].Member[forms].Member[CZBirthNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cz].Member[forms].Member[CZICNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cz].Member[forms].Member[CZPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cz].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[cz].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[de].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[de].Member[forms].Member[DEIdentityCardNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[de].Member[forms].Member[DEZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[de].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[dk].Member[forms].Member[DKPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ee].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ee].Member[forms].Member[EEBusinessRegistryCode] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ee].Member[forms].Member[EEPersonalIdentificationCode] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ee].Member[forms].Member[EEZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ee].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[eg].Member[forms].Member[EGNationalIDNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[eg].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[es].Member[forms].Member[ESCCCField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[es].Member[forms].Member[ESIdentityCardNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[es].Member[forms].Member[ESPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[es].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[es].Member[models].Member[ESIdentityCardNumberFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[es].Member[models].Member[ESPostalCodeFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fi].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fi].Member[forms].Member[FISocialSecurityNumber] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fi].Member[forms].Member[FIZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fi].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fr].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fr].Member[forms].Member[FRDepartmentField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fr].Member[forms].Member[FRNationalIdentificationNumber] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fr].Member[forms].Member[FRRNAField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fr].Member[forms].Member[FRRegionField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fr].Member[forms].Member[FRSIRENField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fr].Member[forms].Member[FRSIRETField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fr].Member[forms].Member[FRZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[fr].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[gb].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[gb].Member[forms].Member[GBPostcodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[generic].Member[forms].Member[BICFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[generic].Member[forms].Member[DateField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[generic].Member[forms].Member[DateTimeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[generic].Member[forms].Member[IBANFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[generic].Member[forms].Member[SplitDateTimeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[generic].Member[models].Member[BICFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[generic].Member[models].Member[IBANFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[gr].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[gr].Member[forms].Member[GRPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[gr].Member[forms].Member[GRSocialSecurityNumberCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[gr].Member[forms].Member[GRTaxNumberCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[gr].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[hr].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[hr].Member[forms].Member[HRJMBAGField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[hr].Member[forms].Member[HRJMBGField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[hr].Member[forms].Member[HRLicensePlateField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[hr].Member[forms].Member[HROIBField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[hr].Member[forms].Member[HRPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[hr].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[id_].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[id_].Member[forms].Member[IDLicensePlateField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[id_].Member[forms].Member[IDNationalIdentityNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[id_].Member[forms].Member[IDPostCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ie].Member[forms].Member[EircodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ie].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[il].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[il].Member[forms].Member[ILIDNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[il].Member[forms].Member[ILPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[il].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[in_].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[in_].Member[forms].Member[INAadhaarNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[in_].Member[forms].Member[INPANCardNumberFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[in_].Member[forms].Member[INStateField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[in_].Member[forms].Member[INZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[in_].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[in_].Member[models].Member[INPANCardNumberFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ir].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ir].Member[forms].Member[IRIDNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ir].Member[forms].Member[IRPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ir].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[is_].Member[forms].Member[ISIdNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[is_].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[it].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[it].Member[forms].Member[ITSocialSecurityNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[it].Member[forms].Member[ITVatNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[it].Member[forms].Member[ITZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[it].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[jp].Member[forms].Member[JPPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[jp].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[kw].Member[forms].Member[KWCivilIDNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[kw].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[lt].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[lt].Member[forms].Member[LTIDCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[lt].Member[forms].Member[LTPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[lt].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[lv].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[lv].Member[forms].Member[LVPersonalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[lv].Member[forms].Member[LVPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ma].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ma].Member[forms].Member[MAPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ma].Member[forms].Member[MAProvinceField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ma].Member[forms].Member[MARegionField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ma].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[md].Member[forms].Member[MDIDNOField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[md].Member[forms].Member[MDLicensePlateField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mk].Member[forms].Member[MKIdentityCardNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mk].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mk].Member[forms].Member[UMCNField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mk].Member[models].Member[MKIdentityCardNumberFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mk].Member[models].Member[UMCNFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mt].Member[forms].Member[MTPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mt].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[forms].Member[MXCLABEField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[forms].Member[MXCURPField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[forms].Member[MXRFCField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[forms].Member[MXSocialSecurityNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[forms].Member[MXZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[models].Member[MXCLABEFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[models].Member[MXCURPFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[models].Member[MXRFCFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[models].Member[MXSocialSecurityNumberFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[mx].Member[models].Member[MXZipCodeFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[my].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[my].Member[forms].Member[MyKadFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[nl].Member[forms].Member[NLBSNFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[nl].Member[forms].Member[NLLicensePlateFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[nl].Member[forms].Member[NLZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[no].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[no].Member[forms].Member[NOBankAccountNumber] + - - Django.Forms.Field~Subclass + - localflavor + - Member[no].Member[forms].Member[NOSocialSecurityNumber] + - - Django.Forms.Field~Subclass + - localflavor + - Member[no].Member[forms].Member[NOZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[no].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[np].Member[forms].Member[NPPostalCodeFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[np].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[np].Member[models].Member[NPPostalCodeFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[nz].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[nz].Member[forms].Member[NZBankAccountNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[nz].Member[forms].Member[NZPostCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[nz].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pe].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pe].Member[forms].Member[PEDNIField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pe].Member[forms].Member[PERUCField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pk].Member[forms].Member[PKPostCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pk].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pl].Member[forms].Member[PLNIPField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pl].Member[forms].Member[PLNationalIDCardNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pl].Member[forms].Member[PLPESELField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pl].Member[forms].Member[PLPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pl].Member[forms].Member[PLREGONField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pl].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pt].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pt].Member[forms].Member[PTCitizenCardNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pt].Member[forms].Member[PTSocialSecurityNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pt].Member[forms].Member[PTZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[pt].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ro].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ro].Member[forms].Member[ROCIFField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ro].Member[forms].Member[ROCNPField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ro].Member[forms].Member[ROCountyField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ro].Member[forms].Member[ROPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ro].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ru].Member[forms].Member[RUAlienPassportNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ru].Member[forms].Member[RUPassportNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ru].Member[forms].Member[RUPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ru].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[se].Member[forms].Member[SEOrganisationNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[se].Member[forms].Member[SEPersonalIdentityNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[se].Member[forms].Member[SEPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[sg].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[sg].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[sg].Member[forms].Member[SGNRICFINField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[sg].Member[forms].Member[SGPostCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[si].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[si].Member[forms].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[si].Member[forms].Member[SIEMSOField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[si].Member[forms].Member[SIPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[si].Member[forms].Member[SITaxNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[sk].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[sk].Member[forms].Member[SKPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[tr].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[tr].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[tr].Member[forms].Member[TRIdentificationNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[tr].Member[forms].Member[TRPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ua].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ua].Member[forms].Member[UAPostalCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[ua].Member[forms].Member[UAVatNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[us].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[us].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[us].Member[forms].Member[USSocialSecurityNumberField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[us].Member[forms].Member[USStateField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[us].Member[forms].Member[USZipCodeField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[us].Member[models].Member[USSocialSecurityNumberFieldFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[us].Member[models].Member[USZipCodeFormField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[uy].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[uy].Member[forms].Member[UYCIField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[za].Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[za].Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[za].Member[forms].Member[ZAIDField] + - - Django.Forms.Field~Subclass + - localflavor + - Member[za].Member[forms].Member[ZAPostCodeField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localstack.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localstack.model.yml new file mode 100644 index 00000000000..dae95805487 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localstack.model.yml @@ -0,0 +1,78 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - localstack + - Member[dashboard].Member[api].Member[Flask] + - - flask.Flask~Subclass + - localstack + - Member[services].Member[awslambda].Member[lambda_api].Member[Flask] + - - flask.Flask~Subclass + - localstack + - Member[services].Member[dynamodbstreams].Member[dynamodbstreams_api].Member[Flask] + - - flask.Flask~Subclass + - localstack + - Member[services].Member[es].Member[es_api].Member[Flask] + - - flask.Flask~Subclass + - localstack + - Member[services].Member[firehose].Member[firehose_api].Member[Flask] + - - flask.Flask~Subclass + - localstack + - Member[utils].Member[cloudwatch].Member[cloudwatch_util].Member[Flask] + - - flask.Response~Subclass + - localstack + - Member[services].Member[awslambda].Member[lambda_api].Member[Response] + - - flask.Response~Subclass + - localstack + - Member[utils].Member[cloudwatch].Member[cloudwatch_util].Member[Response] + - - io.StringIO~Subclass + - localstack + - Member[dashboard].Member[infra].Member[BytesIO] + - - io.StringIO~Subclass + - localstack + - Member[services].Member[awslambda].Member[lambda_api].Member[BytesIO] + - - io.StringIO~Subclass + - localstack + - Member[services].Member[dynamodb].Member[dynamodb_listener].Member[BytesIO] + - - io.StringIO~Subclass + - localstack + - Member[services].Member[infra].Member[BytesIO] + - - io.StringIO~Subclass + - localstack + - Member[utils].Member[aws].Member[aws_stack].Member[BytesIO] + - - io.StringIO~Subclass + - localstack + - Member[utils].Member[common].Member[BytesIO] + - - io.StringIO~Subclass + - localstack + - Member[utils].Member[kinesis].Member[kinesis_connector].Member[BytesIO] + - - requests.models.Response~Subclass + - localstack + - Member[services].Member[apigateway].Member[apigateway_listener].Member[Response] + - - requests.models.Response~Subclass + - localstack + - Member[services].Member[cloudformation].Member[cloudformation_listener].Member[Response] + - - requests.models.Response~Subclass + - localstack + - Member[services].Member[dynamodb].Member[dynamodb_listener].Member[Response] + - - requests.models.Response~Subclass + - localstack + - Member[services].Member[es].Member[es_api].Member[Response] + - - requests.models.Response~Subclass + - localstack + - Member[services].Member[generic_proxy].Member[Response] + - - requests.models.Response~Subclass + - localstack + - Member[services].Member[kinesis].Member[kinesis_listener].Member[Response] + - - requests.models.Response~Subclass + - localstack + - Member[services].Member[s3].Member[s3_listener].Member[Response] + - - requests.models.Response~Subclass + - localstack + - Member[services].Member[sns].Member[sns_listener].Member[Response] + - - xml.etree.ElementTree~Subclass + - localstack + - Member[services].Member[s3].Member[s3_listener].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localtileserver.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localtileserver.model.yml index 7c02da09c0b..25e51e8bd38 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localtileserver.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localtileserver.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Blueprint~Subclass + - localtileserver + - Member[web].Member[blueprint].Member[Blueprint] + - - flask.Flask~Subclass + - localtileserver + - Member[web].Member[application].Member[Flask] - - flask.MethodView~Subclass - localtileserver - Member[web].Member[rest].Member[BaseImageView] @@ -52,3 +58,21 @@ extensions: - - flask.MethodView~Subclass - localtileserver - Member[web].Member[rest].Member[View] + - - flask.View~Subclass + - localtileserver + - Member[web].Member[views].Member[BaseViewer] + - - flask.View~Subclass + - localtileserver + - Member[web].Member[views].Member[CesiumSplitViewer] + - - flask.View~Subclass + - localtileserver + - Member[web].Member[views].Member[CesiumViewer] + - - flask.View~Subclass + - localtileserver + - Member[web].Member[views].Member[GeoJSViewer] + - - flask.View~Subclass + - localtileserver + - Member[web].Member[views].Member[SplitViewForm] + - - flask.View~Subclass + - localtileserver + - Member[web].Member[views].Member[View] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lockdown.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lockdown.model.yml new file mode 100644 index 00000000000..ff2cabd0f2c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lockdown.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - lockdown + - Member[forms].Member[AuthForm] + - - django.forms.BaseForm~Subclass + - lockdown + - Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - lockdown + - Member[forms].Member[LockdownForm] + - - django.http.response.HttpResponseRedirect~Subclass + - lockdown + - Member[middleware].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-locust.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-locust.model.yml new file mode 100644 index 00000000000..74e51d287ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-locust.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - locust + - Member[web].Member[Flask] + - - flask.Response~Subclass + - locust + - Member[web].Member[Response] + - - io.StringIO~Subclass + - locust + - Member[web].Member[StringIO] + - - requests.models.Response~Subclass + - locust + - Member[clients].Member[LocustResponse] + - - requests.models.Response~Subclass + - locust + - Member[clients].Member[ResponseContextManager] + - - requests.models.Response~Subclass + - locust + - Member[clients].Member[Response] + - - urllib3.PoolManager~Subclass + - locust + - Member[clients].Member[PoolManager] + - - urllib3.PoolManager~Subclass + - locust + - Member[user].Member[users].Member[PoolManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logging.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logging.model.yml new file mode 100644 index 00000000000..74b66dd9e27 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logging.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - logging + - Member[ParlaiLogger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logi_circle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logi_circle.model.yml new file mode 100644 index 00000000000..2f1aa3b50f7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logi_circle.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - logi_circle + - Member[auth].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logs.model.yml index a373fef9628..537b0652214 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logs.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logs.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - logs + - Member[views].Member[ContentSyncStatusViewSet] + - - Django.Views.View~Subclass + - logs + - Member[views].Member[LearnerSyncStatusViewSet] - - Django.db.models.Model~Subclass - logs - Member[serializers].Member[BlackboardLearnerDataTransmissionAudit] @@ -43,3 +49,18 @@ extensions: - - Django.db.models.Model~Subclass - logs - Member[views].Member[LearnerDataTransmissionAudit] + - - django.http.response.HttpResponse~Subclass + - logs + - Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - logs + - Member[views].Member[BaseReportingSyncStatusException] + - - rest_framework.exceptions.APIException~Subclass + - logs + - Member[views].Member[InvalidChannelCodeException] + - - rest_framework.exceptions.APIException~Subclass + - logs + - Member[views].Member[InvalidSortByParamException] + - - rest_framework.response.Response~Subclass + - logs + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logzio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logzio.model.yml new file mode 100644 index 00000000000..b9f29087427 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logzio.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - logzio + - Member[flusher].Member[LogzioFlusher] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lstm_tacotron2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lstm_tacotron2.model.yml new file mode 100644 index 00000000000..9a95454ce64 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lstm_tacotron2.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - lstm_tacotron2 + - Member[preprocess_transcription].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lsun.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lsun.model.yml new file mode 100644 index 00000000000..02d4f4073d0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lsun.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - lsun + - Member[BytesIO] + - - pickle~Alias + - lsun + - Member[pickle] + - - xml.etree.ElementTree~Subclass + - lsun + - Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lti.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lti.model.yml new file mode 100644 index 00000000000..09a0138ff59 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lti.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - lti + - Member[outcome_request].Member[etree] + - - lxml.etree~Alias + - lti + - Member[outcome_response].Member[etree] + - - lxml.etree~Alias + - lti + - Member[tool_config].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ludwig.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ludwig.model.yml new file mode 100644 index 00000000000..72f237e223f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ludwig.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ludwig + - Member[datasets].Member[BytesIO] + - - io.StringIO~Subclass + - ludwig + - Member[utils].Member[audio_utils].Member[BytesIO] + - - io.StringIO~Subclass + - ludwig + - Member[utils].Member[image_utils].Member[BytesIO] + - - pickle~Alias + - ludwig + - Member[utils].Member[data_utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lux.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lux.model.yml new file mode 100644 index 00000000000..5060425d0e5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lux.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - lux + - Member[vislib].Member[matplotlib].Member[MatplotlibRenderer].Member[BytesIO] + - - pickle~Alias + - lux + - Member[utils].Member[tracing_utils].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-macaddress.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-macaddress.model.yml new file mode 100644 index 00000000000..6ff8c905b85 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-macaddress.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - macaddress + - Member[fields].Member[MACAddressFormField] + - - Django.Forms.Field~Subclass + - macaddress + - Member[formfields].Member[Field] + - - Django.Forms.Field~Subclass + - macaddress + - Member[formfields].Member[MACAddressField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-machina.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-machina.model.yml index 9cdb1e2fa3c..84262c49444 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-machina.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-machina.model.yml @@ -7,18 +7,114 @@ extensions: - - Django.Forms.Field~Subclass - machina - Member[apps].Member[forum].Member[forms].Member[TreeNodeChoiceField] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum].Member[views].Member[ForumView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_attachments].Member[views].Member[AttachmentView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_attachments].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[views].Member[TopicPollVoteView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[BasePostFormView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[BaseTopicFormView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[PostCreateView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[PostDeleteView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[PostFormView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[PostUpdateView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[TopicCreateView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[TopicFormView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[TopicUpdateView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[TopicView] - - Django.Views.View~Subclass - machina - Member[apps].Member[forum_member].Member[views].Member[BaseDetailView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_member].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_member].Member[views].Member[ForumProfileDetailView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_member].Member[views].Member[ForumProfileUpdateView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_member].Member[views].Member[ListView] - - Django.Views.View~Subclass - machina - Member[apps].Member[forum_member].Member[views].Member[TopicSubscribeView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_member].Member[views].Member[TopicSubscriptionListView] - - Django.Views.View~Subclass - machina - Member[apps].Member[forum_member].Member[views].Member[TopicUnsubscribeView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_member].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_member].Member[views].Member[UserPostsView] - - Django.Views.View~Subclass - machina - Member[apps].Member[forum_moderation].Member[views].Member[BaseDetailView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[ModerationQueueDetailView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[ModerationQueueListView] - - Django.Views.View~Subclass - machina - Member[apps].Member[forum_moderation].Member[views].Member[PostApproveView] @@ -28,6 +124,9 @@ extensions: - - Django.Views.View~Subclass - machina - Member[apps].Member[forum_moderation].Member[views].Member[ProcessFormView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[TopicDeleteView] - - Django.Views.View~Subclass - machina - Member[apps].Member[forum_moderation].Member[views].Member[TopicLockView] @@ -52,24 +151,207 @@ extensions: - - Django.Views.View~Subclass - machina - Member[apps].Member[forum_tracking].Member[views].Member[BaseDetailView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_tracking].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_tracking].Member[views].Member[MarkForumsReadView] - - Django.Views.View~Subclass - machina - Member[apps].Member[forum_tracking].Member[views].Member[MarkTopicsReadView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_tracking].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_tracking].Member[views].Member[UnreadTopicsView] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum].Member[abstract_models].Member[AbstractForum] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum].Member[abstract_models].Member[DatedModel] - - Django.db.models.Model~Subclass - machina - Member[apps].Member[forum].Member[abstract_models].Member[MPTTModel] - - Django.db.models.Model~Subclass - machina - Member[apps].Member[forum].Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum].Member[models].Member[AbstractForum] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[abstract_models].Member[AbstractPost] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[abstract_models].Member[AbstractTopic] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[abstract_models].Member[DatedModel] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_attachments].Member[abstract_models].Member[AbstractAttachment] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_attachments].Member[models].Member[AbstractAttachment] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[abstract_models].Member[AbstractTopicPollOption] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[abstract_models].Member[AbstractTopicPollVote] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[abstract_models].Member[AbstractTopicPoll] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[abstract_models].Member[DatedModel] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[models].Member[AbstractTopicPollOption] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[models].Member[AbstractTopicPollVote] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[models].Member[AbstractTopicPoll] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[models].Member[AbstractPost] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[models].Member[AbstractTopic] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_member].Member[abstract_models].Member[AbstractForumProfile] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_member].Member[models].Member[AbstractForumProfile] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_permission].Member[abstract_models].Member[AbstractForumPermission] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_permission].Member[abstract_models].Member[AbstractGroupForumPermission] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_permission].Member[abstract_models].Member[AbstractUserForumPermission] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_permission].Member[abstract_models].Member[BaseAuthForumPermission] - - Django.db.models.Model~Subclass - machina - Member[apps].Member[forum_permission].Member[abstract_models].Member[Group] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_permission].Member[models].Member[AbstractForumPermission] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_permission].Member[models].Member[AbstractGroupForumPermission] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_permission].Member[models].Member[AbstractUserForumPermission] - - Django.db.models.Model~Subclass - machina - Member[apps].Member[forum_permission].Member[shortcuts].Member[Group] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_tracking].Member[abstract_models].Member[AbstractForumReadTrack] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_tracking].Member[abstract_models].Member[AbstractTopicReadTrack] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_tracking].Member[models].Member[AbstractForumReadTrack] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_tracking].Member[models].Member[AbstractTopicReadTrack] + - - Django.db.models.Model~Subclass + - machina + - Member[models].Member[DatedModel] + - - Django.db.models.Model~Subclass + - machina + - Member[models].Member[abstract_models].Member[DatedModel] + - - django.db.models.FileField~Subclass + - machina + - Member[apps].Member[forum].Member[abstract_models].Member[ExtendedImageField] + - - django.db.models.FileField~Subclass + - machina + - Member[apps].Member[forum_member].Member[abstract_models].Member[ExtendedImageField] + - - django.db.models.FileField~Subclass + - machina + - Member[models].Member[fields].Member[ExtendedImageField] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum].Member[forms].Member[PermissionsForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum].Member[forms].Member[PickForumForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum].Member[forms].Member[PickGroupForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum].Member[forms].Member[PickUserForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forms].Member[PostForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forms].Member[TopicForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_attachments].Member[forms].Member[AttachmentForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[forms].Member[TopicPollOptionForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[forms].Member[TopicPollVoteForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum_member].Member[forms].Member[ForumProfileForm] + - - django.forms.BaseForm~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[forms].Member[TopicMoveForm] - - django.forms.BaseForm~Subclass - machina - Member[apps].Member[forum_search].Member[forms].Member[FacetedSearchForm] - - django.forms.BaseForm~Subclass - machina - Member[apps].Member[forum_search].Member[forms].Member[SearchForm] + - - django.http.response.HttpResponseRedirect~Subclass + - machina + - Member[apps].Member[forum].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - machina + - Member[apps].Member[forum].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_polls].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - machina + - Member[apps].Member[forum_member].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - machina + - Member[apps].Member[forum_permission].Member[viewmixins].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - machina + - Member[apps].Member[forum_tracking].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_attachments].Member[views].Member[HttpResponse] + - - io.StringIO~Subclass + - machina + - Member[apps].Member[forum_conversation].Member[forum_attachments].Member[cache].Member[BytesIO] + - - io.StringIO~Subclass + - machina + - Member[models].Member[fields].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main.model.yml index 95929fa0065..d2c66053a5d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main.model.yml @@ -4,6 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - main + - Member[apps].Member[auth].Member[forms].Member[EmailField] + - - Django.Views.View~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[UserAccountParametersUpdateView] + - - Django.Views.View~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[UserCreateView] + - - Django.Views.View~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[UserDeleteView] + - - Django.Views.View~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[UserPasswordUpdateView] - - Django.db.models.Model~Subclass - main - Member[apps].Member[auth].Member[forms].Member[User] @@ -22,9 +46,48 @@ extensions: - - Django.db.models.Model~Subclass - main - Member[models].Member[BlogPost] + - - django.forms.BaseForm~Subclass + - main + - Member[apps].Member[auth].Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - main + - Member[apps].Member[auth].Member[forms].Member[UserDeletionForm] + - - django.forms.BaseForm~Subclass + - main + - Member[apps].Member[auth].Member[forms].Member[UserParametersForm] + - - django.forms.BaseForm~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[UserDeletionForm] + - - django.forms.BaseForm~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[UserParametersForm] + - - django.http.response.HttpResponseRedirect~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[HttpResponseRedirect] - - flask.Flask~Subclass - main - Member[Flask] - - flask.Response~Subclass - main - Member[Response] + - - requests.models.Response~Subclass + - main + - Member[cloudfoundry_client].Member[client].Member[Response] + - - requests.models.Response~Subclass + - main + - Member[cloudfoundry_client].Member[doppler].Member[client].Member[Response] + - - requests.models.Response~Subclass + - main + - Member[cloudfoundry_client].Member[networking].Member[entities].Member[Response] + - - requests.models.Response~Subclass + - main + - Member[cloudfoundry_client].Member[v2].Member[entities].Member[Response] + - - requests.models.Response~Subclass + - main + - Member[cloudfoundry_client].Member[v3].Member[entities].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_app.model.yml new file mode 100644 index 00000000000..64dabd2278c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_app.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - main_app + - Member[logic].Member[pure].Member[migrations].Member[SomeItem] + - - Django.db.models.Model~Subclass + - main_app + - Member[models].Member[SomeItem] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maintenance_mode.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maintenance_mode.model.yml new file mode 100644 index 00000000000..6c1a3c741f2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maintenance_mode.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseRedirect~Subclass + - maintenance_mode + - Member[views].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maintenancemode.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maintenancemode.model.yml new file mode 100644 index 00000000000..1d858f9e63d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maintenancemode.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - maintenancemode + - Member[http].Member[HttpResponseTemporaryUnavailable] + - - django.http.response.HttpResponse~Subclass + - maintenancemode + - Member[http].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mamba.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mamba.model.yml new file mode 100644 index 00000000000..540fc6246a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mamba.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - mamba + - Member[formatters].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-manage_fastapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-manage_fastapi.model.yml new file mode 100644 index 00000000000..d30b154c83c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-manage_fastapi.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - manage_fastapi + - Member[context].Member[AppContext] + - - pydantic.BaseModel~Subclass + - manage_fastapi + - Member[context].Member[ProjectContext] + - - pydantic.BaseModel~Subclass + - manage_fastapi + - Member[generator].Member[AppContext] + - - pydantic.BaseModel~Subclass + - manage_fastapi + - Member[generator].Member[ProjectContext] + - - pydantic.BaseModel~Subclass + - manage_fastapi + - Member[main].Member[AppContext] + - - pydantic.BaseModel~Subclass + - manage_fastapi + - Member[main].Member[ProjectContext] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mangum.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mangum.model.yml new file mode 100644 index 00000000000..5c432d01f08 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mangum.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mangum + - Member[protocols].Member[http].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-manifest.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-manifest.model.yml new file mode 100644 index 00000000000..14512c0b361 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-manifest.model.yml @@ -0,0 +1,219 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - manifest + - Member[api].Member[app].Member[Flask] + - - flask.Response~Subclass + - manifest + - Member[api].Member[app].Member[Response] + - - pydantic.BaseModel~Subclass + - manifest + - Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[caches].Member[cache].Member[DiffusionRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[caches].Member[cache].Member[EmbeddingRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[caches].Member[cache].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[caches].Member[cache].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[ai21].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[azureopenai].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[azureopenai].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[azureopenai_chat].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[client].Member[ArrayModelChoice] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[client].Member[LMChatRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[client].Member[LMModelChoice] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[client].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[client].Member[LMScoreRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[client].Member[ModelChoices] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[client].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[client].Member[Usage] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[client].Member[Usages] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[cohere].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[diffuser].Member[DiffusionRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[dummy].Member[LMChatRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[dummy].Member[LMModelChoice] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[dummy].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[dummy].Member[LMScoreRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[dummy].Member[ModelChoices] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[dummy].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[dummy].Member[Usage] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[dummy].Member[Usages] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[google].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[google].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[google_chat].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[google_chat].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[huggingface].Member[LMModelChoice] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[huggingface].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[huggingface].Member[LMScoreRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[huggingface].Member[ModelChoices] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[huggingface_embedding].Member[EmbeddingRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[openai].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[openai].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[openai_chat].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[openai_embedding].Member[EmbeddingRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[toma].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[clients].Member[toma_diffuser].Member[DiffusionRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[connections].Member[client_pool].Member[ClientConnection] + - - pydantic.BaseModel~Subclass + - manifest + - Member[connections].Member[client_pool].Member[Timing] + - - pydantic.BaseModel~Subclass + - manifest + - Member[manifest].Member[ClientConnection] + - - pydantic.BaseModel~Subclass + - manifest + - Member[manifest].Member[LMChatRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[manifest].Member[LMScoreRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[manifest].Member[ModelChoices] + - - pydantic.BaseModel~Subclass + - manifest + - Member[manifest].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[manifest].Member[Usage] + - - pydantic.BaseModel~Subclass + - manifest + - Member[manifest].Member[Usages] + - - pydantic.BaseModel~Subclass + - manifest + - Member[request].Member[DiffusionRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[request].Member[EmbeddingRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[request].Member[LMChatRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[request].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[request].Member[LMScoreRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[request].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[ArrayModelChoice] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[DiffusionRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[EmbeddingRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[LMChatRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[LMModelChoice] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[LMRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[LMScoreRequest] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[ModelChoices] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[Request] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[Usage] + - - pydantic.BaseModel~Subclass + - manifest + - Member[response].Member[Usages] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mapbox_location_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mapbox_location_field.model.yml index c57d6a5b1c7..493c3039109 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mapbox_location_field.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mapbox_location_field.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - mapbox_location_field + - Member[forms].Member[AddressAutoHiddenField] + - - Django.Forms.Field~Subclass + - mapbox_location_field + - Member[forms].Member[LocationField] + - - Django.Forms.Field~Subclass + - mapbox_location_field + - Member[models].Member[AddressAutoHiddenFormField] + - - Django.Forms.Field~Subclass + - mapbox_location_field + - Member[models].Member[LocationFormField] - - Django.Forms.Field~Subclass - mapbox_location_field - Member[spatial].Member[forms].Member[PointField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mapboxgl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mapboxgl.model.yml new file mode 100644 index 00000000000..c0e89addd07 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mapboxgl.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mapboxgl + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdownx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdownx.model.yml index 9a0330b36a6..4b48d0e4ff8 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdownx.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdownx.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - markdownx + - Member[fields].Member[MarkdownxFormField] + - - Django.Forms.Field~Subclass + - markdownx + - Member[models].Member[MarkdownxFormField] - - Django.Views.View~Subclass - markdownx - Member[urls].Member[ImageUploadView] @@ -22,3 +28,18 @@ extensions: - - Django.Views.View~Subclass - markdownx - Member[views].Member[View] + - - django.forms.BaseForm~Subclass + - markdownx + - Member[forms].Member[ImageForm] + - - django.forms.BaseForm~Subclass + - markdownx + - Member[views].Member[ImageForm] + - - django.http.response.HttpResponse~Subclass + - markdownx + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - markdownx + - Member[views].Member[JsonResponse] + - - io.StringIO~Subclass + - markdownx + - Member[forms].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-martor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-martor.model.yml new file mode 100644 index 00000000000..6476eb4ce44 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-martor.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - martor + - Member[fields].Member[MartorFormField] + - - Django.Forms.Field~Subclass + - martor + - Member[models].Member[MartorFormField] + - - django.http.response.HttpResponse~Subclass + - martor + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - martor + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-marvin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-marvin.model.yml new file mode 100644 index 00000000000..2d2a762a90a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-marvin.model.yml @@ -0,0 +1,537 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - marvin + - Member[deployment].Member[APIRouter] + - - io.StringIO~Subclass + - marvin + - Member[tools].Member[python].Member[StringIO] + - - logging.Logger~Subclass + - marvin + - Member[engine].Member[language_models].Member[anthropic].Member[Logger] + - - logging.Logger~Subclass + - marvin + - Member[engine].Member[language_models].Member[base].Member[Logger] + - - logging.Logger~Subclass + - marvin + - Member[engine].Member[language_models].Member[openai].Member[Logger] + - - markupsafe.Markup~Subclass + - marvin + - Member[utilities].Member[strings].Member[Markup] + - - pydantic.BaseModel~Subclass + - marvin + - Member[AIApplication] + - - pydantic.BaseModel~Subclass + - marvin + - Member[AIFunction] + - - pydantic.BaseModel~Subclass + - marvin + - Member[AIModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[_framework].Member[_defaults].Member[DefaultSettings] + - - pydantic.BaseModel~Subclass + - marvin + - Member[_framework].Member[_defaults]Member[DefaultSettings] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[AIApplication] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[AIFunction] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[AIModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[AIApplicationTool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[AIApplication] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[AppPlan] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[FreeformState] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[History] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[JSONPatchModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[LoggerMixin] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[MarvinBaseModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[Prompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[Task] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_application].Member[UpdatePlan] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_classifier].Member[AIEnumMetaData] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_classifier].Member[AbstractChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_classifier].Member[Prompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_function].Member[AIFunction] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_function].Member[AbstractChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_function].Member[Prompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_model].Member[AIModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_model].Member[AbstractChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_model].Member[Prompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[ai_model_factory].Member[DataSchema] + - - pydantic.BaseModel~Subclass + - marvin + - Member[components].Member[library].Member[ai_models].Member[DiscoursePost] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[AbstractChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[abstract].Member[AbstractChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[abstract].Member[Conversation] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[abstract].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[abstract].Member[Request] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[abstract].Member[Response] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[abstract].Member[Turn] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[handlers].Member[Choice] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[handlers].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[handlers].Member[Request] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[handlers].Member[Response] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[handlers].Member[Turn] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[handlers].Member[Usage] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[anthropic].Member[AbstractChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[anthropic].Member[Request] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[anthropic].Member[Response] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[openai].Member[AbstractChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[openai].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[openai].Member[OpenAIStreamHandler] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[openai].Member[Request] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[openai].Member[Response] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[openai].Member[StreamHandler] + - - pydantic.BaseModel~Subclass + - marvin + - Member[core].Member[ChatCompletion].Member[providers].Member[openai].Member[Usage] + - - pydantic.BaseModel~Subclass + - marvin + - Member[deployment].Member[AIApplication] + - - pydantic.BaseModel~Subclass + - marvin + - Member[deployment].Member[AIFunction] + - - pydantic.BaseModel~Subclass + - marvin + - Member[deployment].Member[AIModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[deployment].Member[Deployment] + - - pydantic.BaseModel~Subclass + - marvin + - Member[deployment].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[deployment]Member[Deployment] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[ChatCompletionBase] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[anthropic].Member[AnthropicChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[anthropic].Member[AnthropicFunctionCall] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[anthropic].Member[ChatCompletionBase] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[anthropic].Member[Response] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[Executor] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[OpenAIFunctionsExecutor] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[base].Member[ChatLLM] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[base].Member[Executor] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[base].Member[LoggerMixin] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[base].Member[MarvinBaseModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[base].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[base].Member[Prompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[openai].Member[Executor] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[openai].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[openai].Member[OpenAIFunction] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[executors].Member[openai].Member[OpenAIFunctionsExecutor] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[ChatLLM] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[OpenAIFunction] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[StreamHandler] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[anthropic].Member[AnthropicChatLLM] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[anthropic].Member[AnthropicFunctionCall] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[anthropic].Member[AnthropicStreamHandler] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[anthropic].Member[ChatLLM] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[anthropic].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[anthropic].Member[OpenAIFunction] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[anthropic].Member[StreamHandler] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[azure_openai].Member[AzureOpenAIChatLLM] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[azure_openai].Member[OpenAIChatLLM] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[base].Member[ChatLLM] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[base].Member[MarvinBaseModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[base].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[base].Member[OpenAIFunction] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[base].Member[StreamHandler] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[openai].Member[ChatLLM] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[openai].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[openai].Member[OpenAIChatLLM] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[openai].Member[OpenAIFunction] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[openai].Member[OpenAIStreamHandler] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine].Member[language_models].Member[openai].Member[StreamHandler] + - - pydantic.BaseModel~Subclass + - marvin + - Member[engine]Member[ChatCompletionBase] + - - pydantic.BaseModel~Subclass + - marvin + - Member[openai].Member[ChatCompletion].Member[ChatCompletionBase] + - - pydantic.BaseModel~Subclass + - marvin + - Member[openai].Member[ChatCompletion].Member[OpenAIChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[openai].Member[ChatCompletion].Member[Response] + - - pydantic.BaseModel~Subclass + - marvin + - Member[openai].Member[ChatCompletion]Member[OpenAIChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[openai].Member[ChatCompletion]Member[Response] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[Prompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[base].Member[AbstractChatCompletion] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[base].Member[BasePrompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[base].Member[MessageWrapper] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[base].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[base].Member[Prompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[Assistant] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[ChainOfThought] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[Conditional] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[HistoryFilter] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[History] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[JinjaConditional] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[MessageHistory] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[MessagePrompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[Now] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[Prompt] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[System] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[Tagged] + - - pydantic.BaseModel~Subclass + - marvin + - Member[prompts].Member[library].Member[User] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[base].Member[LoggerMixin] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[base].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[chroma].Member[MultiQueryChroma] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[chroma].Member[QueryChroma] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[chroma].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[filesystem].Member[FileSystemTool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[filesystem].Member[ListFiles] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[filesystem].Member[ReadFile] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[filesystem].Member[ReadFiles] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[filesystem].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[filesystem].Member[WriteContent] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[filesystem].Member[WriteFile] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[filesystem].Member[WriteFiles] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[format_response].Member[FormatResponse] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[format_response].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[github].Member[GitHubComment] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[github].Member[GitHubIssue] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[github].Member[GitHubLabel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[github].Member[GitHubUser] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[github].Member[SearchGitHubIssues] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[github].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[mathematics].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[mathematics].Member[WolframCalculator] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[python].Member[Python] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[python].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[shell].Member[Shell] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[shell].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[web].Member[DuckDuckGoSearch] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[web].Member[GoogleSearch] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[web].Member[Tool] + - - pydantic.BaseModel~Subclass + - marvin + - Member[tools].Member[web].Member[VisitUrl] + - - pydantic.BaseModel~Subclass + - marvin + - Member[types].Member[function].Member[FunctionConfig] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[history].Member[HistoryFilter] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[history].Member[History] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[history].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[messages].Member[FunctionCall] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[messages].Member[MarvinBaseModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[messages].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[streaming].Member[MarvinBaseModel] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[streaming].Member[Message] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[streaming].Member[StreamHandler] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[types].Member[LoggerMixin] + - - pydantic.BaseModel~Subclass + - marvin + - Member[utilities].Member[types].Member[MarvinBaseModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maskrcnn_benchmark.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maskrcnn_benchmark.model.yml new file mode 100644 index 00000000000..432158607ed --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maskrcnn_benchmark.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - maskrcnn_benchmark + - Member[utils].Member[c2_model_loading].Member[pickle] + - - pickle~Alias + - maskrcnn_benchmark + - Member[utils].Member[comm].Member[pickle] + - - xml.etree.ElementTree~Subclass + - maskrcnn_benchmark + - Member[data].Member[datasets].Member[voc].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-massadmin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-massadmin.model.yml new file mode 100644 index 00000000000..319e2b54e4c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-massadmin.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseRedirect~Subclass + - massadmin + - Member[massadmin].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-material.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-material.model.yml new file mode 100644 index 00000000000..6cd76999321 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-material.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - material + - Member[admin].Member[options].Member[SplitDateTimeField] + - - Django.Views.View~Subclass + - material + - Member[admin].Member[sites].Member[ThemesView] + - - Django.Views.View~Subclass + - material + - Member[admin].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - material + - Member[admin].Member[views].Member[ThemesView] + - - io.StringIO~Subclass + - material + - Member[plugins].Member[info].Member[plugin].Member[BytesIO] + - - io.StringIO~Subclass + - material + - Member[plugins].Member[social].Member[plugin].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-matplotlib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-matplotlib.model.yml new file mode 100644 index 00000000000..4ec8f587a83 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-matplotlib.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - matplotlib + - Member[_internal_utils].Member[StringIO] + - - io.StringIO~Subclass + - matplotlib + - Member[animation].Member[BytesIO] + - - io.StringIO~Subclass + - matplotlib + - Member[backends].Member[_backend_pdf_ps].Member[BytesIO] + - - io.StringIO~Subclass + - matplotlib + - Member[backends].Member[backend_pdf].Member[BytesIO] + - - io.StringIO~Subclass + - matplotlib + - Member[backends].Member[backend_pgf].Member[BytesIO] + - - io.StringIO~Subclass + - matplotlib + - Member[backends].Member[backend_ps].Member[StringIO] + - - io.StringIO~Subclass + - matplotlib + - Member[backends].Member[backend_svg].Member[BytesIO] + - - io.StringIO~Subclass + - matplotlib + - Member[backends].Member[backend_webagg].Member[BytesIO] + - - io.StringIO~Subclass + - matplotlib + - Member[backends].Member[backend_webagg_core].Member[BytesIO] + - - io.StringIO~Subclass + - matplotlib + - Member[backends].Member[backend_webagg_core].Member[StringIO] + - - io.StringIO~Subclass + - matplotlib + - Member[font_manager].Member[BytesIO] + - - io.StringIO~Subclass + - matplotlib + - Member[sphinxext].Member[plot_directive].Member[StringIO] + - - tornado.web.Application~Subclass + - matplotlib + - Member[backends].Member[backend_webagg].Member[WebAggApplication] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-matrix_runner.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-matrix_runner.model.yml new file mode 100644 index 00000000000..46c5ff4ddf5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-matrix_runner.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - matrix_runner + - Member[command].Member[StringIO] + - - io.StringIO~Subclass + - matrix_runner + - Member[report].Member[StringIO] + - - lxml.etree~Alias + - matrix_runner + - Member[report].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mautrix.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mautrix.model.yml new file mode 100644 index 00000000000..e8e2405234c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mautrix.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - mautrix + - Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - mautrix + - Member[appservice].Member[api].Member[appservice].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - mautrix + - Member[client].Member[api].Member[base].Member[ClientSession] + - - io.StringIO~Subclass + - mautrix + - Member[util].Member[manhole].Member[BytesIO] + - - io.StringIO~Subclass + - mautrix + - Member[util].Member[manhole].Member[StringIO] + - - pickle~Alias + - mautrix + - Member[util].Member[file_store].Member[pickle] + - - sqlalchemy.engine.Connection~Subclass + - mautrix + - Member[util].Member[db].Member[base].Member[Connection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mbed_cloud.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mbed_cloud.model.yml new file mode 100644 index 00000000000..bb3d656bcf1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mbed_cloud.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mbed_cloud + - Member[foundation].Member[_custom_methods].Member[device].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mdeditor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mdeditor.model.yml new file mode 100644 index 00000000000..934a9c0c742 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mdeditor.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - mdeditor + - Member[fields].Member[MDTextFormField] + - - Django.Views.View~Subclass + - mdeditor + - Member[urls].Member[UploadView] + - - Django.Views.View~Subclass + - mdeditor + - Member[views].Member[UploadView] + - - django.http.response.JsonResponse~Subclass + - mdeditor + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mdeditor_demo_app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mdeditor_demo_app.model.yml new file mode 100644 index 00000000000..58ea7a85e92 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mdeditor_demo_app.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - mdeditor_demo_app + - Member[forms].Member[MDTextFormField] + - - Django.Views.View~Subclass + - mdeditor_demo_app + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - mdeditor_demo_app + - Member[views].Member[MDEditorFormView] + - - Django.Views.View~Subclass + - mdeditor_demo_app + - Member[views].Member[MDEditorModleForm] + - - Django.Views.View~Subclass + - mdeditor_demo_app + - Member[views].Member[ShowView] + - - Django.db.models.Model~Subclass + - mdeditor_demo_app + - Member[forms].Member[ExampleModel] + - - Django.db.models.Model~Subclass + - mdeditor_demo_app + - Member[models].Member[ExampleModel] + - - django.forms.BaseForm~Subclass + - mdeditor_demo_app + - Member[forms].Member[MDEditorForm] + - - django.forms.BaseForm~Subclass + - mdeditor_demo_app + - Member[forms].Member[MDEditorModleForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-medicalseg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-medicalseg.model.yml new file mode 100644 index 00000000000..e04d225e0bd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-medicalseg.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - medicalseg + - Member[models].Member[nnunet].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meilisearch.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meilisearch.model.yml new file mode 100644 index 00000000000..9530e76dd27 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meilisearch.model.yml @@ -0,0 +1,81 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[client].Member[Key] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[client].Member[KeysResults] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[client].Member[TaskInfo] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[client].Member[Task] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[index].Member[Faceting] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[index].Member[Pagination] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[index].Member[TaskInfo] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[index].Member[Task] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[index].Member[TypoTolerance] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[index].Member[CamelBase] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[index].Member[Faceting] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[index].Member[MinWordSizeForTypos] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[index].Member[Pagination] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[index].Member[TypoTolerance] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[key].Member[CamelBase] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[key].Member[KeyUpdate] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[key].Member[Key] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[key].Member[KeysResults] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[key].Member[_KeyBase] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[task].Member[CamelBase] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[task].Member[TaskInfo] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[models].Member[task].Member[Task] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[task].Member[TaskInfo] + - - pydantic.BaseModel~Subclass + - meilisearch + - Member[task].Member[Task] + - - requests.models.Response~Subclass + - meilisearch + - Member[errors].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meltano.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meltano.model.yml new file mode 100644 index 00000000000..2e187c69a5c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meltano.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - meltano + - Member[core].Member[plugin].Member[singer].Member[tap].Member[StringIO] + - - sqlalchemy.engine.Engine~Subclass + - meltano + - Member[core].Member[db].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - meltano + - Member[core].Member[migration_service].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - meltano + - Member[core].Member[upgrade_service].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - meltano + - Member[cli].Member[schedule].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - meltano + - Member[core].Member[block].Member[extract_load].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - meltano + - Member[core].Member[elt_context].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - meltano + - Member[core].Member[job].Member[stale_job_failer].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - meltano + - Member[core].Member[job_state].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - meltano + - Member[core].Member[settings_store].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - meltano + - Member[core].Member[state_service].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - meltano + - Member[core].Member[state_store].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - meltano + - Member[core].Member[state_store].Member[db].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-member.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-member.model.yml index e59127350ca..e9450a8cbf9 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-member.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-member.model.yml @@ -7,3 +7,12 @@ extensions: - - Django.db.models.Model~Subclass - member - Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - member + - Member[models].Member[CustomFacebookUser] + - - Django.db.models.Model~Subclass + - member + - Member[models].Member[FacebookModel] + - - Django.db.models.Model~Subclass + - member + - Member[models].Member[UserProfile] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-memcache_status.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-memcache_status.model.yml new file mode 100644 index 00000000000..7c7c7a5e2c2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-memcache_status.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - memcache_status + - Member[apps].Member[HttpRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mendeleev.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mendeleev.model.yml new file mode 100644 index 00000000000..5cf8f6c7124 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mendeleev.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - mendeleev + - Member[db].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-menus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-menus.model.yml index a3e15062bc1..2c119fb1241 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-menus.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-menus.model.yml @@ -4,9 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - menus + - Member[menu_pool].Member[CacheKey] - - Django.db.models.Model~Subclass - menus - Member[menu_pool].Member[Site] + - - Django.db.models.Model~Subclass + - menus + - Member[models].Member[CacheKey] - - Django.db.models.Model~Subclass - menus - Member[templatetags].Member[menu_tags].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mercurial.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mercurial.model.yml new file mode 100644 index 00000000000..723e904c654 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mercurial.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - mercurial + - Member[keepalive].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - mercurial + - Member[url].Member[httpconnection] + - - http.client.HTTPConnection~Subclass + - mercurial + - Member[url].Member[httpsconnection] + - - http.client.HTTPConnection~Subclass + - mercurial + - Member[url].Member[logginghttpconnection] + - - http.client.HTTPResponse~Subclass + - mercurial + - Member[keepalive].Member[HTTPResponse] + - - io.StringIO~Subclass + - mercurial + - Member[archival].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[cffi].Member[mpatch].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[cmdutil].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[crecord].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[patch].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[pure].Member[mpatch].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[pure].Member[parsers].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[pycompat].Member[bytesio] + - - io.StringIO~Subclass + - mercurial + - Member[pycompat].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[thirdparty].Member[cbor].Member[cbor2].Member[decoder].Member[BytesIO] + - - io.StringIO~Subclass + - mercurial + - Member[thirdparty].Member[cbor].Member[cbor2].Member[encoder].Member[BytesIO] + - - io.StringIO~Subclass + - mercurial + - Member[url].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[util].Member[bytesio] + - - io.StringIO~Subclass + - mercurial + - Member[util].Member[stringio] + - - io.StringIO~Subclass + - mercurial + - Member[wireprotoserver].Member[stringio] + - - pickle~Alias + - mercurial + - Member[formatter].Member[pickle] + - - pickle~Alias + - mercurial + - Member[pycompat].Member[pickle] + - - pickle~Alias + - mercurial + - Member[util].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mercury.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mercury.model.yml index 3a1d2c877b2..a03358d2d1f 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mercury.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mercury.model.yml @@ -4,6 +4,231 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[accounts].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[accounts].Member[DeleteAccount] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[accounts].Member[MembershipViewSet] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[invitations].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[invitations].Member[DeleteInvitation] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[invitations].Member[InviteView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[invitations].Member[ListInvitations] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[secrets].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[secrets].Member[AddSecret] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[secrets].Member[DeleteSecret] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[secrets].Member[ListSecrets] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[secrets].Member[WorkerListSecrets] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[sites].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[sites].Member[GetSiteView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[sites].Member[InitializeSite] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[sites].Member[SiteViewSet] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[subscription].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[subscription].Member[SubscriptionView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[notebooks].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[notebooks].Member[views].Member[GetNbIframes] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[notebooks].Member[views].Member[ListNotebooks] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[notebooks].Member[views].Member[RetrieveNotebookWithSlug] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[notebooks].Member[views].Member[RetrieveNotebook] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[DeleteFile] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[FileUploaded] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[GetStorageType] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[ListFiles] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[PresignedUrlPut] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[PresignedUrl] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[WorkerPresignedUrl] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[notebookfiles].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[notebookfiles].Member[NbDeleteFile] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[notebookfiles].Member[NbFileUploaded] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[notebookfiles].Member[NbPresignedUrlPut] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[notebookfiles].Member[WorkerGetNbFileUrl] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[stylefiles].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[stylefiles].Member[StyleUrlGet] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[stylefiles].Member[StyleUrlPut] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[workerfiles].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[workerfiles].Member[WorkerAddFile] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[workerfiles].Member[WorkerGetUploadedFilesUrls] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[workerfiles].Member[WorkerPresignedUrl] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[ClearTasksView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[CreateAPIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[CreateRestAPITask] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[ExecutionHistoryView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[ExportPDF] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[GetLastTaskView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[GetPDFAddress] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[GetRestAPITask] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[ListAPIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[ListOutputFilesView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[ListWorkerOutputFilesView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[RetrieveAPIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[TaskCreateView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[DeleteWorker] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[GetWorker] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[IsWorkerStale] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[MachineInfo] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[SetWorkerState] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[WorkerGetNb] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[WorkerGetOwnerAndUser] + - - Django.Views.View~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[WorkerUpdateNb] + - - Django.Views.View~Subclass + - mercury + - Member[server].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - mercury + - Member[server].Member[views].Member[VersionInfo] + - - Django.Views.View~Subclass + - mercury + - Member[server].Member[views].Member[WelcomeMessage] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[accounts].Member[models].Member[Invitation] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[accounts].Member[models].Member[Membership] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[accounts].Member[models].Member[Secret] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[accounts].Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[accounts].Member[models].Member[UserProfile] - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[accounts].Member[models].Member[User] @@ -13,36 +238,180 @@ extensions: - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[accounts].Member[views].Member[invitations].Member[User] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[notebooks].Member[models].Member[Notebook] - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[notebooks].Member[models].Member[User] - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[notebooks].Member[tasks].Member[User] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[storage].Member[models].Member[UploadedFile] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[storage].Member[models].Member[UserUploadedFile] - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[storage].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[storage].Member[models].Member[WorkerFile] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[tasks].Member[admin].Member[Task] - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[tasks].Member[clean_service].Member[TemporaryUpload] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[tasks].Member[models].Member[Task] - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[tasks].Member[notify].Member[User] - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[tasks].Member[tasks].Member[TemporaryUpload] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[workers].Member[models].Member[Machine] - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[workers].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[workers].Member[models].Member[WorkerSession] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[workers].Member[models].Member[Worker] - - Django.db.models.Model~Subclass - mercury - Member[apps].Member[ws].Member[middleware].Member[Token] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[accounts].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[invitations].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[secrets].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[sites].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[subscription].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[notebooks].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[notebooks].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[notebookfiles].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[stylefiles].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[workerfiles].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - mercury + - Member[server].Member[views].Member[Response] + - - django.http.response.JsonResponse~Subclass + - mercury + - Member[apps].Member[notebooks].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[notebookfiles].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[stylefiles].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[workerfiles].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[JsonResponse] + - - rest_framework.exceptions.APIException~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[accounts].Member[APIException] - - rest_framework.exceptions.APIException~Subclass - mercury - Member[apps].Member[accounts].Member[views].Member[accounts].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[invitations].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[secrets].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[sites].Member[APIException] - - rest_framework.exceptions.APIException~Subclass - mercury - Member[apps].Member[accounts].Member[views].Member[sites].Member[ValidationError] - - rest_framework.exceptions.APIException~Subclass - mercury - Member[apps].Member[accounts].Member[views].Member[subscription].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[APIException] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[accounts].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[invitations].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[secrets].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[sites].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[subscription].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[notebooks].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[dashboardfiles].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[notebookfiles].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[stylefiles].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[storage].Member[views].Member[workerfiles].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[tasks].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[apps].Member[workers].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - mercury + - Member[server].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meshcat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meshcat.model.yml index 6be9df90c0c..afff7517171 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meshcat.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meshcat.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - meshcat + - Member[geometry].Member[BytesIO] + - - io.StringIO~Subclass + - meshcat + - Member[geometry].Member[StringIO] - - tornado.web.RequestHandler~Subclass - meshcat - Member[servers].Member[zmqserver].Member[WebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-messytables.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-messytables.model.yml new file mode 100644 index 00000000000..c7dd45872d3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-messytables.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - messytables + - Member[ods].Member[etree] + - - xml.etree.ElementTree~Subclass + - messytables + - Member[html].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meta.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meta.model.yml new file mode 100644 index 00000000000..b76d3934799 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meta.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - meta + - Member[datasets].Member[gluonts].Member[pickle] + - - pydantic.BaseModel~Subclass + - meta + - Member[datasets].Member[gluonts].Member[MetaData] + - - pydantic.BaseModel~Subclass + - meta + - Member[datasets].Member[splits].Member[MetaData] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-metadata_service.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-metadata_service.model.yml index 23f9631e780..ec129eaef44 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-metadata_service.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-metadata_service.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Blueprint~Subclass + - metadata_service + - Member[Blueprint] + - - flask.Flask~Subclass + - metadata_service + - Member[Flask] + - - flask.Flask~Subclass + - metadata_service + - Member[config].Member[Flask] + - - flask.Flask~Subclass + - metadata_service + - Member[deprecations].Member[Flask] - - flask.MethodView~Subclass - metadata_service - Member[BadgeAPI] @@ -286,3 +298,9 @@ extensions: - - flask.MethodView~Subclass - metadata_service - Member[api]Member[BaseAPI] + - - sqlalchemy.orm.Session~Subclass + - metadata_service + - Member[client].Member[rds_client].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - metadata_service + - Member[proxy].Member[mysql_proxy].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-metaflow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-metaflow.model.yml new file mode 100644 index 00000000000..95e55478799 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-metaflow.model.yml @@ -0,0 +1,78 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - metaflow + - Member[client].Member[core].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[datastore].Member[content_addressed_store].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[datastore].Member[datastore_set].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[metadata].Member[util].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[package].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[plugins].Member[airflow].Member[airflow].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[plugins].Member[azure].Member[azure_tail].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[plugins].Member[cards].Member[card_datastore].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[plugins].Member[datatools].Member[s3].Member[s3tail].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[plugins].Member[gcp].Member[gs_tail].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[pylint_wrapper].Member[StringIO] + - - io.StringIO~Subclass + - metaflow + - Member[runtime].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[task].Member[BytesIO] + - - io.StringIO~Subclass + - metaflow + - Member[util].Member[BytesIO] + - - pickle~Alias + - metaflow + - Member[cli].Member[pickle] + - - pickle~Alias + - metaflow + - Member[client].Member[core].Member[pickle] + - - pickle~Alias + - metaflow + - Member[datastore].Member[task_datastore].Member[pickle] + - - pickle~Alias + - metaflow + - Member[multicore_utils].Member[pickle] + - - pickle~Alias + - metaflow + - Member[plugins].Member[env_escape].Member[client_modules].Member[pickle] + - - pickle~Alias + - metaflow + - Member[plugins].Member[env_escape].Member[data_transferer].Member[pickle] + - - pickle~Alias + - metaflow + - Member[plugins].Member[env_escape].Member[pickle] + - - pickle~Alias + - metaflow + - Member[plugins].Member[env_escape].Member[server].Member[pickle] + - - pickle~Alias + - metaflow + - Member[plugins].Member[env_escape].Member[stub].Member[pickle] + - - pickle~Alias + - metaflow + - Member[plugins].Member[frameworks].Member[pytorch].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meteofrance_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meteofrance_api.model.yml new file mode 100644 index 00000000000..e9fa508dcd7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meteofrance_api.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - meteofrance_api + - Member[session].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-miceforest.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-miceforest.model.yml new file mode 100644 index 00000000000..79e69aa452d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-miceforest.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - miceforest + - Member[ImputationKernel].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-microsoft_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-microsoft_auth.model.yml index b20f56d43c9..5809822cfb6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-microsoft_auth.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-microsoft_auth.model.yml @@ -4,12 +4,36 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - microsoft_auth + - Member[views].Member[AuthenticateCallbackRedirect] + - - Django.Views.View~Subclass + - microsoft_auth + - Member[views].Member[AuthenticateCallbackView] + - - Django.Views.View~Subclass + - microsoft_auth + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - microsoft_auth + - Member[backends].Member[MicrosoftAccount] + - - Django.db.models.Model~Subclass + - microsoft_auth + - Member[backends].Member[XboxLiveAccount] - - Django.db.models.Model~Subclass - microsoft_auth - Member[client].Member[Site] - - Django.db.models.Model~Subclass - microsoft_auth - Member[context_processors].Member[Site] + - - Django.db.models.Model~Subclass + - microsoft_auth + - Member[models].Member[MicrosoftAccount] + - - Django.db.models.Model~Subclass + - microsoft_auth + - Member[models].Member[XboxLiveAccount] - - Django.db.models.Model~Subclass - microsoft_auth - Member[views].Member[Site] + - - django.http.response.HttpResponse~Subclass + - microsoft_auth + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-migrate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-migrate.model.yml new file mode 100644 index 00000000000..843ce5f48d9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-migrate.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - migrate + - Member[versioning].Member[util].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-miio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-miio.model.yml new file mode 100644 index 00000000000..c40421e14e4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-miio.model.yml @@ -0,0 +1,99 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - miio + - Member[updater].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - miio + - Member[updater].Member[SingleFileHandler] + - - pydantic.BaseModel~Subclass + - miio + - Member[CloudDeviceInfo] + - - pydantic.BaseModel~Subclass + - miio + - Member[cloud].Member[CloudDeviceInfo] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miiosimulator].Member[MiioAction] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miiosimulator].Member[MiioMethod] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miiosimulator].Member[MiioModel] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miiosimulator].Member[MiioProperty] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miiosimulator].Member[SimulatedMiio] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miotsimulator].Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miotsimulator].Member[MiotProperty] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miotsimulator].Member[MiotService] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miotsimulator].Member[SimulatedDeviceModel] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miotsimulator].Member[SimulatedMiotProperty] + - - pydantic.BaseModel~Subclass + - miio + - Member[devtools].Member[simulators].Member[miotsimulator].Member[SimulatedMiotService] + - - pydantic.BaseModel~Subclass + - miio + - Member[integrations].Member[genericmiot].Member[genericmiot].Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - miio + - Member[integrations].Member[genericmiot].Member[genericmiot].Member[MiotAction] + - - pydantic.BaseModel~Subclass + - miio + - Member[integrations].Member[genericmiot].Member[genericmiot].Member[MiotService] + - - pydantic.BaseModel~Subclass + - miio + - Member[integrations].Member[genericmiot].Member[status].Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - miio + - Member[integrations].Member[genericmiot].Member[status].Member[MiotProperty] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_cloud].Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_cloud].Member[ReleaseInfo] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_cloud].Member[ReleaseList] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_models].Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_models].Member[MiotAction] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_models].Member[MiotBaseModel] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_models].Member[MiotEnumValue] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_models].Member[MiotEvent] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_models].Member[MiotProperty] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_models].Member[MiotService] + - - pydantic.BaseModel~Subclass + - miio + - Member[miot_models].Member[URN] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mim.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mim.model.yml index 9f2d0c45482..00e3edb3bd7 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mim.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mim.model.yml @@ -7,3 +7,6 @@ extensions: - - logging.Logger~Subclass - mim - Member[_internal].Member[export].Member[pack_cfg].Member[MMLogger] + - - requests.models.Response~Subclass + - mim + - Member[utils].Member[utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-minigo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-minigo.model.yml new file mode 100644 index 00000000000..f6880bd5f7a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-minigo.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - minigo + - Member[minigui].Member[serve].Member[Flask] + - - flask.Flask~Subclass + - minigo + - Member[oneoffs].Member[joseki].Member[joseki_query].Member[Flask] + - - pickle~Alias + - minigo + - Member[ml_perf].Member[utils].Member[pickle] + - - pickle~Alias + - minigo + - Member[oneoffs].Member[embeddings].Member[pickle] + - - pickle~Alias + - minigo + - Member[oneoffs].Member[embeddings_graphs].Member[pickle] + - - xml.etree.ElementTree~Subclass + - minigo + - Member[ml_perf].Member[utils].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-minio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-minio.model.yml new file mode 100644 index 00000000000..96c997c1f56 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-minio.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - minio + - Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - minio + - Member[select].Member[BytesIO] + - - urllib.parse.SplitResult~Subclass + - minio + - Member[signer].Member[SplitResult] + - - urllib3.PoolManager~Subclass + - minio + - Member[api].Member[PoolManager] + - - xml.etree.ElementTree~Subclass + - minio + - Member[api].Member[ET] + - - xml.etree.ElementTree~Subclass + - minio + - Member[credentials].Member[providers].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - minio + - Member[datatypes].Member[ET] + - - xml.etree.ElementTree~Subclass + - minio + - Member[error].Member[ET] + - - xml.etree.ElementTree~Subclass + - minio + - Member[select].Member[ET] + - - xml.etree.ElementTree~Subclass + - minio + - Member[xml].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mitmproxy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mitmproxy.model.yml index 2affb1f7dc6..7074e43f2d0 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mitmproxy.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mitmproxy.model.yml @@ -4,9 +4,87 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - mitmproxy + - Member[addons].Member[onboardingapp].Member[Flask] + - - io.StringIO~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[BytesIO] + - - tornado.web.Application~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[Application] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[ClearAll] - - tornado.web.RequestHandler~Subclass - mitmproxy - Member[tools].Member[web].Member[app].Member[ClientConnection] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[Commands] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[DnsRebind] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[DumpFlows] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[DuplicateFlow] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[Events] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[ExecuteCommand] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[FilterHelp] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[FlowContentView] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[FlowContent] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[FlowHandler] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[Flows] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[IndexHandler] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[KillFlow] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[KillFlows] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[Options] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[ReplayFlow] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[ResumeFlow] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[ResumeFlows] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[RevertFlow] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[SaveOptions] + - - tornado.web.RequestHandler~Subclass + - mitmproxy + - Member[tools].Member[web].Member[app].Member[State] - - tornado.web.RequestHandler~Subclass - mitmproxy - Member[tools].Member[web].Member[app].Member[WebSocketEventBroadcaster] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mitogen.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mitogen.model.yml new file mode 100644 index 00000000000..93d2c5ceb4a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mitogen.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mitogen + - Member[core].Member[BytesIO] + - - io.StringIO~Subclass + - mitogen + - Member[minify].Member[StringIO] + - - pickle~Alias + - mitogen + - Member[core].Member[pickle] + - - pickle~Alias + - mitogen + - Member[core].Member[py_pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mixer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mixer.model.yml index 42a05a23090..19db9006cc3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mixer.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mixer.model.yml @@ -7,3 +7,9 @@ extensions: - - Django.db.models.Model~Subclass - mixer - Member[backend].Member[django].Member[ContentType] + - - io.StringIO~Subclass + - mixer + - Member[_compat].Member[StringIO] + - - pickle~Alias + - mixer + - Member[markov].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocs.model.yml new file mode 100644 index 00000000000..0ed93639f93 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocs.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - mkdocs + - Member[utils].Member[templates].Member[Markup] + - - wsgiref.simple_server.WSGIServer~Subclass + - mkdocs + - Member[commands].Member[build].Member[LiveReloadServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - mkdocs + - Member[commands].Member[serve].Member[LiveReloadServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - mkdocs + - Member[livereload].Member[LiveReloadServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - mkdocs + - Member[livereload]Member[LiveReloadServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - mkdocs + - Member[plugins].Member[LiveReloadServer] + - - xml.etree.ElementTree~Subclass + - mkdocs + - Member[structure].Member[pages].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocs_with_pdf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocs_with_pdf.model.yml new file mode 100644 index 00000000000..b982708ddd8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocs_with_pdf.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - mkdocs_with_pdf + - Member[drivers].Member[headless_chrome].Member[Logger] + - - logging.Logger~Subclass + - mkdocs_with_pdf + - Member[utils].Member[emoji_util].Member[Logger] + - - logging.Logger~Subclass + - mkdocs_with_pdf + - Member[utils].Member[iframe_util].Member[Logger] + - - logging.Logger~Subclass + - mkdocs_with_pdf + - Member[utils].Member[image_util].Member[Logger] + - - logging.Logger~Subclass + - mkdocs_with_pdf + - Member[utils].Member[layout_util].Member[Logger] + - - logging.Logger~Subclass + - mkdocs_with_pdf + - Member[utils].Member[tabbed_set_util].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocstrings.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocstrings.model.yml new file mode 100644 index 00000000000..785419f6da4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocstrings.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - mkdocstrings + - Member[handlers].Member[base].Member[Markup] + - - markupsafe.Markup~Subclass + - mkdocstrings + - Member[handlers].Member[rendering].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ml_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ml_api.model.yml new file mode 100644 index 00000000000..800ae37add3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ml_api.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - ml_api + - Member[api].Member[monitoring].Member[middleware].Member[Flask] + - - flask.Flask~Subclass + - ml_api + - Member[api].Member[persistence].Member[core].Member[Flask] + - - flask.Response~Subclass + - ml_api + - Member[api].Member[controller].Member[Response] + - - sqlalchemy.engine.Engine~Subclass + - ml_api + - Member[api].Member[persistence].Member[core].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mlem.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mlem.model.yml new file mode 100644 index 00000000000..913d5dd27ed --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mlem.model.yml @@ -0,0 +1,1644 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mlem + - Member[contrib].Member[callable].Member[BytesIO] + - - io.StringIO~Subclass + - mlem + - Member[contrib].Member[pil].Member[BytesIO] + - - io.StringIO~Subclass + - mlem + - Member[contrib].Member[torchvision].Member[BytesIO] + - - pickle~Alias + - mlem + - Member[core].Member[import_objects].Member[pickle] + - - pickle~Alias + - mlem + - Member[core].Member[model].Member[pickle] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[Client] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[ImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[MlemBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[MlemData] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[MlemDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[MlemEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[MlemLink] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[ModelInterface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[commands].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[migrations].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[utils].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[utils].Member[MlemData] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[utils].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[api].Member[utils].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[apply].Member[Client] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[apply].Member[ImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[apply].Member[MlemData] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[apply].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[build].Member[MlemBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[build].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[checkenv].Member[MlemData] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[checkenv].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[declare].Member[CliTypeField] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[declare].Member[EnvLink] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[declare].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[declare].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[declare].Member[MlemDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[declare].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[deployment].Member[DeployState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[deployment].Member[MlemDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[deployment].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[import_object].Member[ImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[info].Member[MlemLink] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[info].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[serve].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[serve].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[types].Member[CliTypeField] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[types].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[types].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[utils].Member[CliTypeField] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[utils].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[utils].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[cli].Member[utils].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[bitbucketfs].Member[BitBucketResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[bitbucketfs].Member[CloudGitResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[callable].Member[CallableModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[callable].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[callable].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[callable].Member[PickleModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[callable].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[callable].Member[SimplePickleIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[callable].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[catboost].Member[CatBoostModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[catboost].Member[CatBoostModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[catboost].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[catboost].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[catboost].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[catboost].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[catboost].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[catboost].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[DockerDirBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[DockerImageBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DeployState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerBuildArgs] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerContainerState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerContainer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerDaemon] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerDirBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerIORegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerImageBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerImageOptions] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerModelDirectory] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[DockerRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[MlemBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[MlemDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[MlemEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[RemoteRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[base].Member[_DockerBuildMixin] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[context].Member[DockerBuildArgs] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[context].Member[DockerModelDirectory] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[context].Member[DockerfileGenerator] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[context].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[context].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[context].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[context].Member[TemplateModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[context].Member[UnixPackageRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[helpers].Member[DockerBuildArgs] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[helpers].Member[DockerDaemon] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[helpers].Member[DockerImageBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[helpers].Member[DockerImageOptions] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[helpers].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[helpers].Member[DockerRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[helpers].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[docker].Member[helpers].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[dvc].Member[DVCArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[dvc].Member[DVCStorage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[dvc].Member[LocalArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[dvc].Member[LocalStorage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[dvc].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[DataTypeSerializer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[FastAPIMiddleware] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[FastAPIServer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[InterfaceArgument] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[InterfaceMethod] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[Interface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[Middleware] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[Middlewares] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[fastapi].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[Client] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[DeployState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[DockerDirBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[FlyioAppState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[FlyioApp] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[FlyioEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[FlyioSettings] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[HTTPClient] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[MlemDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[MlemEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[meta].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[utils].Member[FlyioScaleModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[flyio].Member[utils].Member[FlyioStatusModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[git].Member[LocalGitResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[git].Member[UriResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[github].Member[CloudGitResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[github].Member[GithubResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[gitlabfs].Member[CloudGitResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[gitlabfs].Member[GitlabResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[build].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[build].Member[HerokuRemoteRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[build].Member[HerokuServer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[build].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[build].Member[RemoteRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[build].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[Client] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[DeployState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[HTTPClient] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[HerokuAppMeta] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[HerokuEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[HerokuState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[MlemDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[MlemEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[meta].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[server].Member[HerokuServer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[server].Member[Interface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[server].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[server].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[heroku].Member[utils].Member[HerokuAppMeta] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[Client] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[DeployState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[DockerDaemon] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[DockerRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[HTTPClient] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[K8sDeploymentState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[K8sDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[K8sEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[K8sYamlBuildArgs] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[K8sYamlGenerator] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[MlemDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[MlemEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[base].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[build].Member[DockerDaemon] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[build].Member[DockerRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[build].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[build].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[context].Member[K8sYamlBuildArgs] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[context].Member[K8sYamlGenerator] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[context].Member[NodePortService] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[context].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[context].Member[TemplateModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[service].Member[ClusterIPService] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[service].Member[LoadBalancerService] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[service].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[service].Member[NodePortService] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[service].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[kubernetes].Member[utils].Member[K8sYamlGenerator] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[DataReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[DataWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[LightGBMDataReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[LightGBMDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[LightGBMDataWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[LightGBMModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[LightGBMModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[Requirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[lightgbm].Member[UnixPackageRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[numpy].Member[DataReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[numpy].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[numpy].Member[DataWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[numpy].Member[NumpyArrayReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[numpy].Member[NumpyArrayWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[numpy].Member[NumpyNdarrayType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[numpy].Member[NumpyNumberReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[numpy].Member[NumpyNumberType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[numpy].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[onnx].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[onnx].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[onnx].Member[ModelProtoIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[onnx].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[onnx].Member[ONNXModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[onnx].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[onnx].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[onnx].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[Artifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[DataFrameType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[DataReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[DataWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[ExtImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[LoadAndAnalyzeImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[MlemData] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[PandasImport] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[PandasReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[PandasSeriesReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[PandasSeriesWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[PandasWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[SeriesType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[_PandasDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pandas].Member[_PandasIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pil].Member[NumpyNdarrayType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pip].Member[base].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pip].Member[base].Member[MlemBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pip].Member[base].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pip].Member[base].Member[PipBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pip].Member[base].Member[PipMixin] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pip].Member[base].Member[SetupTemplate] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pip].Member[base].Member[SourceTemplate] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pip].Member[base].Member[TemplateModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[pip].Member[base].Member[WhlBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[prometheus].Member[FastAPIMiddleware] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[prometheus].Member[PrometheusFastAPIMiddleware] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[rabbitmq].Member[Client] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[rabbitmq].Member[InterfaceDescriptor] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[rabbitmq].Member[InterfaceMethod] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[rabbitmq].Member[Interface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[rabbitmq].Member[RabbitMQClient] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[rabbitmq].Member[RabbitMQMixin] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[rabbitmq].Member[RabbitMQServer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[rabbitmq].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[rabbitmq].Member[VersionedInterfaceDescriptor] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[requirements].Member[MlemBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[requirements].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[requirements].Member[Requirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[requirements].Member[RequirementsBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[build].Member[AWSVars] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[build].Member[DockerImageOptions] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[build].Member[ECRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[build].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[build].Member[RemoteRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[AWSVars] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[DeployState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[DockerDaemon] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[ECRegistry] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[MlemDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[MlemEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[SagemakerClient] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[SagemakerDeployState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[SagemakerEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[meta].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[runtime].Member[AWSVars] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[runtime].Member[Client] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[runtime].Member[FastAPIServer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[runtime].Member[InterfaceDescriptor] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[runtime].Member[Interface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[runtime].Member[SageMakerServer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[runtime].Member[SagemakerClient] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[runtime].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[utils].Member[AWSVars] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sagemaker].Member[utils].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[scipy].Member[DataReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[scipy].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[scipy].Member[DataWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[scipy].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[scipy].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[scipy].Member[ScipyReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[scipy].Member[ScipySparseMatrix] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[scipy].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sklearn].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sklearn].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sklearn].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sklearn].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sklearn].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sklearn].Member[SimplePickleIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sklearn].Member[SklearnModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sklearn].Member[SklearnPipelineType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[sklearn].Member[SklearnTransformer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[_template].Member[HTTPClient] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[server].Member[Interface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[server].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[server].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[server].Member[StreamlitScript] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[server].Member[StreamlitServer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[server].Member[StreamlitTemplate] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[server].Member[TemplateModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[utils].Member[HTTPClient] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[utils].Member[InterfaceArgument] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[streamlit].Member[utils].Member[InterfaceMethod] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[BufferModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[DataReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[DataWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[TFKerasModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[TFKerasModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[TFTensorDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[TFTensorReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[tensorflow].Member[TFTensorWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[DataReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[DataWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[FSSpecArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[LoadAndAnalyzeImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[Requirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[TorchModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[TorchModelImport] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[TorchModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[TorchTensorDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[TorchTensorReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torch].Member[TorchTensorWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[torchvision].Member[TorchTensorDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[venv].Member[CondaBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[venv].Member[CondaPackageRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[venv].Member[EnvBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[venv].Member[MlemBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[venv].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[venv].Member[Requirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[venv].Member[VenvBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[DMatrixDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[DataWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[Requirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[UnixPackageRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[XGBoostModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[contrib].Member[xgboost].Member[XGBoostModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[Artifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[FSSpecArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[FSSpecStorage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[InMemoryArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[InMemoryFileobjArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[InMemoryStorage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[LocalArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[LocalStorage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[PlaceholderArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[artifacts].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[base].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[base].Member[PolyModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[ArrayReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[ArrayType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[ArrayWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[Artifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[BinaryDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[DataReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[DataTypeSerializer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[DataWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[DefaultDataTypeSerializer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[DictType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[DictWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[DynamicDictType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[DynamicDictWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[InMemoryArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[InMemoryFileobjArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[InMemoryStorage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[ListType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[PrimitiveType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[Serializer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[TupleType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[UnspecifiedDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[_TupleLikeReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[_TupleLikeType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[data_type].Member[_TupleLikeWriter] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[ExtImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[ImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[LoadAndAnalyzeImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[MlemData] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[PickleImportHook] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[import_objects].Member[PlaceholderArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[meta_io].Member[CloudGitResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[meta_io].Member[FSSpecResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[meta_io].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[meta_io].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[meta_io].Member[UriResolver] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[metadata].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[metadata].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[metadata].Member[MlemData] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[metadata].Member[MlemLink] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[metadata].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[metadata].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[metadata].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[Argument] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[BufferModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[ModelIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[SimplePickleIO] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[Storage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[model].Member[UnspecifiedDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[Client] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[DataReader] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[DeployState] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[EnvLink] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[FSSpecStateManager] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[FSSpecStorage] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[LocalArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[LocalFileStateManager] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[Location] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[MlemBuilder] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[MlemData] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[MlemDeployment] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[MlemEnv] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[MlemLink] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[ModelLink] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[ModelType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[PlaceholderArtifact] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[StateManager] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[TypedLink] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[objects].Member[_WithArtifacts] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[requirements].Member[CustomRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[requirements].Member[FileRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[requirements].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[requirements].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[requirements].Member[PythonRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[requirements].Member[Requirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[requirements].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[core].Member[requirements].Member[UnixPackageRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[polydantic].Member[PolyModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[polydantic].Member[core].Member[LazyModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[polydantic].Member[core].Member[PolyModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[polydantic].Member[lazy].Member[LazyModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[InterfaceMethod] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[Interface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[client].Member[Client] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[client].Member[HTTPClient] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[client].Member[InterfaceDescriptor] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[client].Member[InterfaceMethod] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[client].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[client].Member[VersionedInterfaceDescriptor] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[client].Member[_MethodCall] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[Argument] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[DataTypeSerializer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[InterfaceArgument] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[InterfaceDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[InterfaceDescriptor] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[InterfaceMethod] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[Interface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[MlemModel] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[ModelInterface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[Serializer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[Signature] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[SimpleInterface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[UnspecifiedDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[interface].Member[VersionedInterfaceDescriptor] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[middleware].Member[Middleware] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[middleware].Member[Middlewares] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[middleware].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[middleware].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[DataTypeSerializer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[DataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[InterfaceArgument] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[InterfaceDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[InterfaceDescriptor] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[InterfaceMethod] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[Interface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[Middlewares] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[Serializer] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[ServerArgument] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[ServerDataType] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[ServerInterface] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[ServerMethod] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[Server] + - - pydantic.BaseModel~Subclass + - mlem + - Member[runtime].Member[server].Member[_ServerOptions] + - - pydantic.BaseModel~Subclass + - mlem + - Member[utils].Member[entrypoints].Member[MlemABC] + - - pydantic.BaseModel~Subclass + - mlem + - Member[utils].Member[entrypoints].Member[MlemObject] + - - pydantic.BaseModel~Subclass + - mlem + - Member[utils].Member[module].Member[CustomRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[utils].Member[module].Member[InstallableRequirement] + - - pydantic.BaseModel~Subclass + - mlem + - Member[utils].Member[module].Member[Requirements] + - - pydantic.BaseModel~Subclass + - mlem + - Member[utils].Member[templates].Member[TemplateModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mlflow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mlflow.model.yml new file mode 100644 index 00000000000..45ab50c27ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mlflow.model.yml @@ -0,0 +1,300 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - mlflow + - Member[server].Member[Flask] + - - flask.Flask~Subclass + - mlflow + - Member[server].Member[auth].Member[Flask] + - - flask.Response~Subclass + - mlflow + - Member[server].Member[Response] + - - flask.Response~Subclass + - mlflow + - Member[server].Member[auth].Member[Response] + - - flask.Response~Subclass + - mlflow + - Member[server].Member[handlers].Member[Response] + - - io.StringIO~Subclass + - mlflow + - Member[projects].Member[utils].Member[BytesIO] + - - io.StringIO~Subclass + - mlflow + - Member[pyfunc].Member[scoring_server].Member[StringIO] + - - io.StringIO~Subclass + - mlflow + - Member[recipes].Member[cards].Member[StringIO] + - - pickle~Alias + - mlflow + - Member[models].Member[evaluation].Member[_shap_patch].Member[pickle] + - - pickle~Alias + - mlflow + - Member[models].Member[evaluation].Member[artifacts].Member[pickle] + - - pickle~Alias + - mlflow + - Member[models].Member[evaluation].Member[default_evaluator].Member[pickle] + - - pickle~Alias + - mlflow + - Member[pmdarima].Member[pickle] + - - pickle~Alias + - mlflow + - Member[recipes].Member[cards].Member[pickle] + - - pickle~Alias + - mlflow + - Member[sklearn].Member[pickle] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[app].Member[GatewayConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[app].Member[HealthResponse] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[app].Member[LimitsConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[app].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[app].Member[Route] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[app].Member[SearchRoutesResponse] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[app].Member[SetLimitsModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[base_models].Member[ConfigModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[base_models].Member[LimitModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[base_models].Member[RequestModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[base_models].Member[ResponseModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[base_models].Member[SetLimitsModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[client].Member[LimitsConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[client].Member[Route] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[AI21LabsConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[AWSBaseConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[AWSBedrockConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[AWSIdAndKey] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[AWSRole] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[AnthropicConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[CohereConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[ConfigModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[GatewayConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[HuggingFaceTextGenerationInferenceConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[LimitModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[Limit] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[LimitsConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[MlflowModelServingConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[ModelInfo] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[Model] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[MosaicMLConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[OpenAIConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[PaLMConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[ResponseModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[RouteModelInfo] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[config].Member[Route] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[fluent].Member[LimitsConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[fluent].Member[Route] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[ai21labs].Member[AI21LabsConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[ai21labs].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[anthropic].Member[AnthropicConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[anthropic].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[base].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[bedrock].Member[AWSBedrockConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[bedrock].Member[AWSIdAndKey] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[bedrock].Member[AWSRole] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[bedrock].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[cohere].Member[CohereConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[cohere].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[huggingface].Member[HuggingFaceTextGenerationInferenceConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[huggingface].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[mlflow].Member[EmbeddingsResponse] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[mlflow].Member[MlflowModelServingConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[mlflow].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[mlflow].Member[ServingTextResponse] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[mosaicml].Member[MosaicMLConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[mosaicml].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[openai].Member[OpenAIConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[openai].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[palm].Member[PaLMConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[providers].Member[palm].Member[RouteConfig] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[BaseRequestPayload] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[CandidateMetadata] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[Candidate] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[Metadata] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[RequestMessage] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[RequestModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[RequestPayload] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[ResponseMessage] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[ResponseModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[chat].Member[ResponsePayload] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[completions].Member[BaseRequestPayload] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[completions].Member[CandidateMetadata] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[completions].Member[Candidate] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[completions].Member[Metadata] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[completions].Member[RequestPayload] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[completions].Member[ResponseModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[completions].Member[ResponsePayload] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[embeddings].Member[Metadata] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[embeddings].Member[RequestModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[embeddings].Member[RequestPayload] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[embeddings].Member[ResponseModel] + - - pydantic.BaseModel~Subclass + - mlflow + - Member[gateway].Member[schemas].Member[embeddings].Member[ResponsePayload] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmcls.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmcls.model.yml index 8b81f0b1a47..76a678cf79d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmcls.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmcls.model.yml @@ -19,3 +19,9 @@ extensions: - - logging.Logger~Subclass - mmcls - Member[models].Member[backbones].Member[timm_backbone].Member[MMLogger] + - - pickle~Alias + - mmcls + - Member[datasets].Member[cifar].Member[pickle] + - - xml.etree.ElementTree~Subclass + - mmcls + - Member[datasets].Member[voc].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmdet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmdet.model.yml index 2913158d91f..f8294119660 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmdet.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmdet.model.yml @@ -58,3 +58,18 @@ extensions: - - logging.Logger~Subclass - mmdet - Member[utils].Member[memory].Member[MMLogger] + - - pickle~Alias + - mmdet + - Member[core].Member[evaluation].Member[widerface].Member[pickle] + - - pickle~Alias + - mmdet + - Member[evaluation].Member[metrics].Member[base_video_metric].Member[pickle] + - - pickle~Alias + - mmdet + - Member[utils].Member[dist_utils].Member[pickle] + - - xml.etree.ElementTree~Subclass + - mmdet + - Member[datasets].Member[wider_face].Member[ET] + - - xml.etree.ElementTree~Subclass + - mmdet + - Member[datasets].Member[xml_style].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmengine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmengine.model.yml new file mode 100644 index 00000000000..ef9007ed84d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmengine.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mmengine + - Member[fileio].Member[io].Member[BytesIO] + - - io.StringIO~Subclass + - mmengine + - Member[fileio].Member[io].Member[StringIO] + - - io.StringIO~Subclass + - mmengine + - Member[fileio].Member[parse].Member[StringIO] + - - logging.Logger~Subclass + - mmengine + - Member[MMLogger] + - - logging.Logger~Subclass + - mmengine + - Member[_strategy].Member[base].Member[MMLogger] + - - logging.Logger~Subclass + - mmengine + - Member[logging].Member[MMLogger] + - - logging.Logger~Subclass + - mmengine + - Member[logging].Member[logger].Member[Logger] + - - logging.Logger~Subclass + - mmengine + - Member[logging].Member[logger].Member[MMLogger] + - - logging.Logger~Subclass + - mmengine + - Member[model].Member[base_module].Member[MMLogger] + - - logging.Logger~Subclass + - mmengine + - Member[runner].Member[runner].Member[MMLogger] + - - logging.Logger~Subclass + - mmengine + - Member[utils].Member[dl_utils].Member[time_counter].Member[MMLogger] + - - logging.Logger~Subclass + - mmengine + - Member[visualization].Member[vis_backend].Member[MMLogger] + - - pickle~Alias + - mmengine + - Member[dataset].Member[base_dataset].Member[pickle] + - - pickle~Alias + - mmengine + - Member[dist].Member[dist].Member[pickle] + - - pickle~Alias + - mmengine + - Member[fileio].Member[handlers].Member[pickle_handler].Member[pickle] + - - pickle~Alias + - mmengine + - Member[hooks].Member[checkpoint_hook].Member[pickle] + - - pickle~Alias + - mmengine + - Member[runner].Member[_flexible_runner].Member[pickle] + - - pickle~Alias + - mmengine + - Member[runner].Member[runner].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmseg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmseg.model.yml index 98fa11377a2..3c29b574dfb 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmseg.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmseg.model.yml @@ -13,3 +13,6 @@ extensions: - - logging.Logger~Subclass - mmseg - Member[evaluation].Member[metrics].Member[iou_metric].Member[MMLogger] + - - pickle~Alias + - mmseg + - Member[utils].Member[io].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_apps.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_apps.model.yml new file mode 100644 index 00000000000..d192c351439 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_apps.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - mock_apps + - Member[models].Member[Profile] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_device.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_device.model.yml new file mode 100644 index 00000000000..b51fb42fe83 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_device.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - mock_device + - Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_django.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_django.model.yml new file mode 100644 index 00000000000..b75105e47c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_django.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - mock_django + - Member[http].Member[WsgiHttpRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mocket.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mocket.model.yml new file mode 100644 index 00000000000..5658eb5b5dc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mocket.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - mocket + - Member[mockhttp].Member[BaseHTTPRequestHandler] + - - io.StringIO~Subclass + - mocket + - Member[mocket].Member[MocketSocketCore] + - - io.StringIO~Subclass + - mocket + - Member[utils].Member[MocketSocketCore] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_bakery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_bakery.model.yml new file mode 100644 index 00000000000..6b359458489 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_bakery.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - model_bakery + - Member[_types].Member[Model] + - - Django.db.models.Model~Subclass + - model_bakery + - Member[baker].Member[Model] + - - Django.db.models.Model~Subclass + - model_bakery + - Member[random_gen].Member[Model] + - - Django.db.models.Model~Subclass + - model_bakery + - Member[recipe].Member[Model] + - - django.db.models.FileField~Subclass + - model_bakery + - Member[baker].Member[FileField] + - - django.db.models.FileField~Subclass + - model_bakery + - Member[generators].Member[FileField] + - - django.db.models.FileField~Subclass + - model_bakery + - Member[generators].Member[ImageField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_clone.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_clone.model.yml new file mode 100644 index 00000000000..8bf5a749edc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_clone.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - model_clone + - Member[models].Member[CloneModel] + - - django.http.response.HttpResponseRedirect~Subclass + - model_clone + - Member[admin].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_filefields_example.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_filefields_example.model.yml new file mode 100644 index 00000000000..ecb22145599 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_filefields_example.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - model_filefields_example + - Member[urls].Member[CreateView] + - - Django.Views.View~Subclass + - model_filefields_example + - Member[urls].Member[DeleteView] + - - Django.Views.View~Subclass + - model_filefields_example + - Member[urls].Member[ListView] + - - Django.Views.View~Subclass + - model_filefields_example + - Member[urls].Member[UpdateView] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[admin].Member[Book] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[forms].Member[Book] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[forms].Member[SoundDevice] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[models].Member[BookCover] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[models].Member[BookIndex] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[models].Member[BookPages] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[models].Member[Book] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[models].Member[SoundDeviceInstructionManual] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[models].Member[SoundDevice] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[urls].Member[Book] + - - Django.db.models.Model~Subclass + - model_filefields_example + - Member[urls].Member[SoundDevice] + - - django.forms.BaseForm~Subclass + - model_filefields_example + - Member[forms].Member[BookForm] + - - django.forms.BaseForm~Subclass + - model_filefields_example + - Member[forms].Member[SoundDeviceForm] + - - django.forms.BaseForm~Subclass + - model_filefields_example + - Member[urls].Member[BookForm] + - - django.forms.BaseForm~Subclass + - model_filefields_example + - Member[urls].Member[SoundDeviceForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_utils.model.yml new file mode 100644 index 00000000000..da07c98ddb5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model_utils.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[SaveSignalHandlingModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[SoftDeletableModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[StatusModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[TimeFramedModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - model_utils + - Member[models].Member[UUIDModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modelcluster.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modelcluster.model.yml new file mode 100644 index 00000000000..789f4a6c1fe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modelcluster.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - modelcluster + - Member[models].Member[ClusterableModel] + - - Django.db.models.Model~Subclass + - modelcluster + - Member[queryset].Member[Model] + - - django.forms.BaseForm~Subclass + - modelcluster + - Member[forms].Member[ClusterForm] + - - django.forms.BaseForm~Subclass + - modelcluster + - Member[forms].Member[ModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modelscope.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modelscope.model.yml new file mode 100644 index 00000000000..ad3689863fb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modelscope.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - modelscope + - Member[fileio].Member[io].Member[BytesIO] + - - io.StringIO~Subclass + - modelscope + - Member[fileio].Member[io].Member[StringIO] + - - io.StringIO~Subclass + - modelscope + - Member[utils].Member[input_output].Member[BytesIO] + - - io.StringIO~Subclass + - modelscope + - Member[utils].Member[service_utils].Member[BytesIO] + - - pickle~Alias + - modelscope + - Member[hub].Member[api].Member[pickle] + - - pickle~Alias + - modelscope + - Member[hub].Member[utils].Member[caching].Member[pickle] + - - pickle~Alias + - modelscope + - Member[models].Member[audio].Member[tts].Member[voice].Member[pkl] + - - pickle~Alias + - modelscope + - Member[models].Member[cv].Member[human3d_animation].Member[generate_skeleton].Member[pickle] + - - pickle~Alias + - modelscope + - Member[models].Member[cv].Member[object_detection_3d].Member[depe].Member[result_vis].Member[pickle] + - - pickle~Alias + - modelscope + - Member[models].Member[cv].Member[referring_video_object_segmentation].Member[utils].Member[misc].Member[pickle] + - - pickle~Alias + - modelscope + - Member[models].Member[cv].Member[tinynas_detection].Member[detector].Member[pickle] + - - pickle~Alias + - modelscope + - Member[models].Member[cv].Member[vop_retrieval].Member[basic_utils].Member[pickle] + - - pickle~Alias + - modelscope + - Member[models].Member[multi_modal].Member[videocomposer].Member[utils].Member[distributed].Member[pickle] + - - pickle~Alias + - modelscope + - Member[models].Member[nlp].Member[mglm].Member[data_utils].Member[lazy_loader].Member[pkl] + - - pickle~Alias + - modelscope + - Member[models].Member[nlp].Member[mglm].Member[tasks].Member[data_utils].Member[pickle] + - - pickle~Alias + - modelscope + - Member[models].Member[science].Member[unifold].Member[data].Member[utils].Member[pickle] + - - pickle~Alias + - modelscope + - Member[ops].Member[image_control_3d_portrait].Member[torch_utils].Member[persistence].Member[pickle] + - - pickle~Alias + - modelscope + - Member[pipelines].Member[cv].Member[vop_retrieval_pipeline].Member[pickle] + - - pickle~Alias + - modelscope + - Member[preprocessors].Member[nlp].Member[space_T_en].Member[fields].Member[process_dataset].Member[pickle] + - - pickle~Alias + - modelscope + - Member[trainers].Member[audio].Member[kws_farfield_trainer].Member[pickle] + - - pickle~Alias + - modelscope + - Member[trainers].Member[utils].Member[inference].Member[pickle] + - - pickle~Alias + - modelscope + - Member[utils].Member[torch_utils].Member[pickle] + - - xml.etree.ElementTree~Subclass + - modelscope + - Member[models].Member[cv].Member[image_defrcn_fewshot].Member[utils].Member[voc_register].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modeltranslation.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modeltranslation.model.yml new file mode 100644 index 00000000000..9d570ca99f7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modeltranslation.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - modeltranslation + - Member[forms].Member[NullCharField] + - - Django.Forms.Field~Subclass + - modeltranslation + - Member[forms].Member[NullableField] + - - Django.db.models.Model~Subclass + - modeltranslation + - Member[manager].Member[Model] + - - django.forms.BaseForm~Subclass + - modeltranslation + - Member[forms].Member[TranslationModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modin.model.yml new file mode 100644 index 00000000000..d5ddc21e5d9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-modin.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - modin + - Member[core].Member[io].Member[text].Member[excel_dispatcher].Member[BytesIO] + - - io.StringIO~Subclass + - modin + - Member[core].Member[io].Member[text].Member[json_dispatcher].Member[BytesIO] + - - io.StringIO~Subclass + - modin + - Member[core].Member[storage_formats].Member[cudf].Member[parser].Member[BytesIO] + - - io.StringIO~Subclass + - modin + - Member[core].Member[storage_formats].Member[pandas].Member[parsers].Member[BytesIO] + - - io.StringIO~Subclass + - modin + - Member[experimental].Member[core].Member[storage_formats].Member[pyarrow].Member[parsers].Member[BytesIO] + - - logging.Logger~Subclass + - modin + - Member[logging].Member[logger_decorator].Member[Logger] + - - pickle~Alias + - modin + - Member[experimental].Member[pandas].Member[io].Member[pickle] + - - pickle~Alias + - modin + - Member[pandas].Member[base].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moin.model.yml index 267034030c5..ccb2f355162 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moin.model.yml @@ -4,6 +4,105 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Blueprint~Subclass + - moin + - Member[apps].Member[admin].Member[Blueprint] + - - flask.Blueprint~Subclass + - moin + - Member[apps].Member[feed].Member[Blueprint] + - - flask.Blueprint~Subclass + - moin + - Member[apps].Member[frontend].Member[Blueprint] + - - flask.Blueprint~Subclass + - moin + - Member[apps].Member[misc].Member[Blueprint] + - - flask.Blueprint~Subclass + - moin + - Member[apps].Member[serve].Member[Blueprint] + - - flask.Flask~Subclass + - moin + - Member[app].Member[Flask] + - - flask.Response~Subclass + - moin + - Member[apps].Member[admin].Member[views].Member[Response] + - - flask.Response~Subclass + - moin + - Member[apps].Member[feed].Member[views].Member[Response] + - - flask.Response~Subclass + - moin + - Member[apps].Member[frontend].Member[views].Member[Response] + - - flask.Response~Subclass + - moin + - Member[apps].Member[misc].Member[views].Member[Response] + - - flask.Response~Subclass + - moin + - Member[apps].Member[serve].Member[views].Member[Response] + - - flask.Response~Subclass + - moin + - Member[items].Member[Response] + - - flask.Response~Subclass + - moin + - Member[items].Member[content].Member[Response] - - http.server.BaseHTTPRequestHandler~Subclass - moin - Member[utils].Member[monkeypatch].Member[WSGIRequestHandler] + - - io.StringIO~Subclass + - moin + - Member[apps].Member[frontend].Member[views].Member[BytesIO] + - - io.StringIO~Subclass + - moin + - Member[cli].Member[migration].Member[moin19].Member[import19].Member[BytesIO] + - - io.StringIO~Subclass + - moin + - Member[items].Member[BytesIO] + - - io.StringIO~Subclass + - moin + - Member[items].Member[content].Member[BytesIO] + - - io.StringIO~Subclass + - moin + - Member[log].Member[StringIO] + - - io.StringIO~Subclass + - moin + - Member[storage].Member[backends].Member[fileserver].Member[BytesIO] + - - io.StringIO~Subclass + - moin + - Member[storage].Member[stores].Member[BytesIO] + - - io.StringIO~Subclass + - moin + - Member[storage].Member[stores].Member[wrappers].Member[BytesIO] + - - io.StringIO~Subclass + - moin + - Member[user].Member[BytesIO] + - - io.StringIO~Subclass + - moin + - Member[utils].Member[BytesIO] + - - io.StringIO~Subclass + - moin + - Member[utils].Member[notifications].Member[BytesIO] + - - markupsafe.Markup~Subclass + - moin + - Member[apps].Member[feed].Member[views].Member[Markup] + - - markupsafe.Markup~Subclass + - moin + - Member[apps].Member[frontend].Member[views].Member[Markup] + - - markupsafe.Markup~Subclass + - moin + - Member[auth].Member[Markup] + - - markupsafe.Markup~Subclass + - moin + - Member[converters].Member[moinwiki_out].Member[Markup] + - - markupsafe.Markup~Subclass + - moin + - Member[items].Member[Markup] + - - markupsafe.Markup~Subclass + - moin + - Member[items].Member[content].Member[Markup] + - - markupsafe.Markup~Subclass + - moin + - Member[items].Member[ticket].Member[Markup] + - - markupsafe.Markup~Subclass + - moin + - Member[utils].Member[forms].Member[Markup] + - - pickle~Alias + - moin + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-molotov.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-molotov.model.yml new file mode 100644 index 00000000000..66fbb1bbaf6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-molotov.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - molotov + - Member[util].Member[ClientSession] + - - io.StringIO~Subclass + - molotov + - Member[util].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-monai.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-monai.model.yml new file mode 100644 index 00000000000..052b4e2c098 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-monai.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - monai + - Member[data].Member[dataset].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-monty.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-monty.model.yml new file mode 100644 index 00000000000..9da88d9a8ce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-monty.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - monty + - Member[pprint].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moodle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moodle.model.yml index 81ce326746d..69dcdf0d790 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moodle.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moodle.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - moodle + - Member[urls].Member[MoodleConfigurationViewSet] + - - Django.Views.View~Subclass + - moodle + - Member[views].Member[MoodleConfigurationViewSet] - - Django.db.models.Model~Subclass - moodle - Member[serializers].Member[MoodleEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-morecantile.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-morecantile.model.yml new file mode 100644 index 00000000000..c5b817110f5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-morecantile.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - morecantile + - Member[TileMatrixSet] + - - pydantic.BaseModel~Subclass + - morecantile + - Member[defaults].Member[TileMatrixSet] + - - pydantic.BaseModel~Subclass + - morecantile + - Member[models].Member[CRSUri] + - - pydantic.BaseModel~Subclass + - morecantile + - Member[models].Member[CRSWKT] + - - pydantic.BaseModel~Subclass + - morecantile + - Member[models].Member[TMSBoundingBox] + - - pydantic.BaseModel~Subclass + - morecantile + - Member[models].Member[TileMatrixSet] + - - pydantic.BaseModel~Subclass + - morecantile + - Member[models].Member[TileMatrix] + - - pydantic.BaseModel~Subclass + - morecantile + - Member[models].Member[variableMatrixWidth] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moto.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moto.model.yml index 5bdbb05d793..c47295a146e 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moto.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moto.model.yml @@ -7,6 +7,12 @@ extensions: - - flask.Flask~Subclass - moto - Member[server].Member[Flask] + - - http.client.HTTPConnection~Subclass + - moto + - Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - moto + - Member[VerifiedHTTPSConnection] - - http.server.BaseHTTPRequestHandler~Subclass - moto - Member[packages].Member[httpretty].Member[compat].Member[BaseHTTPRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-motor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-motor.model.yml new file mode 100644 index 00000000000..fff336717cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-motor.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - motor + - Member[web].Member[GridFSHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mozilla_django_oidc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mozilla_django_oidc.model.yml new file mode 100644 index 00000000000..af61540914b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mozilla_django_oidc.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - mozilla_django_oidc + - Member[views].Member[OIDCAuthenticationCallbackView] + - - Django.Views.View~Subclass + - mozilla_django_oidc + - Member[views].Member[OIDCAuthenticationRequestView] + - - Django.Views.View~Subclass + - mozilla_django_oidc + - Member[views].Member[OIDCLogoutView] + - - Django.Views.View~Subclass + - mozilla_django_oidc + - Member[views].Member[View] + - - django.http.response.HttpResponseNotAllowed~Subclass + - mozilla_django_oidc + - Member[views].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponseRedirect~Subclass + - mozilla_django_oidc + - Member[middleware].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - mozilla_django_oidc + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.JsonResponse~Subclass + - mozilla_django_oidc + - Member[middleware].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mptt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mptt.model.yml new file mode 100644 index 00000000000..ce2bb91261f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mptt.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - mptt + - Member[forms].Member[TreeNodeChoiceField] + - - Django.Forms.Field~Subclass + - mptt + - Member[forms].Member[TreeNodeMultipleChoiceField] + - - Django.Forms.Field~Subclass + - mptt + - Member[forms].Member[TreeNodePositionField] + - - Django.db.models.Model~Subclass + - mptt + - Member[models].Member[MPTTModel] + - - django.forms.BaseForm~Subclass + - mptt + - Member[admin].Member[MPTTAdminForm] + - - django.forms.BaseForm~Subclass + - mptt + - Member[forms].Member[MPTTAdminForm] + - - django.forms.BaseForm~Subclass + - mptt + - Member[forms].Member[MoveNodeForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mpu.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mpu.model.yml new file mode 100644 index 00000000000..f0b80d06268 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mpu.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - mpu + - Member[io].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mrjob.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mrjob.model.yml new file mode 100644 index 00000000000..3b57f6b7d14 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mrjob.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mrjob + - Member[dataproc].Member[BytesIO] + - - io.StringIO~Subclass + - mrjob + - Member[fs].Member[hadoop].Member[BytesIO] + - - io.StringIO~Subclass + - mrjob + - Member[job].Member[BytesIO] + - - io.StringIO~Subclass + - mrjob + - Member[parse].Member[BytesIO] + - - io.StringIO~Subclass + - mrjob + - Member[py2].Member[StringIO] + - - pickle~Alias + - mrjob + - Member[protocol].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-msrest.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-msrest.model.yml new file mode 100644 index 00000000000..7c25a79b544 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-msrest.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - msrest + - Member[pipeline].Member[universal].Member[ET] + - - xml.etree.ElementTree~Subclass + - msrest + - Member[serialization].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mssql.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mssql.model.yml new file mode 100644 index 00000000000..26c713826f6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mssql.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.db.models.expressions.RawSQL~Subclass + - mssql + - Member[operations].Member[RawSQL] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multi_email_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multi_email_field.model.yml new file mode 100644 index 00000000000..618e738795b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multi_email_field.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - multi_email_field + - Member[fields].Member[MultiEmailFormField] + - - Django.Forms.Field~Subclass + - multi_email_field + - Member[forms].Member[MultiEmailField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multi_form_view.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multi_form_view.model.yml new file mode 100644 index 00000000000..23a78e3fdb5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multi_form_view.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - multi_form_view + - Member[MultiFormView] + - - Django.Views.View~Subclass + - multi_form_view + - Member[MultiModelFormView] + - - Django.Views.View~Subclass + - multi_form_view + - Member[base].Member[FormView] + - - Django.Views.View~Subclass + - multi_form_view + - Member[base].Member[MultiFormView] + - - Django.Views.View~Subclass + - multi_form_view + - Member[base].Member[MultiModelFormView] + - - django.http.response.HttpResponseRedirect~Subclass + - multi_form_view + - Member[base].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multion.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multion.model.yml new file mode 100644 index 00000000000..fb30d016ad4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multion.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - multion + - Member[base].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multipart.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multipart.model.yml new file mode 100644 index 00000000000..661c0db5564 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multipart.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - multipart + - Member[multipart].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multiqc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multiqc.model.yml new file mode 100644 index 00000000000..7686029d150 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multiqc.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - multiqc + - Member[modules].Member[bclconvert].Member[bclconvert].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multiselectfield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multiselectfield.model.yml new file mode 100644 index 00000000000..33eaa1da6c1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multiselectfield.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - multiselectfield + - Member[MultiSelectFormField] + - - Django.Forms.Field~Subclass + - multiselectfield + - Member[db].Member[fields].Member[MultiSelectFormField] + - - Django.Forms.Field~Subclass + - multiselectfield + - Member[forms].Member[fields].Member[MultiSelectFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multiupload.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multiupload.model.yml new file mode 100644 index 00000000000..7df9c516c19 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multiupload.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - multiupload + - Member[fields].Member[MultiFileField] + - - Django.Forms.Field~Subclass + - multiupload + - Member[fields].Member[MultiImageField] + - - Django.Forms.Field~Subclass + - multiupload + - Member[fields].Member[MultiMediaField] + - - Django.Forms.Field~Subclass + - multiupload + - Member[fields].Member[MultiUploadMetaField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-music21.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-music21.model.yml new file mode 100644 index 00000000000..92af81016e1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-music21.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - music21 + - Member[capella].Member[fromCapellaXML].Member[StringIO] + - - io.StringIO~Subclass + - music21 + - Member[midi].Member[realtime].Member[BytesIO] + - - pickle~Alias + - music21 + - Member[features].Member[base].Member[pickle] + - - pickle~Alias + - music21 + - Member[freezeThaw].Member[pickle] + - - xml.etree.ElementTree~Subclass + - music21 + - Member[environment].Member[ET] + - - xml.etree.ElementTree~Subclass + - music21 + - Member[musicxml].Member[helpers].Member[ET] + - - xml.etree.ElementTree~Subclass + - music21 + - Member[musicxml].Member[xmlSoundParser].Member[ET] + - - xml.etree.ElementTree~Subclass + - music21 + - Member[musicxml].Member[xmlToM21].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mutornadomon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mutornadomon.model.yml new file mode 100644 index 00000000000..5b46f492441 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mutornadomon.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mutornadomon + - Member[external_interfaces].Member[http_endpoints].Member[StringIO] + - - tornado.web.RequestHandler~Subclass + - mutornadomon + - Member[external_interfaces].Member[http_endpoints].Member[StatusHandler] + - - tornado.web.RequestHandler~Subclass + - mutornadomon + - Member[external_interfaces].Member[http_endpoints].Member[TornadoStatsHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mws.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mws.model.yml new file mode 100644 index 00000000000..2d274291de9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mws.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mws + - Member[utils].Member[parsers].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-my_app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-my_app.model.yml new file mode 100644 index 00000000000..e2f4d85fd90 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-my_app.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - my_app + - Member[forms].Member[NameForm] + - - django.forms.BaseForm~Subclass + - my_app + - Member[views].Member[NameForm] + - - django.http.response.HttpResponseRedirect~Subclass + - my_app + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - my_app + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-myapp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-myapp.model.yml index 739615ae1ef..8df3f3e36d9 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-myapp.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-myapp.model.yml @@ -106,6 +106,9 @@ extensions: - - Django.db.models.Model~Subclass - myapp - Member[views].Member[Person] + - - django.http.response.HttpResponse~Subclass + - myapp + - Member[views].Member[Response] - - rest_framework.response.Response~Subclass - myapp - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mypy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mypy.model.yml new file mode 100644 index 00000000000..a3f7614bd4e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mypy.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - mypy + - Member[api].Member[StringIO] + - - io.StringIO~Subclass + - mypy + - Member[config_parser].Member[StringIO] + - - lxml.etree~Alias + - mypy + - Member[report].Member[etree] + - - pickle~Alias + - mypy + - Member[dmypy].Member[client].Member[pickle] + - - pickle~Alias + - mypy + - Member[dmypy_server].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mysite.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mysite.model.yml new file mode 100644 index 00000000000..be9765ec093 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mysite.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - mysite + - Member[urls].Member[TemplateView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-myusps.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-myusps.model.yml new file mode 100644 index 00000000000..7730d575ca5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-myusps.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - myusps + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nameko_sqlalchemy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nameko_sqlalchemy.model.yml new file mode 100644 index 00000000000..f6b95f7b893 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nameko_sqlalchemy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - nameko_sqlalchemy + - Member[database].Member[BaseSession] + - - sqlalchemy.orm.Session~Subclass + - nameko_sqlalchemy + - Member[database].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nanoemoji.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nanoemoji.model.yml new file mode 100644 index 00000000000..2444e589e0f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nanoemoji.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - nanoemoji + - Member[bitmap_tables].Member[BytesIO] + - - io.StringIO~Subclass + - nanoemoji + - Member[glyphmap].Member[StringIO] + - - io.StringIO~Subclass + - nanoemoji + - Member[png].Member[BytesIO] + - - io.StringIO~Subclass + - nanoemoji + - Member[svg].Member[BytesIO] + - - io.StringIO~Subclass + - nanoemoji + - Member[util].Member[BytesIO] + - - lxml.etree~Alias + - nanoemoji + - Member[color_glyph].Member[etree] + - - lxml.etree~Alias + - nanoemoji + - Member[colr_to_svg].Member[etree] + - - lxml.etree~Alias + - nanoemoji + - Member[extract_svgs_from_otsvg].Member[etree] + - - lxml.etree~Alias + - nanoemoji + - Member[svg].Member[etree] + - - lxml.etree~Alias + - nanoemoji + - Member[write_font].Member[etree] + - - lxml.etree~Alias + - nanoemoji + - Member[write_glyphgraph].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-napalm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-napalm.model.yml new file mode 100644 index 00000000000..9df454320ed --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-napalm.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - napalm + - Member[base].Member[helpers].Member[etree] + - - lxml.etree~Alias + - napalm + - Member[iosxr].Member[iosxr].Member[ETREE] + - - lxml.etree~Alias + - napalm + - Member[iosxr_netconf].Member[iosxr_netconf].Member[ETREE] + - - lxml.etree~Alias + - napalm + - Member[junos].Member[junos].Member[etree] + - - lxml.etree~Alias + - napalm + - Member[nxapi_plumbing].Member[api_client].Member[etree] + - - lxml.etree~Alias + - napalm + - Member[nxapi_plumbing].Member[utilities].Member[etree] + - - lxml.etree~Alias + - napalm + - Member[pyIOSXR].Member[iosxr].Member[ET] + - - requests.models.Response~Subclass + - napalm + - Member[nxapi_plumbing].Member[api_client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-natural.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-natural.model.yml new file mode 100644 index 00000000000..9d3aee6071f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-natural.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - natural + - Member[data].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nautobot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nautobot.model.yml index 15848972f11..34e73e05669 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nautobot.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nautobot.model.yml @@ -4,39 +4,546 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[CSVChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[CSVContentTypeField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[CSVDataField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[CSVFileField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[CSVModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[CSVMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[CSVMultipleContentTypeField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[CommentField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[ExpandableIPAddressField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[ExpandableNameField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[IPAddressFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[IPNetworkFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[JSONArrayFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[JSONField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[LaxURLField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[MACAddressField] - - Django.Forms.Field~Subclass - nautobot - Member[apps].Member[forms].Member[MultiMatchModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[MultiValueCharField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[MultipleContentTypeField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[NullableDateField] - - Django.Forms.Field~Subclass - nautobot - Member[apps].Member[forms].Member[NumericArrayField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[SlugField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[TagFilterField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[jobs].Member[DatabaseFileField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[circuits].Member[forms].Member[CommentField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[circuits].Member[forms].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[circuits].Member[forms].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[circuits].Member[forms].Member[TagFilterField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[CSVChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[CSVContentTypeField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[CSVDataField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[CSVFileField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[CSVModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[CSVMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[CSVMultipleContentTypeField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[CommentField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[ExpandableIPAddressField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[ExpandableNameField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[JSONArrayFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[JSONField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[LaxURLField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[MACAddressField] - - Django.Forms.Field~Subclass - nautobot - Member[core].Member[forms].Member[MultiMatchModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[MultiValueCharField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[MultipleContentTypeField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[NullableDateField] - - Django.Forms.Field~Subclass - nautobot - Member[core].Member[forms].Member[NumericArrayField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[SlugField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[TagFilterField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[CSVChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[CSVContentTypeField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[CSVDataField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[CSVFileField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[CSVModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[CSVMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[CSVMultipleContentTypeField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[CommentField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[ExpandableIPAddressField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[ExpandableNameField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[JSONArrayFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[JSONField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[LaxURLField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[MACAddressField] - - Django.Forms.Field~Subclass - nautobot - Member[core].Member[forms].Member[fields].Member[MultiMatchModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[MultiValueCharField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[MultipleContentTypeField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[NullableDateField] - - Django.Forms.Field~Subclass - nautobot - Member[core].Member[forms].Member[fields].Member[NumericArrayField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[SlugField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[fields].Member[TagFilterField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[CSVDataField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[CSVFileField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[CSVDataField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[CSVFileField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[form_mixins].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[form_mixins].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[forms].Member[CommentField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ExpandableNameField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[forms].Member[MultipleContentTypeField] - - Django.Forms.Field~Subclass - nautobot - Member[dcim].Member[forms].Member[NumericArrayField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[forms].Member[TagFilterField] - - Django.Forms.Field~Subclass - nautobot - Member[dcim].Member[forms].Member[TimeZoneFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[views].Member[ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[filters].Member[customfields].Member[IntegerField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[filters].Member[customfields].Member[NullableDateField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[jobs].Member[DatabaseFileField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[CSVChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[CSVMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[CommentField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[JSONField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[LaxURLField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[NullableDateField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[models].Member[groups].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[models].Member[relationships].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[extras].Member[models].Member[relationships].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[ipam].Member[fields].Member[IPNetworkFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[ipam].Member[formfields].Member[IPAddressFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[ipam].Member[formfields].Member[IPNetworkFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[ipam].Member[forms].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[ipam].Member[forms].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[ipam].Member[forms].Member[ExpandableIPAddressField] - - Django.Forms.Field~Subclass - nautobot - Member[ipam].Member[forms].Member[NumericArrayField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[ipam].Member[forms].Member[TagFilterField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[CommentField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[TagFilterField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[CommentField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[DynamicModelChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[DynamicModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ExpandableNameField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[TagFilterField] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[api].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[api].Member[CustomFieldModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[api].Member[GetObjectCountsView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[api].Member[ModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[api].Member[NautobotModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[api].Member[ReadOnlyModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[BulkComponentCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[BulkCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[BulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[BulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[BulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[BulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ComponentCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[NautobotUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[NautobotViewSetMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectBulkCreateViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectBulkDestroyViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectBulkUpdateViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectChangeLogViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectDestroyViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectDetailViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectDynamicGroupsView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectEditViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectListViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectListView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectNotesViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectNotesView] + - - Django.Views.View~Subclass + - nautobot + - Member[apps].Member[views].Member[ObjectView] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[CircuitTerminationViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[CircuitTypeViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[CircuitViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[CircuitsRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[NautobotModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[ProviderNetworkViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[ProviderViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[urls].Member[CableCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[urls].Member[PathTraceView] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[views].Member[CircuitSwapTerminations] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[views].Member[CircuitTerminationUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[views].Member[CircuitTypeUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[views].Member[CircuitUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[views].Member[NautobotUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[views].Member[ProviderNetworkUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[circuits].Member[views].Member[ProviderUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[GetFilterSetFieldDOMElementAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[GetFilterSetFieldLookupExpressionChoicesAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[GetMenuAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[GetObjectCountsView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[GetSettingsView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[GraphQLDRFAPIView] - - Django.Views.View~Subclass - nautobot - Member[core].Member[api].Member[urls].Member[NautobotSpectacularRedocView] - - Django.Views.View~Subclass - nautobot - Member[core].Member[api].Member[urls].Member[NautobotSpectacularSwaggerView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[NewUIReadyRoutesAPIView] - - Django.Views.View~Subclass - nautobot - Member[core].Member[api].Member[urls].Member[SpectacularAPIView] @@ -46,39 +553,2361 @@ extensions: - - Django.Views.View~Subclass - nautobot - Member[core].Member[api].Member[urls].Member[SpectacularYAMLAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[StatusView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[GetFilterSetFieldDOMElementAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[GetFilterSetFieldLookupExpressionChoicesAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[GetMenuAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[GetObjectCountsView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[GetSettingsView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[GraphQLDRFAPIView] - - Django.Views.View~Subclass - nautobot - Member[core].Member[api].Member[views].Member[GraphQLView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[ModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[ModelViewSet_] - - Django.Views.View~Subclass - nautobot - Member[core].Member[api].Member[views].Member[NautobotSpectacularRedocView] - - Django.Views.View~Subclass - nautobot - Member[core].Member[api].Member[views].Member[NautobotSpectacularSwaggerView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[NewUIReadyRoutesAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[ReadOnlyModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[ReadOnlyModelViewSet_] - - Django.Views.View~Subclass - nautobot - Member[core].Member[api].Member[views].Member[SpectacularRedocView] - - Django.Views.View~Subclass - nautobot - Member[core].Member[api].Member[views].Member[SpectacularSwaggerView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[StatusView] - - Django.Views.View~Subclass - nautobot - Member[core].Member[urls].Member[CustomGraphQLView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[urls].Member[HomeView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[urls].Member[LoginView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[urls].Member[LogoutView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[urls].Member[SearchView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[urls].Member[StaticMediaFailureView] - - Django.Views.View~Subclass - nautobot - Member[core].Member[views].Member[CustomGraphQLView] - - Django.Views.View~Subclass - nautobot - Member[core].Member[views].Member[GraphQLView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[HomeView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[SearchView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[StaticMediaFailureView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[View] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[BulkComponentCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[BulkCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[BulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[BulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[BulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[BulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ComponentCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ObjectDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ObjectEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ObjectImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ObjectListView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ObjectView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[View] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[FormView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[GenericViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[NautobotViewSetMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ObjectBulkCreateViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ObjectBulkDestroyViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ObjectBulkUpdateViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ObjectChangeLogViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ObjectDestroyViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ObjectDetailViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ObjectEditViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ObjectListViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ObjectNotesViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views].Member[viewsets].Member[NautobotUIViewSet] - - Django.Views.View~Subclass - nautobot - Member[core].Member[views]Member[CustomGraphQLView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views]Member[HomeView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views]Member[SearchView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[views]Member[StaticMediaFailureView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[CableViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConnectedDeviceViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConsoleConnectionViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConsolePortTemplateViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConsolePortViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConsoleServerPortTemplateViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConsoleServerPortViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DCIMRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DeviceBayTemplateViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DeviceBayViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DeviceRedundancyGroupViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DeviceTypeViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DeviceViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[FrontPortTemplateViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[FrontPortViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[GenericViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InterfaceConnectionViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InterfaceRedundancyGroupAssociationViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InterfaceRedundancyGroupViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InterfaceTemplateViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InterfaceViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InventoryItemViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[LocationTypeViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[LocationViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ManufacturerViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[NautobotModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PlatformViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerConnectionViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerFeedViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerOutletTemplateViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerOutletViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerPanelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerPortTemplateViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerPortViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[RackGroupViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[RackReservationViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[RackViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[RearPortTemplateViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[RearPortViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[VirtualChassisViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[urls].Member[ImageAttachmentEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[urls].Member[ObjectChangeLogView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[urls].Member[ObjectDynamicGroupsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[urls].Member[ObjectNotesView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[urls].Member[ServiceEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[BaseDeviceComponentsBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[BulkDisconnectView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[CableBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[CableBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[CableBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[CableCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[CableDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[CableEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[CableListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[CableView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConnectionsListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleConnectionsListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortBulkDisconnectView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortTemplateBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortTemplateBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortTemplateBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortTemplateCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortTemplateDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortTemplateEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortBulkDisconnectView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortTemplateBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortTemplateBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortTemplateBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortTemplateCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortTemplateDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortTemplateEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayDepopulateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayPopulateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayTemplateBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayTemplateBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayTemplateBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayTemplateCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayTemplateDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayTemplateEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkAddConsolePortView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkAddConsoleServerPortView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkAddDeviceBayView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkAddInterfaceView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkAddInventoryItemView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkAddPowerOutletView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkAddPowerPortView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkAddRearPortView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceChangeLogView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceConfigContextView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceConfigView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceConsolePortsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceConsoleServerPortsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceDeviceBaysView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceDynamicGroupsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceFrontPortsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceInterfacesView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceInventoryView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceLLDPNeighborsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DevicePowerOutletsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DevicePowerPortsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceRearPortsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceRedundancyGroupUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceStatusView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceTypeBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceTypeBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceTypeDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceTypeEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceTypeImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceTypeListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceTypeView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortBulkDisconnectView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortTemplateBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortTemplateBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortTemplateBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortTemplateCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortTemplateDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortTemplateEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceBulkDisconnectView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceConnectionsListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceRedundancyGroupAssociationUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceRedundancyGroupUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceTemplateBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceTemplateBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceTemplateBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceTemplateCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceTemplateDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceTemplateEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItemBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItemBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItemBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItemBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItemCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItemDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItemEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItemListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItemView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationTypeBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationTypeBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationTypeDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationTypeEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationTypeListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationTypeView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ManufacturerBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ManufacturerBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ManufacturerDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ManufacturerEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ManufacturerListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ManufacturerView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[NautobotUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ObjectChangeLogView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ObjectConfigContextView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ObjectDestroyViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ObjectDynamicGroupsView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[ObjectEditViewMixin] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PathTraceView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PlatformBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PlatformBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PlatformDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PlatformEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PlatformListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PlatformView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerConnectionsListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerFeedBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerFeedBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerFeedBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerFeedDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerFeedEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerFeedListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerFeedView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletBulkDisconnectView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletTemplateBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletTemplateBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletTemplateBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletTemplateCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletTemplateDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletTemplateEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPanelBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPanelBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPanelBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPanelDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPanelEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPanelListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPanelView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortBulkDisconnectView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortTemplateBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortTemplateBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortTemplateBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortTemplateCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortTemplateDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortTemplateEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackElevationListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackGroupBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackGroupBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackGroupDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackGroupEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackGroupListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackGroupView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackReservationBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackReservationBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackReservationDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackReservationEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackReservationImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackReservationListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackReservationView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortBulkDisconnectView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortTemplateBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortTemplateBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortTemplateBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortTemplateCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortTemplateDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortTemplateEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[View] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisAddMemberView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisListView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisRemoveMemberView] + - - Django.Views.View~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassisView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ComputedFieldViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ConfigContextSchemaViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ConfigContextViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ContentTypeViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[CustomFieldChoiceViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[CustomFieldModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[CustomFieldViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[CustomLinkViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[DynamicGroupMembershipViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[DynamicGroupViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ExportTemplateViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ExtrasRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[GitRepositoryViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[GraphQLQueryViewSet] - - Django.Views.View~Subclass - nautobot - Member[extras].Member[api].Member[views].Member[GraphQLView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ImageAttachmentViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobButtonViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobByNameViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobHooksViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobLogEntryViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobResultViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobViewSetBase] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[NautobotModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[NoteViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ObjectChangeViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ReadOnlyModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[RelationshipAssociationViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[RelationshipViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[RoleViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ScheduledJobViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[SecretsGroupAssociationViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[SecretsGroupViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[SecretsViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[StatusViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[TagViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[WebhooksViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[plugins].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[plugins].Member[views].Member[InstalledPluginDetailView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[plugins].Member[views].Member[InstalledPluginsAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[plugins].Member[views].Member[InstalledPluginsView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[plugins].Member[views].Member[PluginsAPIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[plugins].Member[views].Member[View] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ComputedFieldBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ComputedFieldDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ComputedFieldEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ComputedFieldListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ComputedFieldView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextSchemaBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextSchemaBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextSchemaDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextSchemaEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextSchemaListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextSchemaObjectValidationView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextSchemaView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomFieldBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomFieldDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomFieldEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomFieldListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomFieldView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomLinkBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomLinkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomLinkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomLinkListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomLinkView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[DynamicGroupBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[DynamicGroupDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[DynamicGroupEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[DynamicGroupListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[DynamicGroupView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ExportTemplateBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ExportTemplateDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ExportTemplateEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ExportTemplateListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ExportTemplateView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositoryBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositoryBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositoryBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositoryDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositoryDryRunView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositoryEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositoryListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositoryResultView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositorySyncView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepositoryView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GraphQLQueryBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GraphQLQueryDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GraphQLQueryEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GraphQLQueryListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[GraphQLQueryView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ImageAttachmentDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ImageAttachmentEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobApprovalRequestView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobButtonRunView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobButtonUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobHookBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobHookDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobHookEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobHookListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobHookView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobLogEntryTableView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobObjectChangeLogView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobObjectNotesView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobResultBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobResultDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobResultListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobResultView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobRunView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[JobView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[NautobotUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[NoteDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[NoteEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[NoteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ObjectChangeListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ObjectChangeLogView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ObjectChangeView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ObjectConfigContextView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ObjectDynamicGroupsView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ObjectNotesView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[RelationshipAssociationBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[RelationshipAssociationDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[RelationshipAssociationListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[RelationshipBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[RelationshipDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[RelationshipEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[RelationshipListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[RelationshipView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[RoleUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ScheduledJobApprovalQueueListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ScheduledJobBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ScheduledJobDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ScheduledJobListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[ScheduledJobView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretProviderParametersFormView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretsGroupBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretsGroupDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretsGroupEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretsGroupListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretsGroupView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[StatusBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[StatusBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[StatusBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[StatusDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[StatusEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[StatusListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[StatusView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[TagBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[TagBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[TagBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[TagDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[TagEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[TagListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[TagView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[View] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[WebhookBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[WebhookDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[WebhookEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[WebhookListView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[views].Member[WebhookView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[IPAMRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[IPAddressToInterfaceViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[IPAddressViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[NamespaceViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[NautobotModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[PrefixViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[RIRViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[RouteTargetViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[ServiceViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[VLANGroupViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[VLANViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[VRFViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[urls].Member[ObjectChangeLogView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[urls].Member[ObjectDynamicGroupsView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[urls].Member[ObjectNotesView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressAssignView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressBulkCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressInterfacesView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressListView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressMergeView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressToInterfaceUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[NamespaceIPAddressesView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[NamespacePrefixesView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[NamespaceUIViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[NamespaceVRFsView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[PrefixBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[PrefixBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[PrefixBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[PrefixDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[PrefixEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[PrefixIPAddressesView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[PrefixListView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[PrefixPrefixesView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[PrefixView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RIRBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RIRBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RIRDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RIREditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RIRListView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RIRView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RouteTargetBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RouteTargetBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RouteTargetBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RouteTargetDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RouteTargetEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RouteTargetListView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[RouteTargetView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[ServiceBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[ServiceBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[ServiceBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[ServiceDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[ServiceEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[ServiceListView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[ServiceView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANGroupBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANGroupBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANGroupDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANGroupEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANGroupListView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANGroupView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANInterfacesView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANListView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANVMInterfacesView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VRFBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VRFBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VRFBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VRFDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VRFEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VRFListView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[VRFView] + - - Django.Views.View~Subclass + - nautobot + - Member[ipam].Member[views].Member[View] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[NautobotModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[TenancyRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[TenantGroupViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[TenantViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[urls].Member[ObjectChangeLogView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[urls].Member[ObjectNotesView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantGroupBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantGroupBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantGroupDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantGroupEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantGroupListView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantGroupView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantListView] + - - Django.Views.View~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[GroupViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[ModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[ObjectPermissionViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[TokenViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[UserConfigViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[UserViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[UsersRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[ViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[views].Member[ChangePasswordView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[views].Member[LogoutView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[views].Member[ProfileView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[views].Member[TokenDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[views].Member[TokenEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[views].Member[TokenListView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[views].Member[UserConfigView] + - - Django.Views.View~Subclass + - nautobot + - Member[users].Member[views].Member[View] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[APIRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[ClusterGroupViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[ClusterTypeViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[ClusterViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[ModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[NautobotModelViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[VMInterfaceViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[VirtualMachineViewSet] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[VirtualizationRootView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[urls].Member[ObjectChangeLogView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[urls].Member[ObjectDynamicGroupsView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[urls].Member[ObjectNotesView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[urls].Member[ServiceEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterAddDevicesView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterGroupBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterGroupBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterGroupDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterGroupEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterGroupListView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterGroupView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterListView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterRemoveDevicesView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterTypeBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterTypeBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterTypeDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterTypeEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterTypeListView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterTypeView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ObjectConfigContextView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterfaceBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterfaceBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterfaceBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterfaceBulkRenameView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterfaceCreateView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterfaceDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterfaceEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterfaceListView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterfaceView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachineBulkAddInterfaceView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachineBulkDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachineBulkEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachineBulkImportView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachineConfigContextView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachineDeleteView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachineEditView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachineListView] + - - Django.Views.View~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachineView] + - - Django.db.models.Model~Subclass + - nautobot + - Member[apps].Member[models].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[apps].Member[models].Member[ChangeLoggedModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[apps].Member[models].Member[ConfigContextModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[apps].Member[models].Member[CustomFieldModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[apps].Member[models].Member[NameColorContentTypesModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[apps].Member[models].Member[OrganizationalModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[apps].Member[models].Member[PrimaryModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[apps].Member[models].Member[RelationshipModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[apps].Member[models].Member[StatusModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[serializers].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[serializers].Member[CircuitType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[serializers].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[serializers].Member[ProviderNetwork] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[serializers].Member[Provider] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[CircuitType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[ProviderNetwork] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[api].Member[views].Member[Provider] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[factory].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[factory].Member[CircuitType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[factory].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[factory].Member[ProviderNetwork] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[factory].Member[Provider] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[factory].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[factory].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[forms].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[forms].Member[CircuitType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[forms].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[forms].Member[ProviderNetwork] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[forms].Member[Provider] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[forms].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[graphql].Member[types].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[homepage].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[homepage].Member[Provider] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[models].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[models].Member[CircuitType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[models].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[models].Member[ProviderNetwork] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[models].Member[Provider] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[signals].Member[CablePath] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[signals].Member[CircuitTermination] - - Django.db.models.Model~Subclass - nautobot - Member[circuits].Member[signals].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[tables].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[tables].Member[CircuitType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[tables].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[tables].Member[ProviderNetwork] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[tables].Member[Provider] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[urls].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[views].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[views].Member[CircuitType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[views].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[views].Member[ProviderNetwork] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[views].Member[Provider] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[admin].Member[Association] @@ -100,27 +2929,117 @@ extensions: - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[admin].Member[UserSocialAuth] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[api].Member[authentication].Member[Token] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[api].Member[fields].Member[Model] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[api].Member[serializers].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[api].Member[serializers].Member[Tag] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[authentication].Member[Group] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[authentication].Member[ObjectPermission] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[celery].Member[backends].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[celery].Member[schedulers].Member[ScheduledJob] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[celery].Member[schedulers].Member[ScheduledJobs] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[factory].Member[Model] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[factory].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[graphql].Member[GraphQLQuery] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[graphql].Member[generators].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[graphql].Member[schema].Member[ComputedField] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[graphql].Member[schema].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[graphql].Member[schema].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[graphql].Member[schema].Member[Relationship] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[graphql].Member[types].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[jobs].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[management].Member[commands].Member[audit_graphql_queries].Member[User] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[management].Member[commands].Member[refresh_content_type_cache].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[BaseModel] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[models].Member[fields].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[generics].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[generics].Member[ChangeLoggedModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[generics].Member[CustomFieldModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[generics].Member[OrganizationalModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[generics].Member[PrimaryModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[generics].Member[RelationshipModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[name_color_content_types].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[name_color_content_types].Member[ChangeLoggedModel] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[models].Member[name_color_content_types].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[name_color_content_types].Member[CustomFieldModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[name_color_content_types].Member[NameColorContentTypesModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models].Member[name_color_content_types].Member[RelationshipModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[models]Member[BaseModel] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[tables].Member[ContentType] @@ -130,126 +3049,2442 @@ extensions: - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[utils].Member[lookup].Member[Group] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[utils].Member[lookup].Member[Model] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[utils].Member[permissions].Member[ContentType] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[utils].Member[requests].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[views].Member[GraphQLQuery] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[views].Member[generic].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ExportTemplate] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[views].Member[mixins].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ExportTemplate] - - Django.db.models.Model~Subclass - nautobot - Member[core].Member[views].Member[renderers].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[views].Member[renderers].Member[ObjectChange] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[CablePath] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[CableTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[Cable] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[ConsolePortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[ConsolePort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[ConsoleServerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[ConsoleServerPort] - - Django.db.models.Model~Subclass - nautobot - Member[dcim].Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[DeviceBayTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[DeviceBay] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[DeviceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[FrontPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[FrontPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[InterfaceRedundancyGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[InterfaceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[InterfaceTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[InventoryItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[LocationType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[PathEndpoint] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[PowerFeed] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[PowerOutletTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[PowerOutlet] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[PowerPanel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[PowerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[PowerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[RackGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[RackReservation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[RearPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[RearPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[VirtualChassis] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[CablePath] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Cable] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConsolePortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConsolePort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConsoleServerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ConsoleServerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DeviceBayTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DeviceBay] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DeviceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[FrontPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[FrontPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InterfaceRedundancyGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InterfaceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InterfaceTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[InventoryItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[LocationType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerFeed] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerOutletTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerOutlet] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerPanel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[PowerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[RackGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[RackReservation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[RearPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[RearPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[VirtualChassis] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Cluster] - - Django.db.models.Model~Subclass - nautobot - Member[dcim].Member[factory].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[DeviceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[LocationType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[PowerPanel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[RackGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[RackReservation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[VLANGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[filters].Member[mixins].Member[Cable] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[filters].Member[mixins].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[filters].Member[mixins].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[filters].Member[mixins].Member[Location] - - Django.db.models.Model~Subclass - nautobot - Member[dcim].Member[form_mixins].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[form_mixins].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Cable] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ClusterGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBay] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[IPAddressToInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceRedundancyGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InventoryItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocationType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerFeed] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutlet] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPanel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Provider] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackReservation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[SecretsGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[forms].Member[VirtualChassis] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[CablePath] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[Cable] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[ConsolePort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[ConsoleServerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[FrontPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[PowerFeed] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[PowerOutlet] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[PowerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[graphql].Member[types].Member[RearPort] - - Django.db.models.Model~Subclass - nautobot - Member[dcim].Member[homepage].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[management].Member[commands].Member[trace_paths].Member[CablePath] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[management].Member[commands].Member[trace_paths].Member[CircuitTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[management].Member[commands].Member[trace_paths].Member[ConsolePort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[management].Member[commands].Member[trace_paths].Member[ConsoleServerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[management].Member[commands].Member[trace_paths].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[management].Member[commands].Member[trace_paths].Member[PowerFeed] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[management].Member[commands].Member[trace_paths].Member[PowerOutlet] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[management].Member[commands].Member[trace_paths].Member[PowerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[BaseInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[CablePath] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[CableTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[Cable] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[ConsolePortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[ConsolePort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[ConsoleServerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[ConsoleServerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[DeviceBayTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[DeviceBay] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[DeviceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[FrontPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[FrontPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[InterfaceRedundancyGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[InterfaceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[InterfaceTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[InventoryItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[LocationType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[PathEndpoint] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[PowerFeed] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[PowerOutletTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[PowerOutlet] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[PowerPanel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[PowerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[PowerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[RackGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[RackReservation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[RearPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[RearPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[VirtualChassis] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[cables].Member[CablePath] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[cables].Member[Cable] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_component_templates].Member[ComponentTemplateModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_component_templates].Member[ConsolePortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_component_templates].Member[ConsoleServerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_component_templates].Member[DeviceBayTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_component_templates].Member[FrontPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_component_templates].Member[InterfaceTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_component_templates].Member[PowerOutletTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_component_templates].Member[PowerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_component_templates].Member[RearPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[BaseInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[CableTermination] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[ComponentModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[ConsolePort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[ConsoleServerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[DeviceBay] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[FrontPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[InterfaceRedundancyGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[InterfaceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[InventoryItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[PathEndpoint] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[PowerOutlet] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[PowerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[device_components].Member[RearPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[devices].Member[DeviceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[devices].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[devices].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[devices].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[devices].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[devices].Member[VirtualChassis] - - Django.db.models.Model~Subclass - nautobot - Member[dcim].Member[models].Member[locations].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[locations].Member[LocationType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[locations].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[locations].Member[OrganizationalModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[locations].Member[PrimaryModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[power].Member[PowerFeed] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[power].Member[PowerPanel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[racks].Member[RackGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[racks].Member[RackReservation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[racks].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[CablePath] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[Cable] - - Django.db.models.Model~Subclass - nautobot - Member[dcim].Member[signals].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[PathEndpoint] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[PowerPanel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[RackGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[VirtualChassis] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[Cable] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[ConsolePort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[ConsoleServerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[DeviceBay] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[FrontPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[InventoryItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[LocationType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[PowerFeed] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[PowerOutlet] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[PowerPanel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[PowerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[RackGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[RackReservation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[RearPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[urls].Member[VirtualChassis] - - Django.db.models.Model~Subclass - nautobot - Member[dcim].Member[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[CablePath] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Cable] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsolePort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConsoleServerPort] - - Django.db.models.Model~Subclass - nautobot - Member[dcim].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBayTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceBay] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[FrontPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceRedundancyGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceRedundancyGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[InterfaceTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[InventoryItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[LocationType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[PathEndpoint] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerFeed] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutletTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerOutlet] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPanel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[PowerPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[RackReservation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPortTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[RearPort] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[Service] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualChassis] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[admin].Member[FileProxy] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[admin].Member[JobResult] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[api].Member[customfields].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[customfields].Member[CustomField] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[api].Member[relationships].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[relationships].Member[Relationship] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[ComputedField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[ConfigContextSchema] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[ConfigContext] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[CustomFieldChoice] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[CustomLink] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[DynamicGroupMembership] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[ExportTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[GraphQLQuery] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[ImageAttachment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[JobButton] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[JobHook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[JobLogEntry] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[Job] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[Note] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[ObjectChange] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[Relationship] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[ScheduledJob] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[Secret] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[SecretsGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[SecretsGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[serializers].Member[Webhook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ComputedField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ConfigContextSchema] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ConfigContext] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[api].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[CustomFieldChoice] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[CustomLink] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[DynamicGroupMembership] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ExportTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[GraphQLQuery] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ImageAttachment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobButton] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobHook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobLogEntry] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Job] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Note] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ObjectChange] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Relationship] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ScheduledJob] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Secret] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[SecretsGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[SecretsGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[TaggedItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Webhook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[ClusterGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[ConfigContextSchema] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[ConfigContext] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[datasources].Member[git].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[DeviceType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[ExportTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[Job] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[datasources].Member[git].Member[VirtualMachine] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[datasources].Member[utils].Member[ContentType] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[factory].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[factory].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[factory].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[factory].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[filters].Member[mixins].Member[ConfigContextSchema] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[filters].Member[mixins].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[filters].Member[mixins].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[filters].Member[mixins].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[filters].Member[mixins].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[filters].Member[mixins].Member[Relationship] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[filters].Member[mixins].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[filters].Member[mixins].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[filters].Member[mixins].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[graphql].Member[types].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[graphql].Member[types].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[graphql].Member[types].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[homepage].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[homepage].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[homepage].Member[ObjectChange] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[management].Member[commands].Member[fix_custom_fields].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[management].Member[commands].Member[refresh_dynamic_group_member_caches].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[management].Member[commands].Member[remove_stale_scheduled_jobs].Member[ScheduledJob] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[management].Member[commands].Member[runjob].Member[JobLogEntry] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[management].Member[commands].Member[runjob].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[management].Member[commands].Member[runjob].Member[Job] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ChangeLoggedModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ComputedField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ConfigContextModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ConfigContextSchema] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ConfigContext] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[CustomFieldChoice] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[CustomFieldModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[CustomLink] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[DynamicGroupMembership] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ExportTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[FileAttachment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[FileProxy] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[GraphQLQuery] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ImageAttachment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[JobButton] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[JobHook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[JobLogEntry] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[Job] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[Note] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ObjectChange] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[RelationshipModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[Relationship] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ScheduledJob] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[ScheduledJobs] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[Secret] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[SecretsGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[SecretsGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[StatusModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[TaggedItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[Webhook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[change_logging].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[change_logging].Member[ChangeLoggedModel] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[models].Member[change_logging].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[change_logging].Member[ObjectChange] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[ChangeLoggedModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[ComputedField] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[models].Member[customfields].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[CustomFieldChoice] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[CustomFieldModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[customfields].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[datasources].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[datasources].Member[PrimaryModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[groups].Member[BaseModel] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[models].Member[groups].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[groups].Member[DynamicGroupMembership] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[groups].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[groups].Member[OrganizationalModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[ChangeLoggedModel] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[models].Member[jobs].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[CustomFieldModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[JobButton] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[JobHook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[JobLogEntry] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[Job] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[OrganizationalModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[PrimaryModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[ScheduledJob] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[jobs].Member[ScheduledJobs] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[ChangeLoggedModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[ConfigContextModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[ConfigContextSchema] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[ConfigContext] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[models].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[CustomLink] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[ExportTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[FileAttachment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[FileProxy] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[GraphQLQuery] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[ImageAttachment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[JobLogEntry] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[Job] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[Note] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[OrganizationalModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[RelationshipModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[ScheduledJob] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[ScheduledJobs] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[Webhook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[relationships].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[relationships].Member[ChangeLoggedModel] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[models].Member[relationships].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[relationships].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[relationships].Member[RelationshipModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[relationships].Member[Relationship] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[models].Member[roles].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[roles].Member[NameColorContentTypesModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[roles].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[secrets].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[secrets].Member[OrganizationalModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[secrets].Member[PrimaryModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[secrets].Member[Secret] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[secrets].Member[SecretsGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[secrets].Member[SecretsGroup] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[models].Member[statuses].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[statuses].Member[NameColorContentTypesModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[statuses].Member[StatusModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[statuses].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[tags].Member[BaseModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[tags].Member[ChangeLoggedModel] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[models].Member[tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[tags].Member[CustomFieldModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[tags].Member[RelationshipModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[tags].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[models].Member[tags].Member[TaggedItem] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[querysets].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[querysets].Member[Model] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[querysets].Member[TaggedItem] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[signals].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[signals].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[signals].Member[DynamicGroupMembership] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[signals].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[signals].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[signals].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[signals].Member[ObjectChange] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[ComputedField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[ConfigContextSchema] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[ConfigContext] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[CustomLink] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[DynamicGroupMembership] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[ExportTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[GraphQLQuery] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[JobButton] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[JobHook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[JobLogEntry] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[JobModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[Note] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[ObjectChange] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[Relationship] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[ScheduledJob] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[Secret] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[SecretsGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[TaggedItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[tables].Member[Webhook] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[tasks].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[templatetags].Member[computed_fields].Member[ComputedField] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[templatetags].Member[computed_fields].Member[ContentType] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[templatetags].Member[custom_links].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[templatetags].Member[custom_links].Member[CustomLink] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[templatetags].Member[job_buttons].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[templatetags].Member[job_buttons].Member[JobButton] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[ComputedField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[ConfigContextSchema] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[ConfigContext] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[CustomLink] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[ExportTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[GraphQLQuery] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[JobHook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[Job] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[Note] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[Relationship] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[Secret] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[SecretsGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[urls].Member[Webhook] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[ComputedField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContextSchema] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[ConfigContext] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomField] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[CustomLink] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[ExportTemplate] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[GitRepository] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[GraphQLQuery] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[ImageAttachment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[JobButton] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[JobHook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[JobModel] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[JobResult] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[Note] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[ObjectChange] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[Relationship] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[ScheduledJob] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[Secret] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretsGroupAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[SecretsGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[TaggedItem] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[Webhook] - - Django.db.models.Model~Subclass - nautobot - Member[extras].Member[webhooks].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[webhooks].Member[Webhook] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[IPAddressToInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[Namespace] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[RIR] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[RouteTarget] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[Service] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[VLANGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[IPAddressToInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[Namespace] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[RIR] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[RouteTarget] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[Service] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[VLANGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[Namespace] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[RIR] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[RouteTarget] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[VLANGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[factory].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[IPAddressToInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[Namespace] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[RIR] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[RouteTarget] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[Service] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VLANGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[graphql].Member[types].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[homepage].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[homepage].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[homepage].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[homepage].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[management].Member[commands].Member[fix_prefix_broadcast].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[IPAddressToInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[Namespace] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[RIR] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[RouteTarget] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[Service] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[VLANGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[VRFDeviceAssignment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[VRFPrefixAssignment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[models].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[signals].Member[IPAddressToInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[signals].Member[VRFDeviceAssignment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[signals].Member[VRFPrefixAssignment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[signals].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[IPAddressToInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[Namespace] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[RIR] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[RouteTarget] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[Service] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[VLANGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[VRFDeviceAssignment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[VRFPrefixAssignment] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[tables].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[urls].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[urls].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[urls].Member[RIR] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[urls].Member[RouteTarget] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[urls].Member[Service] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[urls].Member[VLANGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[urls].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[urls].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[utils].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[utils].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[utils].Member[RelationshipAssociation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[utils].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[utils].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddressToInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[Interface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[Namespace] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[RIR] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[RouteTarget] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[Service] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[Tag] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLANGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[ipam].Member[views].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[serializers].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[serializers].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[api].Member[views].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[factory].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[factory].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[filters].Member[mixins].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[filters].Member[mixins].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[homepage].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[models].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[models].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[tables].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[tables].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[urls].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[urls].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[Circuit] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[Prefix] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[RackReservation] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[TenantGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[tenancy].Member[views].Member[VirtualMachine] - - Django.db.models.Model~Subclass - nautobot - Member[users].Member[admin].Member[AdminGroup] @@ -259,21 +5494,2007 @@ extensions: - - Django.db.models.Model~Subclass - nautobot - Member[users].Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[admin].Member[ObjectPermission] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[admin].Member[Token] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[admin].Member[User] - - Django.db.models.Model~Subclass - nautobot - Member[users].Member[api].Member[serializers].Member[ContentType] - - Django.db.models.Model~Subclass - nautobot - Member[users].Member[api].Member[serializers].Member[Group] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[api].Member[serializers].Member[ObjectPermission] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[api].Member[serializers].Member[Token] - - Django.db.models.Model~Subclass - nautobot - Member[users].Member[api].Member[views].Member[Group] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[ObjectPermission] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[Token] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[forms].Member[Token] - - Django.db.models.Model~Subclass - nautobot - Member[users].Member[models].Member[AdminGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[models].Member[ObjectPermission] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[models].Member[Token] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[views].Member[Token] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[serializers].Member[ClusterGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[serializers].Member[ClusterType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[serializers].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[serializers].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[serializers].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[ClusterGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[ClusterType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[api].Member[views].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[factory].Member[ClusterGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[factory].Member[ClusterType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[factory].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[factory].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[factory].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[factory].Member[Role] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[factory].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[factory].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[factory].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ClusterGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ClusterType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[IPAddressToInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[Location] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[Platform] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[Rack] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[Status] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[Tenant] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VLAN] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VRF] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[graphql].Member[types].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[graphql].Member[types].Member[DynamicGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[graphql].Member[types].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[graphql].Member[types].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[homepage].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[homepage].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[models].Member[ClusterGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[models].Member[ClusterType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[models].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[models].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[models].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[signals].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[urls].Member[ClusterGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[urls].Member[ClusterType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[urls].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[urls].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[urls].Member[VirtualMachine] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[views].Member[ClusterType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[views].Member[Cluster] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[views].Member[Device] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[views].Member[IPAddress] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[views].Member[Service] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VMInterface] + - - Django.db.models.Model~Subclass + - nautobot + - Member[virtualization].Member[views].Member[VirtualMachine] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[AddressFieldMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[BulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[BulkRenameForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[CSVModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[ConfirmationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[CustomFieldModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[CustomFieldModelCSVForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[CustomFieldModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[CustomFieldModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[DynamicFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[NautobotBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[NautobotFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[NautobotModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[NoteFormBase] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[NoteModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[NoteModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[PrefixFieldMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[RelationshipModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[RelationshipModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[RelationshipModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[ReturnURLForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[RoleModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[RoleModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[StatusModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[StatusModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[TableConfigForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[apps].Member[forms].Member[TagsBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[CircuitBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[CircuitFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[CircuitForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[CircuitTerminationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[CircuitTypeForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[LocatableModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[LocatableModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[NautobotBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[NautobotFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[NautobotModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[ProviderBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[ProviderFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[ProviderForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[ProviderNetworkBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[ProviderNetworkFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[ProviderNetworkForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[StatusModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[StatusModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[TagsBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[TenancyFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[forms].Member[TenancyForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[circuits].Member[views].Member[ConfirmationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[admin].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[admin].Member[ConfigForm] - - django.forms.BaseForm~Subclass - nautobot - Member[core].Member[admin].Member[ConstanceForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[AddressFieldMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[BulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[BulkRenameForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[CSVModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[ConfirmationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[DynamicFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[PrefixFieldMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[ReturnURLForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[TableConfigForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[AddressFieldMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[BulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[BulkRenameForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[CSVModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[ConfirmationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[DynamicFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[PrefixFieldMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[ReturnURLForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[forms].Member[TableConfigForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[search].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[forms].Member[search].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[GraphQLQueryForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[BulkRenameForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ConfirmationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[Form] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[TableConfigForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[ConfirmationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[Form] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[NoteForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[renderers].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[views].Member[renderers].Member[TableConfigForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[form_mixins].Member[LocatableModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[form_mixins].Member[LocatableModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[form_mixins].Member[LocatableModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[CableBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[CableFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[CableForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ComponentCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ComponentForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ComponentTemplateCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ComponentTemplateImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToCircuitTerminationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToConsolePortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToConsoleServerPortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToDeviceForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToFrontPortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToInterfaceForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToPowerFeedForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToPowerOutletForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToPowerPortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConnectCableToRearPortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleConnectionFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortTemplateBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortTemplateCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsolePortTemplateImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortTemplateBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortTemplateCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ConsoleServerPortTemplateImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[CustomFieldModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[CustomFieldModelCSVForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayTemplateBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayTemplateCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBayTemplateImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBulkAddComponentForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceComponentFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceRedundancyGroupBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceRedundancyGroupFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceRedundancyGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceSelectionForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceTypeBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceTypeFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceTypeForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceTypeImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[DeviceVCMembershipForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPortBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPortCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPortFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPortTemplateBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPortTemplateCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPortTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[FrontPortTemplateImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceCommonForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceConnectionFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceRedundancyGroupAssociationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceRedundancyGroupBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceRedundancyGroupFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceRedundancyGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceTemplateBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceTemplateCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InterfaceTemplateImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InventoryItemBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InventoryItemBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InventoryItemCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InventoryItemFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[InventoryItemForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocalContextFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocalContextModelBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocalContextModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocatableModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocatableModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocatableModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocationBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocationFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocationTypeFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[LocationTypeForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[ManufacturerForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[NautobotBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[NautobotFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[NautobotModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[NoteModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PlatformForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PopulateDeviceBayForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerConnectionFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerFeedBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerFeedFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerFeedForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletTemplateBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletTemplateCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerOutletTemplateImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPanelBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPanelFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPanelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortTemplateBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortTemplateCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[PowerPortTemplateImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackElevationFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackGroupFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackReservationBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackReservationFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RackReservationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortTemplateBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortTemplateCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RearPortTemplateImportForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RoleModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[RoleModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[StatusModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[StatusModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[TagsBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[TenancyFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[TenancyForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[VCMemberSelectForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[VirtualChassisBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[VirtualChassisCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[VirtualChassisFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[forms].Member[VirtualChassisForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[dcim].Member[views].Member[ConfirmationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[admin].Member[FileProxyForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[AddRemoveTagsForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ComputedFieldFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ComputedFieldForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ConfigContextBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ConfigContextFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ConfigContextForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ConfigContextSchemaBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ConfigContextSchemaFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ConfigContextSchemaForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomFieldBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomFieldBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomFieldFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomFieldForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomFieldModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomFieldModelCSVForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomFieldModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomFieldModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomFieldModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomLinkFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[CustomLinkForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[DynamicGroupFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[DynamicGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ExportTemplateFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ExportTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[GitRepositoryBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[GitRepositoryFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[GitRepositoryForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[GraphQLQueryFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[GraphQLQueryForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ImageAttachmentForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobButtonBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobButtonFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobButtonForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobHookFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobHookForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobResultFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[JobScheduleForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[LocalContextFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[LocalContextModelBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[LocalContextModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[NautobotBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[NautobotFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[NautobotModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[NoteForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[NoteModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[NoteModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ObjectChangeFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RelationshipAssociationFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RelationshipFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RelationshipForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RelationshipModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RelationshipModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RelationshipModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RelationshipModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RoleBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RoleForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RoleModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[RoleModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[ScheduledJobFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[SecretFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[SecretForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[SecretsGroupFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[SecretsGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[StatusBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[StatusBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[StatusFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[StatusFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[StatusForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[StatusModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[StatusModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[TagBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[TagFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[TagForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[TagsBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[WebhookFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[WebhookForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[base].Member[NautobotBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[base].Member[NautobotFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[base].Member[NautobotModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ComputedFieldFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ComputedFieldForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ConfigContextBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ConfigContextFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ConfigContextForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ConfigContextSchemaBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ConfigContextSchemaFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ConfigContextSchemaForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[CustomFieldBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[CustomFieldForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[CustomFieldModelCSVForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[CustomLinkFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[CustomLinkForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[DynamicGroupFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[DynamicGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[DynamicGroupMembershipFormSetForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ExportTemplateFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ExportTemplateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[GitRepositoryBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[GitRepositoryFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[GitRepositoryForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[GraphQLQueryFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[GraphQLQueryForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ImageAttachmentForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobButtonBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobButtonFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobButtonForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobHookFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobHookForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobResultFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[JobScheduleForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[LocalContextFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[LocalContextModelBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[LocalContextModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[NoteForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ObjectChangeFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[RelationshipAssociationFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[RelationshipFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[RelationshipForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[RoleBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[RoleForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[ScheduledJobFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[SecretFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[SecretForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[SecretsGroupFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[SecretsGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[StatusBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[StatusFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[StatusForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[TagBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[TagFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[TagForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[WebhookFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[forms].Member[WebhookForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[AddRemoveTagsForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[CustomFieldBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[CustomFieldFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[CustomFieldModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[CustomFieldModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[CustomFieldModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[CustomFieldModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[NoteFormBase] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[NoteModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[NoteModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[RelationshipModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[RelationshipModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[RelationshipModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[RelationshipModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[RoleModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[RoleModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[StatusBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[StatusFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[StatusModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[StatusModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[forms].Member[mixins].Member[TagsBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[plugins].Member[views].Member[TableConfigForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[secrets].Member[providers].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[views].Member[RoleBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[extras].Member[views].Member[RoleForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[AddressFieldMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[IPAddressAssignForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[IPAddressBulkAddForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[IPAddressBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[IPAddressBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[IPAddressFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[IPAddressFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[IPAddressForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[LocatableModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[LocatableModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[LocatableModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[NamespaceForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[NautobotBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[NautobotFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[NautobotModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[PrefixBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[PrefixFieldMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[PrefixFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[PrefixForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[RIRFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[RIRForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[ReturnURLForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[RoleModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[RoleModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[RouteTargetBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[RouteTargetFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[RouteTargetForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[ServiceBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[ServiceFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[ServiceForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[StatusModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[StatusModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[TagsBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[TenancyFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[TenancyForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VLANBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VLANFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VLANForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VLANGroupFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VLANGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VRFBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VRFFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[ipam].Member[forms].Member[VRFForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[NautobotBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[NautobotFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[NautobotModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[TagsBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[TenancyFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[TenancyForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[TenantBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[TenantFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[TenantForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[tenancy].Member[forms].Member[TenantGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[admin].Member[ObjectPermissionForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[admin].Member[TokenAdminForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[forms].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[forms].Member[DjangoPasswordChangeForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[forms].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[forms].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[forms].Member[TokenForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[views].Member[ConfirmationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[views].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[views].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[users].Member[views].Member[TokenForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[BootstrapMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[BulkRenameForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ClusterAddDevicesForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ClusterBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ClusterFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ClusterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ClusterGroupForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ClusterRemoveDevicesForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ClusterTypeForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[ConfirmationForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[CustomFieldModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[InterfaceCommonForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[LocalContextFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[LocalContextModelBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[LocalContextModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[LocatableModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[LocatableModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[LocatableModelFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[NautobotBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[NautobotFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[NautobotModelForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[RoleModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[RoleModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[StatusModelBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[StatusModelFilterFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[TagsBulkEditFormMixin] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[TenancyFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[TenancyForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VMInterfaceBulkCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VMInterfaceBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VMInterfaceBulkRenameForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VMInterfaceCreateForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VMInterfaceFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VMInterfaceForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VirtualMachineBulkAddComponentForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VirtualMachineBulkEditForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VirtualMachineFilterForm] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[virtualization].Member[forms].Member[VirtualMachineForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - nautobot + - Member[core].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - nautobot + - Member[extras].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - nautobot + - Member[users].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - nautobot + - Member[users].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseServerError~Subclass + - nautobot + - Member[core].Member[views].Member[HttpResponseServerError] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[core].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[Response] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[extras].Member[models].Member[models].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[extras].Member[plugins].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[extras].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[Response] + - - django.http.response.JsonResponse~Subclass + - nautobot + - Member[core].Member[api].Member[utils].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - nautobot + - Member[core].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[JsonResponse] + - - http.server.BaseHTTPRequestHandler~Subclass + - nautobot + - Member[extras].Member[management].Member[commands].Member[webhook_receiver].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - nautobot + - Member[extras].Member[management].Member[commands].Member[webhook_receiver].Member[WebhookHandler] + - - io.StringIO~Subclass + - nautobot + - Member[core].Member[api].Member[parsers].Member[StringIO] + - - io.StringIO~Subclass + - nautobot + - Member[core].Member[api].Member[renderers].Member[StringIO] + - - io.StringIO~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[BytesIO] + - - io.StringIO~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[BytesIO] + - - pickle~Alias + - nautobot + - Member[extras].Member[models].Member[groups].Member[pickle] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[apps].Member[exceptions].Member[CeleryWorkerNotRunningException] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[apps].Member[exceptions].Member[ServiceUnavailable] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[exceptions].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[exceptions].Member[ServiceUnavailable] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[fields].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[mixins].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[parsers].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[serializers].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[versioning].Member[APIVersionMismatch] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[exceptions].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[exceptions].Member[CeleryWorkerNotRunningException] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[core].Member[views].Member[generic].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[dcim].Member[api].Member[exceptions].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[dcim].Member[api].Member[exceptions].Member[MissingFilterException] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[MissingFilterException] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[ServiceUnavailable] - - rest_framework.exceptions.APIException~Subclass - nautobot - Member[extras].Member[api].Member[relationships].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[CeleryWorkerNotRunningException] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[PermissionDenied] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[ipam].Member[api].Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[users].Member[api].Member[serializers].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - nautobot + - Member[core].Member[views].Member[mixins].Member[Response] + - - rest_framework.response.Response~Subclass + - nautobot + - Member[dcim].Member[api].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - nautobot + - Member[extras].Member[plugins].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - nautobot + - Member[ipam].Member[api].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - nautobot + - Member[users].Member[api].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nb_cli.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nb_cli.model.yml new file mode 100644 index 00000000000..8f0df733a62 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nb_cli.model.yml @@ -0,0 +1,90 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - nb_cli + - Member[cli].Member[commands].Member[project].Member[Logger] + - - logging.Logger~Subclass + - nb_cli + - Member[config].Member[Logger] + - - logging.Logger~Subclass + - nb_cli + - Member[log].Member[Logger] + - - logging.Logger~Subclass + - nb_cli + - Member[log]Member[Logger] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[cli].Member[utils].Member[Adapter] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[cli].Member[utils].Member[Driver] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[cli].Member[utils].Member[Plugin] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[Adapter] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[Driver] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[NoneBotConfig] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[Plugin] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[SimpleInfo] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[model].Member[Adapter] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[model].Member[Driver] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[model].Member[NoneBotConfig] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[model].Member[Plugin] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[model].Member[SimpleInfo] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[parser].Member[NoneBotConfig] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[config].Member[parser].Member[SimpleInfo] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[handlers].Member[adapter].Member[Adapter] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[handlers].Member[driver].Member[Driver] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[handlers].Member[meta].Member[NoneBotConfig] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[handlers].Member[plugin].Member[Plugin] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[handlers].Member[project].Member[SimpleInfo] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[handlers].Member[script].Member[SimpleInfo] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[handlers].Member[store].Member[Adapter] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[handlers].Member[store].Member[Driver] + - - pydantic.BaseModel~Subclass + - nb_cli + - Member[handlers].Member[store].Member[Plugin] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbconvert.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbconvert.model.yml new file mode 100644 index 00000000000..0d930491829 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbconvert.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - nbconvert + - Member[utils].Member[pandoc].Member[BytesIO] + - - tornado.web.RequestHandler~Subclass + - nbconvert + - Member[postprocessors].Member[serve].Member[ProxyHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbdime.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbdime.model.yml index 0c805c839b1..42f73c1a156 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbdime.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbdime.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - nbdime + - Member[gitfiles].Member[BlobWrapper] + - - io.StringIO~Subclass + - nbdime + - Member[merging].Member[notebooks].Member[StringIO] + - - io.StringIO~Subclass + - nbdime + - Member[vcs].Member[git].Member[filter_integration].Member[NamedStringIO] + - - io.StringIO~Subclass + - nbdime + - Member[vcs].Member[git].Member[filter_integration].Member[StringIO] - - tornado.web.RequestHandler~Subclass - nbdime - Member[webapp].Member[nb_server_extension].Member[APIHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbgrader.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbgrader.model.yml index 263238098ad..f9eae57aac3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbgrader.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbgrader.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - nbgrader + - Member[apps].Member[baseapp].Member[StringIO] + - - logging.Logger~Subclass + - nbgrader + - Member[utils].Member[Logger] - - tornado.web.RequestHandler~Subclass - nbgrader - Member[server_extensions].Member[assignment_list].Member[handlers].Member[AssignmentActionHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ncclient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ncclient.model.yml index 87d8479fc1f..2e788537785 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ncclient.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ncclient.model.yml @@ -4,60 +4,198 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - ncclient + - Member[manager].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[manager].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[edit].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[edit].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[flowmon].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[flowmon].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[lock].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[lock].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[retrieve].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[retrieve].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[rpc].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[session].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[session].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[subscribe].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[subscribe].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[third_party].Member[alu].Member[rpc].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[third_party].Member[alu].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[third_party].Member[h3c].Member[rpc].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[third_party].Member[h3c].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[third_party].Member[hpcomware].Member[rpc].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[third_party].Member[hpcomware].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[third_party].Member[huawei].Member[rpc].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[third_party].Member[huawei].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[third_party].Member[iosxe].Member[rpc].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[third_party].Member[iosxe].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[third_party].Member[juniper].Member[rpc].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[third_party].Member[juniper].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[third_party].Member[nexus].Member[rpc].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[third_party].Member[nexus].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[third_party].Member[sros].Member[rpc].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[third_party].Member[sros].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[util].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[operations].Member[util].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[transport].Member[parser].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[transport].Member[session].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[transport].Member[session].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[transport].Member[ssh].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[transport].Member[third_party].Member[junos].Member[ioproc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[transport].Member[tls].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[xml_].Member[BytesIO] - - io.StringIO~Subclass - ncclient - Member[xml_].Member[StringIO] + - - lxml.etree~Alias + - ncclient + - Member[devices].Member[alu].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[devices].Member[junos].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[devices].Member[sros].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[manager].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[edit].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[flowmon].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[lock].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[retrieve].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[rpc].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[session].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[subscribe].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[third_party].Member[alu].Member[rpc].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[third_party].Member[h3c].Member[rpc].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[third_party].Member[hpcomware].Member[rpc].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[third_party].Member[huawei].Member[rpc].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[third_party].Member[iosxe].Member[rpc].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[third_party].Member[juniper].Member[rpc].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[third_party].Member[nexus].Member[rpc].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[third_party].Member[sros].Member[rpc].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[operations].Member[util].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[transport].Member[session].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[transport].Member[third_party].Member[junos].Member[parser].Member[etree] + - - lxml.etree~Alias + - ncclient + - Member[xml_].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nemo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nemo.model.yml index e4986d37102..d369e366956 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nemo.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nemo.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[bert_service].Member[Flask] + - - flask.Flask~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[combo_retrieval_server].Member[Flask] + - - flask.Flask~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[dynamic_retrieval_server].Member[Flask] + - - flask.Flask~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[static_retrieval_server].Member[Flask] + - - flask.Flask~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[text_generation_server].Member[Flask] - - flask.MethodView~Subclass - nemo - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[bert_service].Member[Resource] @@ -34,3 +49,30 @@ extensions: - - flask.MethodView~Subclass - nemo - Member[collections].Member[nlp].Member[modules].Member[common].Member[text_generation_server].Member[Resource] + - - pickle~Alias + - nemo + - Member[collections].Member[nlp].Member[data].Member[machine_translation].Member[preproc_mt_data].Member[pickle] + - - pickle~Alias + - nemo + - Member[collections].Member[nlp].Member[data].Member[question_answering].Member[dataset].Member[qa_dataset].Member[pickle] + - - pickle~Alias + - nemo + - Member[collections].Member[nlp].Member[data].Member[token_classification].Member[punctuation_capitalization_tarred_dataset].Member[pickle] + - - pickle~Alias + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[bert_service].Member[pickle] + - - pickle~Alias + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[combo_retrieval_server].Member[pickle] + - - pickle~Alias + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[dynamic_retrieval_server].Member[pickle] + - - pickle~Alias + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[static_retrieval_server].Member[pickle] + - - pickle~Alias + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[retro_inference_strategies].Member[pickle] + - - pickle~Alias + - nemo + - Member[collections].Member[tts].Member[data].Member[dataset].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nested_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nested_admin.model.yml index 5a5ebadabe2..4f51d6b12c6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nested_admin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nested_admin.model.yml @@ -7,3 +7,12 @@ extensions: - - Django.db.models.Model~Subclass - nested_admin - Member[formsets].Member[ContentType] + - - Django.db.models.Model~Subclass + - nested_admin + - Member[polymorphic].Member[PolymorphicModel] + - - django.http.response.HttpResponseForbidden~Subclass + - nested_admin + - Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponse~Subclass + - nested_admin + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-netfields.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-netfields.model.yml new file mode 100644 index 00000000000..4e0f6eff90f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-netfields.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - netfields + - Member[fields].Member[CidrAddressFormField] + - - Django.Forms.Field~Subclass + - netfields + - Member[fields].Member[InetAddressFormField] + - - Django.Forms.Field~Subclass + - netfields + - Member[fields].Member[MACAddress8FormField] + - - Django.Forms.Field~Subclass + - netfields + - Member[fields].Member[MACAddressFormField] + - - Django.Forms.Field~Subclass + - netfields + - Member[fields].Member[NoPrefixInetAddressFormField] + - - Django.Forms.Field~Subclass + - netfields + - Member[forms].Member[CidrAddressFormField] + - - Django.Forms.Field~Subclass + - netfields + - Member[forms].Member[InetAddressFormField] + - - Django.Forms.Field~Subclass + - netfields + - Member[forms].Member[MACAddress8FormField] + - - Django.Forms.Field~Subclass + - netfields + - Member[forms].Member[MACAddressFormField] + - - Django.Forms.Field~Subclass + - netfields + - Member[forms].Member[NoPrefixInetAddressFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nettigo_air_monitor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nettigo_air_monitor.model.yml new file mode 100644 index 00000000000..361c2885bbc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nettigo_air_monitor.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - nettigo_air_monitor + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neural_compressor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neural_compressor.model.yml new file mode 100644 index 00000000000..12df1cf5aa4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neural_compressor.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - neural_compressor + - Member[experimental].Member[graph_optimization].Member[pickle] + - - pickle~Alias + - neural_compressor + - Member[experimental].Member[mixed_precision].Member[pickle] + - - pickle~Alias + - neural_compressor + - Member[experimental].Member[quantization].Member[pickle] + - - pickle~Alias + - neural_compressor + - Member[experimental].Member[strategy].Member[strategy].Member[pickle] + - - pickle~Alias + - neural_compressor + - Member[mix_precision].Member[pickle] + - - pickle~Alias + - neural_compressor + - Member[quantization].Member[pickle] + - - pickle~Alias + - neural_compressor + - Member[strategy].Member[strategy].Member[pickle] + - - pickle~Alias + - neural_compressor + - Member[training].Member[pickle] + - - pickle~Alias + - neural_compressor + - Member[utils].Member[utility].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neural_insights.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neural_insights.model.yml new file mode 100644 index 00000000000..24e9dfdc7da --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neural_insights.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - neural_insights + - Member[web].Member[server].Member[Blueprint] + - - flask.Flask~Subclass + - neural_insights + - Member[web].Member[server].Member[Flask] + - - pickle~Alias + - neural_insights + - Member[components].Member[diagnosis].Member[diagnosis].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neural_solution.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neural_solution.model.yml new file mode 100644 index 00000000000..84d7004618e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neural_solution.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - neural_solution + - Member[frontend].Member[fastapi].Member[main_server].Member[Task] + - - pydantic.BaseModel~Subclass + - neural_solution + - Member[frontend].Member[task_submitter].Member[Task] + - - starlette.websockets.WebSocket~Subclass + - neural_solution + - Member[frontend].Member[fastapi].Member[main_server].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neuralcoref.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neuralcoref.model.yml new file mode 100644 index 00000000000..1efaa170c60 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neuralcoref.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - neuralcoref + - Member[train].Member[conllparser].Member[pickle] + - - pickle~Alias + - neuralcoref + - Member[train].Member[evaluator].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neurokit2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neurokit2.model.yml new file mode 100644 index 00000000000..0f08084b9b3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neurokit2.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - neurokit2 + - Member[data].Member[data].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nevergrad.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nevergrad.model.yml new file mode 100644 index 00000000000..b2199f6765d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nevergrad.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - nevergrad + - Member[optimization].Member[base].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-newrelic_telemetry_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-newrelic_telemetry_sdk.model.yml new file mode 100644 index 00000000000..41091448db1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-newrelic_telemetry_sdk.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - newrelic_telemetry_sdk + - Member[log].Member[StringIO] + - - urllib3.PoolManager~Subclass + - newrelic_telemetry_sdk + - Member[client].Member[HTTPSConnectionPool] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-news.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-news.model.yml index fb909db9a54..ae03a5a743d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-news.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-news.model.yml @@ -4,9 +4,42 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - news + - Member[admin].Member[Activity] + - - Django.db.models.Model~Subclass + - news + - Member[admin].Member[Attachment] + - - Django.db.models.Model~Subclass + - news + - Member[admin].Member[Category] + - - Django.db.models.Model~Subclass + - news + - Member[admin].Member[News] + - - Django.db.models.Model~Subclass + - news + - Member[admin].Member[Video] + - - Django.db.models.Model~Subclass + - news + - Member[models].Member[Activity] + - - Django.db.models.Model~Subclass + - news + - Member[models].Member[Attachment] + - - Django.db.models.Model~Subclass + - news + - Member[models].Member[Category] - - Django.db.models.Model~Subclass - news - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - news + - Member[models].Member[News] - - Django.db.models.Model~Subclass - news - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - news + - Member[models].Member[Video] + - - Django.db.models.Model~Subclass + - news + - Member[views].Member[News] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-newsletter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-newsletter.model.yml index d429e3318e2..74a38baa782 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-newsletter.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-newsletter.model.yml @@ -7,24 +7,243 @@ extensions: - - Django.Views.View~Subclass - newsletter - Member[admin].Member[JavaScriptCatalog] + - - Django.Views.View~Subclass + - newsletter + - Member[urls].Member[ActionTemplateView] + - - Django.Views.View~Subclass + - newsletter + - Member[urls].Member[NewsletterDetailView] + - - Django.Views.View~Subclass + - newsletter + - Member[urls].Member[NewsletterListView] + - - Django.Views.View~Subclass + - newsletter + - Member[urls].Member[SubmissionArchiveDetailView] + - - Django.Views.View~Subclass + - newsletter + - Member[urls].Member[SubmissionArchiveIndexView] + - - Django.Views.View~Subclass + - newsletter + - Member[urls].Member[SubscribeRequestView] + - - Django.Views.View~Subclass + - newsletter + - Member[urls].Member[UnsubscribeRequestView] + - - Django.Views.View~Subclass + - newsletter + - Member[urls].Member[UpdateRequestView] + - - Django.Views.View~Subclass + - newsletter + - Member[urls].Member[UpdateSubscriptionView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[ActionFormView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[ActionRequestView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[ActionTemplateView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[ActionUserView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[ArchiveIndexView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[DateDetailView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[NewsletterDetailView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[NewsletterListView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[SubmissionArchiveDetailView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[SubmissionArchiveIndexView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[SubscribeRequestView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[SubscribeUserView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[UnsubscribeRequestView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[UnsubscribeUserView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[UpdateRequestView] + - - Django.Views.View~Subclass + - newsletter + - Member[views].Member[UpdateSubscriptionView] + - - Django.db.models.Model~Subclass + - newsletter + - Member[addressimport].Member[parsers].Member[Subscription] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin].Member[Article] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin].Member[Attachment] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin].Member[Message] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin].Member[Newsletter] - - Django.db.models.Model~Subclass - newsletter - Member[admin].Member[Site] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin].Member[Submission] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin].Member[Subscription] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin_forms].Member[Newsletter] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin_forms].Member[Submission] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin_forms].Member[Subscription] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin_utils].Member[Subscription] + - - Django.db.models.Model~Subclass + - newsletter + - Member[forms].Member[Subscription] + - - Django.db.models.Model~Subclass + - newsletter + - Member[management].Member[commands].Member[submit_newsletter].Member[Submission] + - - Django.db.models.Model~Subclass + - newsletter + - Member[models].Member[Article] + - - Django.db.models.Model~Subclass + - newsletter + - Member[models].Member[Attachment] + - - Django.db.models.Model~Subclass + - newsletter + - Member[models].Member[Message] + - - Django.db.models.Model~Subclass + - newsletter + - Member[models].Member[Newsletter] - - Django.db.models.Model~Subclass - newsletter - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - newsletter + - Member[models].Member[Submission] + - - Django.db.models.Model~Subclass + - newsletter + - Member[models].Member[Subscription] - - Django.db.models.Model~Subclass - newsletter - Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - newsletter + - Member[views].Member[Newsletter] - - Django.db.models.Model~Subclass - newsletter - Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - newsletter + - Member[views].Member[Submission] + - - Django.db.models.Model~Subclass + - newsletter + - Member[views].Member[Subscription] + - - django.db.models.FileField~Subclass + - newsletter + - Member[fields].Member[ImageField] - - django.db.models.FileField~Subclass - newsletter - Member[fields].Member[ParentClass] - - django.db.models.FileField~Subclass - newsletter - Member[fields].Member[ThumbnailerImageField] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[admin].Member[ConfirmForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[admin].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[admin].Member[SubmissionAdminForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[admin].Member[SubscriptionAdminForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[admin_forms].Member[ConfirmForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[admin_forms].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[admin_forms].Member[SubmissionAdminForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[admin_forms].Member[SubscriptionAdminForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[forms].Member[NewsletterForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[forms].Member[SubscribeRequestForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[forms].Member[UnsubscribeRequestForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[forms].Member[UpdateForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[forms].Member[UpdateRequestForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[forms].Member[UserUpdateForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[views].Member[SubscribeRequestForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[views].Member[UnsubscribeRequestForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[views].Member[UpdateForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[views].Member[UpdateRequestForm] + - - django.forms.BaseForm~Subclass + - newsletter + - Member[views].Member[UserUpdateForm] + - - django.http.response.HttpResponseRedirect~Subclass + - newsletter + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - newsletter + - Member[admin].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - newsletter - Member[views].Member[SimpleTemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nextdns.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nextdns.model.yml new file mode 100644 index 00000000000..ca392167adb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nextdns.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - nextdns + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nicegui.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nicegui.model.yml new file mode 100644 index 00000000000..8e5eef11caf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nicegui.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - nicegui + - Member[APIRouter] + - - fastapi.APIRouter~Subclass + - nicegui + - Member[api_router].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - nicegui + - Member[page].Member[APIRouter] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nikola.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nikola.model.yml new file mode 100644 index 00000000000..2a10a46bf60 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nikola.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - nikola + - Member[plugins].Member[command].Member[serve].Member[OurHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - nikola + - Member[plugins].Member[command].Member[serve].Member[SimpleHTTPRequestHandler] + - - io.StringIO~Subclass + - nikola + - Member[plugins].Member[command].Member[serve].Member[StringIO] + - - lxml.etree~Alias + - nikola + - Member[plugins].Member[basic_import].Member[etree] + - - lxml.etree~Alias + - nikola + - Member[plugins].Member[command].Member[import_wordpress].Member[etree] + - - markupsafe.Markup~Subclass + - nikola + - Member[plugins].Member[template].Member[mako].Member[Markup] + - - xml.etree.ElementTree~Subclass + - nikola + - Member[plugins].Member[compile].Member[markdown].Member[mdx_gist].Member[etree] + - - xml.etree.ElementTree~Subclass + - nikola + - Member[plugins].Member[compile].Member[markdown].Member[mdx_podcast].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nilearn.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nilearn.model.yml new file mode 100644 index 00000000000..a4db1d861d3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nilearn.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - nilearn + - Member[datasets].Member[func].Member[BytesIO] + - - io.StringIO~Subclass + - nilearn + - Member[plotting].Member[html_stat_map].Member[BytesIO] + - - pickle~Alias + - nilearn + - Member[datasets].Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ninja.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ninja.model.yml new file mode 100644 index 00000000000..a9b68306d07 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ninja.model.yml @@ -0,0 +1,96 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - ninja + - Member[orm].Member[metaclass].Member[DjangoModel] + - - django.http.request.HttpRequest~Subclass + - ninja + - Member[compatibility].Member[request].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - ninja + - Member[openapi].Member[docs].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - ninja + - Member[openapi].Member[views].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - ninja + - Member[pagination].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - ninja + - Member[params].Member[models].Member[_HttpRequest] + - - django.http.response.HttpResponse~Subclass + - ninja + - Member[openapi].Member[docs].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - ninja + - Member[openapi].Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - ninja + - Member[openapi].Member[views].Member[Response] + - - django.http.response.JsonResponse~Subclass + - ninja + - Member[responses].Member[Response] + - - pydantic.BaseModel~Subclass + - ninja + - Member[FilterSchema] + - - pydantic.BaseModel~Subclass + - ninja + - Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - ninja + - Member[Schema] + - - pydantic.BaseModel~Subclass + - ninja + - Member[conf].Member[Settings] + - - pydantic.BaseModel~Subclass + - ninja + - Member[filter_schema].Member[FilterSchema] + - - pydantic.BaseModel~Subclass + - ninja + - Member[filter_schema].Member[Schema] + - - pydantic.BaseModel~Subclass + - ninja + - Member[orm].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - ninja + - Member[orm].Member[metaclass].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - ninja + - Member[orm].Member[metaclass].Member[Schema] + - - pydantic.BaseModel~Subclass + - ninja + - Member[pagination].Member[Schema] + - - pydantic.BaseModel~Subclass + - ninja + - Member[params].Member[models].Member[BodyModel] + - - pydantic.BaseModel~Subclass + - ninja + - Member[params].Member[models].Member[CookieModel] + - - pydantic.BaseModel~Subclass + - ninja + - Member[params].Member[models].Member[FileModel] + - - pydantic.BaseModel~Subclass + - ninja + - Member[params].Member[models].Member[FormModel] + - - pydantic.BaseModel~Subclass + - ninja + - Member[params].Member[models].Member[HeaderModel] + - - pydantic.BaseModel~Subclass + - ninja + - Member[params].Member[models].Member[ParamModel] + - - pydantic.BaseModel~Subclass + - ninja + - Member[params].Member[models].Member[PathModel] + - - pydantic.BaseModel~Subclass + - ninja + - Member[params].Member[models].Member[QueryModel] + - - pydantic.BaseModel~Subclass + - ninja + - Member[params].Member[models].Member[_MultiPartBodyModel] + - - pydantic.BaseModel~Subclass + - ninja + - Member[schema].Member[Schema] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ninja_jwt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ninja_jwt.model.yml index 78704b2c160..e5347ffdc6b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ninja_jwt.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ninja_jwt.model.yml @@ -10,9 +10,36 @@ extensions: - - Django.db.models.Model~Subclass - ninja_jwt - Member[schema].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[schema].Member[BlacklistedToken] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[token_blacklist].Member[admin].Member[BlacklistedToken] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[token_blacklist].Member[admin].Member[OutstandingToken] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[token_blacklist].Member[management].Member[commands].Member[flushexpiredtokens].Member[OutstandingToken] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[token_blacklist].Member[models].Member[BlacklistedToken] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[token_blacklist].Member[models].Member[OutstandingToken] - - Django.db.models.Model~Subclass - ninja_jwt - Member[tokens].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[tokens].Member[BlacklistedToken] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[tokens].Member[OutstandingToken] + - - django.http.request.HttpRequest~Subclass + - ninja_jwt + - Member[authentication].Member[HttpRequest] - - pydantic.BaseModel~Subclass - ninja_jwt - Member[routers].Member[blacklist].Member[Schema] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nio.model.yml new file mode 100644 index 00000000000..3a0ff787a21 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nio.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - nio + - Member[client].Member[async_client].Member[ClientSession] + - - peewee.Database~Subclass + - nio + - Member[store].Member[database].Member[SqliteDatabase] + - - peewee.Database~Subclass + - nio + - Member[store].Member[database].Member[SqliteQueueDatabase] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nitpick.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nitpick.model.yml new file mode 100644 index 00000000000..4a83ad8a1cb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nitpick.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - nitpick + - Member[plugins].Member[ini].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nmap3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nmap3.model.yml new file mode 100644 index 00000000000..cde49d667ef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nmap3.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - nmap3 + - Member[ET] + - - xml.etree.ElementTree~Subclass + - nmap3 + - Member[nmap3].Member[ET] + - - xml.etree.ElementTree~Subclass + - nmap3 + - Member[nmapparser].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nni.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nni.model.yml new file mode 100644 index 00000000000..cadafa92502 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nni.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - nni + - Member[contrib].Member[training_service].Member[trial_client].Member[TrialServerHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - nni + - Member[contrib].Member[training_service].Member[trial_runner].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - nni + - Member[contrib].Member[training_service].Member[trial_runner].Member[TrialServerHandler] + - - peewee.Database~Subclass + - nni + - Member[nas].Member[benchmark].Member[nlp].Member[schema].Member[SqliteExtDatabase] + - - peewee.Database~Subclass + - nni + - Member[nas].Member[benchmark].Member[utils].Member[SqliteExtDatabase] + - - pickle~Alias + - nni + - Member[algorithms].Member[feature_engineering].Member[gradient_selector].Member[fginitialize].Member[pickle] + - - pickle~Alias + - nni + - Member[contrib].Member[distillation].Member[utils].Member[pickle] + - - tornado.web.RequestHandler~Subclass + - nni + - Member[tools].Member[jupyter_extension].Member[proxy].Member[NniProxyHandler] + - - tornado.web.RequestHandler~Subclass + - nni + - Member[tools].Member[jupyter_extension].Member[proxy].Member[RequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nnunet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nnunet.model.yml new file mode 100644 index 00000000000..0393279b324 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nnunet.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - nnunet + - Member[datasets].Member[dataloader].Member[pickle] + - - pickle~Alias + - nnunet + - Member[datasets].Member[dataset].Member[pickle] + - - pickle~Alias + - nnunet + - Member[ensemble].Member[pickle] + - - pickle~Alias + - nnunet + - Member[experiment_planning].Member[DatasetAnalyzer].Member[pickle] + - - pickle~Alias + - nnunet + - Member[experiment_planning].Member[utils].Member[pickle] + - - pickle~Alias + - nnunet + - Member[export].Member[pickle] + - - pickle~Alias + - nnunet + - Member[infer].Member[pickle] + - - pickle~Alias + - nnunet + - Member[losses].Member[multiple_losses].Member[pickle] + - - pickle~Alias + - nnunet + - Member[predict].Member[pickle] + - - pickle~Alias + - nnunet + - Member[single_fold_eval].Member[pickle] + - - pickle~Alias + - nnunet + - Member[training].Member[data_augmentation].Member[default_data_augmentation].Member[pickle] + - - pickle~Alias + - nnunet + - Member[utils].Member[predict_utils].Member[pickle] + - - pickle~Alias + - nnunet + - Member[utils].Member[static_predictor].Member[pickle] + - - pickle~Alias + - nnunet + - Member[utils].Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nomic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nomic.model.yml new file mode 100644 index 00000000000..9cf0b75307c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nomic.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - nomic + - Member[data_operations].Member[BytesIO] + - - io.StringIO~Subclass + - nomic + - Member[embed].Member[BytesIO] + - - pickle~Alias + - nomic + - Member[project].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebot.model.yml new file mode 100644 index 00000000000..27876f9e60a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebot.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - nonebot + - Member[adapters].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[internal].Member[adapter].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[internal].Member[adapter].Member[bot].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[internal].Member[adapter].Member[event].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[internal].Member[matcher].Member[matcher].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[internal].Member[params].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[internal].Member[permission].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[internal].Member[rule].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[message].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[params].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[permission].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[plugin].Member[on].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[plugins].Member[single_session].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebot + - Member[rule].Member[Event] + - - starlette.websockets.WebSocket~Subclass + - nonebot + - Member[drivers].Member[fastapi].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebot_plugin_guild_patch.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebot_plugin_guild_patch.model.yml new file mode 100644 index 00000000000..36e6647e384 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebot_plugin_guild_patch.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - nonebot_plugin_guild_patch + - Member[models].Member[ChannelInfo] + - - pydantic.BaseModel~Subclass + - nonebot_plugin_guild_patch + - Member[models].Member[ReactionInfo] + - - pydantic.BaseModel~Subclass + - nonebot_plugin_guild_patch + - Member[models].Member[SlowModeInfo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebot_plugin_htmlrender.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebot_plugin_htmlrender.model.yml new file mode 100644 index 00000000000..bcc7c47514e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebot_plugin_htmlrender.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - nonebot_plugin_htmlrender + - Member[browser].Member[Config] + - - pydantic.BaseModel~Subclass + - nonebot_plugin_htmlrender + - Member[config].Member[Config] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notebook.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notebook.model.yml new file mode 100644 index 00000000000..7160772d419 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notebook.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - notebook + - Member[api].Member[Blueprint] + - - flask.Blueprint~Subclass + - notebook + - Member[frontend].Member[client].Member[Blueprint] + - - flask.Flask~Subclass + - notebook + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications.model.yml index 559993d98db..c7103d590b5 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications.model.yml @@ -4,9 +4,36 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - notifications + - Member[views].Member[AllNotificationsList] + - - Django.Views.View~Subclass + - notifications + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - notifications + - Member[views].Member[NotificationViewList] + - - Django.Views.View~Subclass + - notifications + - Member[views].Member[UnreadNotificationsList] + - - Django.db.models.Model~Subclass + - notifications + - Member[base].Member[models].Member[AbstractNotification] - - Django.db.models.Model~Subclass - notifications - Member[base].Member[models].Member[ContentType] - - Django.db.models.Model~Subclass - notifications - Member[base].Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - notifications + - Member[models].Member[AbstractNotification] + - - Django.db.models.Model~Subclass + - notifications + - Member[models].Member[Notification] + - - django.http.response.HttpResponse~Subclass + - notifications + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - notifications + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications_python_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications_python_client.model.yml new file mode 100644 index 00000000000..d21546f98c5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications_python_client.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - notifications_python_client + - Member[notifications].Member[BytesIO] + - - requests.models.Response~Subclass + - notifications_python_client + - Member[errors].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notinstalled.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notinstalled.model.yml new file mode 100644 index 00000000000..424834c91fe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notinstalled.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - notinstalled + - Member[models].Member[NotInstalledModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notion_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notion_client.model.yml new file mode 100644 index 00000000000..1c0be3cf618 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notion_client.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - notion_client + - Member[logging].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nplusone.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nplusone.model.yml new file mode 100644 index 00000000000..ed803fe30c1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nplusone.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - nplusone + - Member[ext].Member[django].Member[patch].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nsepy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nsepy.model.yml new file mode 100644 index 00000000000..413b7a8ae69 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nsepy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - nsepy + - Member[derivatives].Member[archives].Member[BytesIO] + - - io.StringIO~Subclass + - nsepy + - Member[derivatives].Member[archives].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-numerapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-numerapi.model.yml new file mode 100644 index 00000000000..fca7a22c8ec --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-numerapi.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - numerapi + - Member[BytesIO] + - - io.StringIO~Subclass + - numerapi + - Member[base_api].Member[BytesIO] + - - io.StringIO~Subclass + - numerapi + - Member[numerapi].Member[BytesIO] + - - io.StringIO~Subclass + - numerapi + - Member[signalsapi].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-numpy_ext.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-numpy_ext.model.yml new file mode 100644 index 00000000000..41a31c986dc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-numpy_ext.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - numpy_ext + - Member[docscrape].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nvgpu.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nvgpu.model.yml index 8fd3bd5a490..56745b56624 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nvgpu.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nvgpu.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - nvgpu + - Member[webapp].Member[Flask] - - flask.MethodView~Subclass - nvgpu - Member[webapp].Member[GpuClusterStatusHTML] @@ -16,3 +19,6 @@ extensions: - - flask.MethodView~Subclass - nvgpu - Member[webapp].Member[Resource] + - - flask.Response~Subclass + - nvgpu + - Member[webapp].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nvidia_smi_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nvidia_smi_utils.model.yml new file mode 100644 index 00000000000..88c63cc5a75 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nvidia_smi_utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - nvidia_smi_utils + - Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nyoka.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nyoka.model.yml new file mode 100644 index 00000000000..bfbd10d662e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nyoka.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - nyoka + - Member[PMML44].Member[doc].Member[source].Member[scripts].Member[PMML44].Member[etree_] + - - lxml.etree~Alias + - nyoka + - Member[PMML44].Member[doc].Member[source].Member[scripts].Member[arima].Member[etree_] + - - lxml.etree~Alias + - nyoka + - Member[PMML44].Member[doc].Member[source].Member[scripts].Member[exponential_smoothing].Member[etree_] + - - lxml.etree~Alias + - nyoka + - Member[PMML44].Member[etree_] + - - lxml.etree~Alias + - nyoka + - Member[PMML44].Member[pmml44].Member[etree_] + - - lxml.etree~Alias + - nyoka + - Member[PMML44].Member[process_includes].Member[etree] + - - lxml.etree~Alias + - nyoka + - Member[statsmodels].Member[exponential_smoothing].Member[etree_] + - - lxml.etree~Alias + - nyoka + - Member[statsmodels].Member[statsmodels_to_pmml].Member[etree_] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oaipmh.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oaipmh.model.yml new file mode 100644 index 00000000000..ced86be67ce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oaipmh.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - oaipmh + - Member[client].Member[etree] + - - lxml.etree~Alias + - oaipmh + - Member[metadata].Member[etree] + - - lxml.etree~Alias + - oaipmh + - Member[server].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth2_provider.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth2_provider.model.yml index fdd45d86ebb..77163dc8a5d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth2_provider.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth2_provider.model.yml @@ -4,9 +4,159 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[ApplicationDelete] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[ApplicationDetail] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[ApplicationList] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[ApplicationRegistration] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[ApplicationUpdate] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[AuthorizationView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[ProtectedResourceView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[ReadWriteScopedResourceView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[RevokeTokenView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[ScopedProtectedResourceView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[TokenView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[ApplicationDelete] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[ApplicationDetail] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[ApplicationList] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[ApplicationRegistration] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[ApplicationUpdate] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[CreateView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[DeleteView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[DetailView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[ListView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[application].Member[UpdateView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[base].Member[AuthorizationView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[base].Member[BaseAuthorizationView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[base].Member[FormView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[base].Member[RevokeTokenView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[base].Member[TokenView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[base].Member[View] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[generic].Member[ProtectedResourceView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[generic].Member[ReadWriteScopedResourceView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[generic].Member[ScopedProtectedResourceView] + - - Django.Views.View~Subclass + - oauth2_provider + - Member[views].Member[generic].Member[View] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[admin].Member[AccessToken] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[admin].Member[Grant] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[admin].Member[RefreshToken] - - Django.db.models.Model~Subclass - oauth2_provider - Member[backends].Member[UserModel] - - Django.db.models.Model~Subclass - oauth2_provider - Member[compat].Member[User] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[models].Member[AbstractApplication] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[models].Member[AccessToken] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[models].Member[Application] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[models].Member[Grant] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[models].Member[RefreshToken] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[oauth2_validators].Member[AccessToken] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[oauth2_validators].Member[Grant] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[oauth2_validators].Member[RefreshToken] + - - django.forms.BaseForm~Subclass + - oauth2_provider + - Member[forms].Member[AllowForm] + - - django.forms.BaseForm~Subclass + - oauth2_provider + - Member[forms].Member[RegistrationForm] + - - django.forms.BaseForm~Subclass + - oauth2_provider + - Member[views].Member[application].Member[RegistrationForm] + - - django.forms.BaseForm~Subclass + - oauth2_provider + - Member[views].Member[base].Member[AllowForm] + - - django.http.response.HttpResponseForbidden~Subclass + - oauth2_provider + - Member[decorators].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - oauth2_provider + - Member[views].Member[mixins].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - oauth2_provider + - Member[views].Member[base].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - oauth2_provider + - Member[views].Member[base].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauthenticator.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauthenticator.model.yml index b869f55356c..e7fc15726fd 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauthenticator.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauthenticator.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pickle~Alias + - oauthenticator + - Member[globus].Member[pickle] - - tornado.web.RequestHandler~Subclass - oauthenticator - Member[BaseHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-obix_history.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-obix_history.model.yml new file mode 100644 index 00000000000..896fdd15608 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-obix_history.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - obix_history + - Member[agent].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-obspy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-obspy.model.yml new file mode 100644 index 00000000000..889038922e3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-obspy.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - obspy + - Member[clients].Member[filesystem].Member[miniseed].Member[BytesIO] + - - lxml.etree~Alias + - obspy + - Member[clients].Member[fdsn].Member[client].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[clients].Member[fdsn].Member[mass_downloader].Member[utils].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[clients].Member[fdsn].Member[wadl_parser].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[clients].Member[seedlink].Member[basic_client].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[io].Member[arclink].Member[inventory].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[io].Member[quakeml].Member[core].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[io].Member[seiscomp].Member[core].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[io].Member[seiscomp].Member[event].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[io].Member[seiscomp].Member[inventory].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[io].Member[stationxml].Member[core].Member[etree] + - - lxml.etree~Alias + - obspy + - Member[io].Member[xseed].Member[parser].Member[etree] + - - pickle~Alias + - obspy + - Member[core].Member[stream].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-octodns.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-octodns.model.yml new file mode 100644 index 00000000000..2fb07930b0d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-octodns.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - octodns + - Member[provider].Member[plan].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-odo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-odo.model.yml new file mode 100644 index 00000000000..cf96289fdd3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-odo.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - odo + - Member[backends].Member[aws].Member[BytesIO] + - - io.StringIO~Subclass + - odo + - Member[backends].Member[sql].Member[StringIO] + - - io.StringIO~Subclass + - odo + - Member[backends].Member[sql_csv].Member[StringIO] + - - io.StringIO~Subclass + - odo + - Member[compatibility].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-odp_amsterdam.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-odp_amsterdam.model.yml new file mode 100644 index 00000000000..3927467ae06 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-odp_amsterdam.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - odp_amsterdam + - Member[odp_amsterdam].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-office365.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-office365.model.yml new file mode 100644 index 00000000000..f036a9d6c57 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-office365.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - office365 + - Member[runtime].Member[auth].Member[providers].Member[saml_token_provider].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - office365 + - Member[runtime].Member[odata].Member[reader].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ofxparse.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ofxparse.model.yml new file mode 100644 index 00000000000..2b29b5e80ce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ofxparse.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ofxparse + - Member[ofxparse].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - ofxparse + - Member[ofxutil].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ofxtools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ofxtools.model.yml new file mode 100644 index 00000000000..9194bbcce1b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ofxtools.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ofxtools + - Member[scripts].Member[ofxget].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - ofxtools + - Member[scripts].Member[ofxget].Member[ET] + - - xml.etree.ElementTree~Subclass + - ofxtools + - Member[utils].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oidc_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oidc_auth.model.yml new file mode 100644 index 00000000000..9a985ddf832 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oidc_auth.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - rest_framework.exceptions.APIException~Subclass + - oidc_auth + - Member[authentication].Member[AuthenticationFailed] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oidc_provider.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oidc_provider.model.yml index 0ce76a4c451..527dfb40136 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oidc_provider.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oidc_provider.model.yml @@ -4,9 +4,132 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - oidc_provider + - Member[views].Member[AuthorizeView] + - - Django.Views.View~Subclass + - oidc_provider + - Member[views].Member[CheckSessionIframeView] - - Django.Views.View~Subclass - oidc_provider - Member[views].Member[EndSessionView] + - - Django.Views.View~Subclass + - oidc_provider + - Member[views].Member[JwksView] - - Django.Views.View~Subclass - oidc_provider - Member[views].Member[LogoutView] + - - Django.Views.View~Subclass + - oidc_provider + - Member[views].Member[ProviderInfoView] + - - Django.Views.View~Subclass + - oidc_provider + - Member[views].Member[TokenIntrospectionView] + - - Django.Views.View~Subclass + - oidc_provider + - Member[views].Member[TokenView] + - - Django.Views.View~Subclass + - oidc_provider + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[admin].Member[Client] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[admin].Member[Code] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[admin].Member[RSAKey] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[admin].Member[Token] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[endpoints].Member[authorize].Member[Client] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[endpoints].Member[authorize].Member[UserConsent] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[endpoints].Member[introspection].Member[Client] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[endpoints].Member[introspection].Member[Token] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[endpoints].Member[token].Member[Client] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[endpoints].Member[token].Member[Code] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[endpoints].Member[token].Member[Token] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[utils].Member[oauth2].Member[Token] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[utils].Member[token].Member[Code] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[utils].Member[token].Member[RSAKey] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[lib].Member[utils].Member[token].Member[Token] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[management].Member[commands].Member[creatersakey].Member[RSAKey] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[models].Member[BaseCodeTokenModel] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[models].Member[Client] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[models].Member[Code] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[models].Member[RSAKey] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[models].Member[ResponseType] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[models].Member[Token] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[models].Member[UserConsent] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[views].Member[Client] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[views].Member[RSAKey] + - - Django.db.models.Model~Subclass + - oidc_provider + - Member[views].Member[ResponseType] + - - django.forms.BaseForm~Subclass + - oidc_provider + - Member[admin].Member[ClientForm] + - - django.forms.BaseForm~Subclass + - oidc_provider + - Member[admin].Member[ModelForm] + - - django.http.response.HttpResponse~Subclass + - oidc_provider + - Member[lib].Member[utils].Member[common].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - oidc_provider + - Member[lib].Member[utils].Member[oauth2].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - oidc_provider + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - oidc_provider + - Member[lib].Member[endpoints].Member[introspection].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - oidc_provider + - Member[lib].Member[endpoints].Member[token].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - oidc_provider + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onebot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onebot.model.yml index d34061a7847..2e357c36358 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onebot.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onebot.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - onebot + - Member[utils].Member[BytesIO] + - - io.StringIO~Subclass + - onebot + - Member[v11].Member[message].Member[BytesIO] - - pydantic.BaseModel~Subclass - onebot - Member[collator].Member[Event] @@ -76,6 +82,9 @@ extensions: - - pydantic.BaseModel~Subclass - onebot - Member[v11].Member[RequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[adapter].Member[Config] - - pydantic.BaseModel~Subclass - onebot - Member[v11].Member[adapter].Member[Event] @@ -88,9 +97,21 @@ extensions: - - pydantic.BaseModel~Subclass - onebot - Member[v11].Member[bot].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[bot].Member[Reply] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[config].Member[Config] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[Anonymous] - - pydantic.BaseModel~Subclass - onebot - Member[v11].Member[event].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[File] - - pydantic.BaseModel~Subclass - onebot - Member[v11].Member[event].Member[FriendAddNoticeEvent] @@ -154,9 +175,18 @@ extensions: - - pydantic.BaseModel~Subclass - onebot - Member[v11].Member[event].Member[PrivateMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[Reply] - - pydantic.BaseModel~Subclass - onebot - Member[v11].Member[event].Member[RequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[Sender] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[Status] - - pydantic.BaseModel~Subclass - onebot - Member[v11].Member[helpers].Member[Event] @@ -166,6 +196,12 @@ extensions: - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[BotEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[BotSelf] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[BotStatus] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[ChannelCreateEvent] @@ -217,6 +253,9 @@ extensions: - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[HeartbeatMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[ImplVersion] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[MessageEvent] @@ -232,15 +271,24 @@ extensions: - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[PrivateMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[Reply] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[RequestEvent] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[StatusUpdateMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[Status] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[adapter].Member[BotEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[adapter].Member[Config] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[adapter].Member[ConnectMetaEvent] @@ -259,12 +307,24 @@ extensions: - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[bot].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[bot].Member[Reply] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[config].Member[Config] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[event].Member[BaseEvent] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[event].Member[BotEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[BotSelf] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[BotStatus] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[event].Member[ChannelCreateEvent] @@ -316,6 +376,9 @@ extensions: - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[event].Member[HeartbeatMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[ImplVersion] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[event].Member[MessageEvent] @@ -331,9 +394,15 @@ extensions: - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[event].Member[PrivateMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[Reply] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[event].Member[RequestEvent] - - pydantic.BaseModel~Subclass - onebot - Member[v12].Member[event].Member[StatusUpdateMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[Status] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onedrivesdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onedrivesdk.model.yml new file mode 100644 index 00000000000..d7259bce755 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onedrivesdk.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - onedrivesdk + - Member[helpers].Member[GetAuthCodeServer].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - onedrivesdk + - Member[helpers].Member[GetAuthCodeServer].Member[GetAuthCodeRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - onedrivesdk + - Member[helpers].Member[get_access_token_server].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - onedrivesdk + - Member[helpers].Member[get_access_token_server].Member[GetAccessTokenRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onelogin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onelogin.model.yml index 7ebffbe61c1..4f87e2e1fa3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onelogin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onelogin.model.yml @@ -10,3 +10,2004 @@ extensions: - - lxml.etree~Alias - onelogin - Member[saml2].Member[utils].Member[etree] + - - lxml.etree~Alias + - onelogin + - Member[saml2].Member[xml_utils].Member[etree] + - - lxml.etree~Alias + - onelogin + - Member[saml2].Member[xmlparser].Member[_etree] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ActionObj] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ActivateMfaFactorsRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AddClientApp201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AddClientAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AddPrivilegeToRole201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AddPrivilegeToRoleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AddRolesToUserRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AltErr] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AppParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AppRule] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AssignUsersToPrivilegeRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AuthClaim] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AuthId] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AuthScope] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AuthServerConfiguration] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[AuthServer] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[BrandApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[BrandBackgroundUrls] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[BrandBackground] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[BrandLogoUrls] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[BrandLogo] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[BrandReq] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Brand] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ClientAppFull] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ClockCounter] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Condition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ConfigurationOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ConfigurationSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Connector] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[CreateApp200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[CreateAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[CreateDeviceVerification201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[CreateDeviceVerificationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[CreateFactorRegistration201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[CreateFactorRegistrationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[CreateRole201ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Device] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[EmailConfig] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[EnforcementPointResourcesInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[EnforcementPoint] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[EnrollMfaFactor200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Event] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GenerateMFAtoken200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GenerateMFAtokenRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GenerateOTP201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GenerateOTPRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GenerateSamlAssert200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GenerateTokenRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GenericAppProvisioning] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GenericApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetAssignedUser200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetAuthFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetAuthenticationDevices200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetCustomAttributes200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEmailSettings200ResponseOneOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEmailSettings200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEnrolledFactors200ResponseDataOtpDevicesInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEnrolledFactors200ResponseData] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEnrolledFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEventById200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEventTypes200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEventTypes200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEvents200ResponsePagination] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetEvents200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetGroups200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetInviteLink200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetInviteLinkRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetMFAFactors200ResponseDataAuthFactorsInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetMFAFactors200ResponseData] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetMFAFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRateLimit200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRiskScore200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRiskScoreRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRiskScores200ResponseScores] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRiskScores200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRoleApps200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRoleById200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRoleById200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRoleByName200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRoleByName200ResponsePagination] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetRoleByName200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetUserApps200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetUserRoles200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[GetUserVerification200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Group] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[HookEnvvar] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[HookLog] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[HookOptions] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[HookStatus] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Hook] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ListConditions200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ListMappingActionValues200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ListMappingConditions200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ListMappingConditionsOperators200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ListMappingContionValues200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ListMappingsActions200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ListMessageTemplates200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[ListPrivilegeRoles200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Locale] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[LockAccountUserRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Mapping] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[MessageTemplateTemplateOneOf1] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[MessageTemplateTemplateOneOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[MessageTemplateTemplate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[MessageTemplate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[OauthToken] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[OidcAppAllOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[OidcApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[OtpDevice] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[PrivilegePrivilegeStatementInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[PrivilegePrivilege] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Privilege] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RateLimit] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RemoveRoleUsersRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RemoveUserRoleRequestRoleIdArrayInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RemoveUserRoleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RequestBrand] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RevokeTokensRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RiskDevice] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RiskRule] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RiskUser] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Role] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RuleAction] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[RuleCondition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SamlAppAllOfParametersSamlUsername] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SamlAppAllOfParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SamlAppAllOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SamlApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SamlAssert] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SamlFactor] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Scope] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SendInviteLink200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SendInviteLinkRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Session] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SetUserStateRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[Source] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SsoOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SsoSamlCertificate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[SsoSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[TokenClaim] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[TrackRiskEventRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[UpdateClientAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[UpdateEnvironmentVariableRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[UpdatePasswordInsecureRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[UpdatePasswordSecureRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[UpdatePrivilege200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[UpdateRiskRuleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[UpdateRole200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[User] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[VerFactorSaml200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[VerifyMfaFactorRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[VerifyUserRegistration200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[VerifyUserRegistrationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[VerifyUserVerificationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_auth_claims_api].Member[AuthClaim] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_auth_claims_api].Member[AuthId] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_auth_claims_api].Member[TokenClaim] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_auth_client_apps_api].Member[AddClientApp201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_auth_client_apps_api].Member[AddClientAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_auth_client_apps_api].Member[ClientAppFull] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_auth_client_apps_api].Member[UpdateClientAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_auth_scopes_api].Member[AuthId] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_auth_scopes_api].Member[AuthScope] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[api_authorization_server_api].Member[AuthServer] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[app_rules_api].Member[AppRule] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[app_rules_api].Member[ListConditions200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[app_rules_api].Member[RuleAction] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[app_rules_api].Member[RuleCondition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[apps_api].Member[Connector] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[apps_api].Member[CreateApp200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[apps_api].Member[CreateAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[apps_api].Member[GenericApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[apps_api].Member[User] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[branding_service_api].Member[BrandApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[branding_service_api].Member[BrandReq] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[branding_service_api].Member[Brand] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[branding_service_api].Member[RequestBrand] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[branding_service_smtp_api].Member[AltErr] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[branding_service_smtp_api].Member[EmailConfig] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[branding_service_smtp_api].Member[GetEmailSettings200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[branding_service_templates_api].Member[ListMessageTemplates200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[branding_service_templates_api].Member[MessageTemplate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[events_api].Member[GetEventById200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[events_api].Member[GetEventTypes200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[events_api].Member[GetEvents200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[groups_api].Member[GetGroups200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[invite_links_api].Member[GetInviteLink200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[invite_links_api].Member[GetInviteLinkRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[invite_links_api].Member[SendInviteLink200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[invite_links_api].Member[SendInviteLinkRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[CreateDeviceVerification201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[CreateDeviceVerificationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[CreateFactorRegistration201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[CreateFactorRegistrationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[GenerateOTP201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[GenerateOTPRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[GetAuthFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[GetAuthenticationDevices200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[GetUserVerification200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[VerifyUserRegistration200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[VerifyUserRegistrationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_api].Member[VerifyUserVerificationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_v1_api].Member[ActivateMfaFactorsRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_v1_api].Member[EnrollMfaFactor200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_v1_api].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_v1_api].Member[GenerateMFAtoken200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_v1_api].Member[GenerateMFAtokenRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_v1_api].Member[GetEnrolledFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_v1_api].Member[GetMFAFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_v1_api].Member[OtpDevice] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[multi_factor_authentication_v1_api].Member[VerifyMfaFactorRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[o_auth2_api].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[o_auth2_api].Member[GenerateTokenRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[o_auth2_api].Member[GetRateLimit200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[o_auth2_api].Member[OauthToken] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[o_auth2_api].Member[RevokeTokensRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[privileges_api].Member[AddPrivilegeToRole201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[privileges_api].Member[AddPrivilegeToRoleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[privileges_api].Member[AssignUsersToPrivilegeRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[privileges_api].Member[GetAssignedUser200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[privileges_api].Member[ListPrivilegeRoles200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[privileges_api].Member[Privilege] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[privileges_api].Member[UpdatePrivilege200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[roles_api].Member[CreateRole201ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[roles_api].Member[GetRoleApps200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[roles_api].Member[GetRoleById200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[roles_api].Member[GetRoleByName200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[roles_api].Member[RemoveRoleUsersRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[roles_api].Member[Role] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[roles_api].Member[UpdateRole200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[roles_api].Member[User] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[saml_assertions_api].Member[GenerateSamlAssert200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[saml_assertions_api].Member[SamlAssert] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[saml_assertions_api].Member[SamlFactor] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[saml_assertions_api].Member[VerFactorSaml200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[smart_hooks_api].Member[HookEnvvar] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[smart_hooks_api].Member[HookLog] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[smart_hooks_api].Member[Hook] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[smart_hooks_api].Member[UpdateEnvironmentVariableRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[user_mappings_api].Member[ListMappingActionValues200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[user_mappings_api].Member[ListMappingConditions200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[user_mappings_api].Member[ListMappingConditionsOperators200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[user_mappings_api].Member[ListMappingContionValues200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[user_mappings_api].Member[ListMappingsActions200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[user_mappings_api].Member[Mapping] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[AddRolesToUserRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[GetCustomAttributes200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[GetUserApps200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[GetUserRoles200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[LockAccountUserRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[RemoveUserRoleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[SetUserStateRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[UpdatePasswordInsecureRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[UpdatePasswordSecureRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v1_api].Member[User] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v2_api].Member[GetUserApps200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[users_v2_api].Member[User] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[vigilance_ai_api].Member[GetRiskScore200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[vigilance_ai_api].Member[GetRiskScoreRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[vigilance_ai_api].Member[GetRiskScores200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[vigilance_ai_api].Member[RiskRule] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[vigilance_ai_api].Member[TrackRiskEventRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[api].Member[vigilance_ai_api].Member[UpdateRiskRuleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ActionObj] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ActivateMfaFactorsRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AddClientApp201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AddClientAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AddPrivilegeToRole201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AddPrivilegeToRoleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AddRolesToUserRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AltErr] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AppParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AppRule] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AssignUsersToPrivilegeRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AuthClaim] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AuthId] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AuthScope] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AuthServerConfiguration] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[AuthServer] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[BrandApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[BrandBackgroundUrls] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[BrandBackground] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[BrandLogoUrls] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[BrandLogo] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[BrandReq] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Brand] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ClientAppFull] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ClockCounter] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Condition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ConfigurationOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ConfigurationSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Connector] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[CreateApp200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[CreateAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[CreateDeviceVerification201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[CreateDeviceVerificationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[CreateFactorRegistration201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[CreateFactorRegistrationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[CreateRole201ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Device] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[EmailConfig] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[EnforcementPointResourcesInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[EnforcementPoint] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[EnrollMfaFactor200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Event] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GenerateMFAtoken200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GenerateMFAtokenRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GenerateOTP201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GenerateOTPRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GenerateSamlAssert200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GenerateTokenRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GenericAppProvisioning] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GenericApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetAssignedUser200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetAuthFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetAuthenticationDevices200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetCustomAttributes200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEmailSettings200ResponseOneOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEmailSettings200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEnrolledFactors200ResponseDataOtpDevicesInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEnrolledFactors200ResponseData] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEnrolledFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEventById200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEventTypes200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEventTypes200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEvents200ResponsePagination] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetEvents200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetGroups200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetInviteLink200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetInviteLinkRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetMFAFactors200ResponseDataAuthFactorsInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetMFAFactors200ResponseData] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetMFAFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRateLimit200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRiskScore200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRiskScoreRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRiskScores200ResponseScores] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRiskScores200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRoleApps200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRoleById200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRoleById200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRoleByName200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRoleByName200ResponsePagination] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetRoleByName200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetUserApps200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetUserRoles200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[GetUserVerification200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Group] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[HookEnvvar] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[HookLog] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[HookOptions] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[HookStatus] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Hook] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ListConditions200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ListMappingActionValues200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ListMappingConditions200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ListMappingConditionsOperators200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ListMappingContionValues200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ListMappingsActions200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ListMessageTemplates200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ListPrivilegeRoles200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Locale] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[LockAccountUserRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Mapping] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[MessageTemplateTemplateOneOf1] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[MessageTemplateTemplateOneOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[MessageTemplateTemplate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[MessageTemplate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[OauthToken] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[OidcAppAllOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[OidcApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[OtpDevice] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[PrivilegePrivilegeStatementInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[PrivilegePrivilege] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Privilege] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RateLimit] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RemoveRoleUsersRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RemoveUserRoleRequestRoleIdArrayInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RemoveUserRoleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RequestBrand] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RevokeTokensRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RiskDevice] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RiskRule] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RiskUser] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Role] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RuleAction] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[RuleCondition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SamlAppAllOfParametersSamlUsername] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SamlAppAllOfParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SamlAppAllOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SamlApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SamlAssert] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SamlFactor] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Scope] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SendInviteLink200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SendInviteLinkRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Session] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SetUserStateRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[Source] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SsoOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SsoSamlCertificate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[SsoSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[TokenClaim] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[TrackRiskEventRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[UpdateClientAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[UpdateEnvironmentVariableRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[UpdatePasswordInsecureRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[UpdatePasswordSecureRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[UpdatePrivilege200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[UpdateRiskRuleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[UpdateRole200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[VerFactorSaml200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[VerifyMfaFactorRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[VerifyUserRegistration200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[VerifyUserRegistrationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[VerifyUserVerificationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[action_obj].Member[ActionObj] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[activate_mfa_factors_request].Member[ActivateMfaFactorsRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[add_client_app201_response].Member[AddClientApp201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[add_client_app_request].Member[AddClientAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[add_privilege_to_role201_response].Member[AddPrivilegeToRole201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[add_privilege_to_role_request].Member[AddPrivilegeToRoleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[add_roles_to_user_request].Member[AddRolesToUserRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[alt_err].Member[AltErr] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[app_parameters].Member[AppParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[app_rule].Member[ActionObj] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[app_rule].Member[AppRule] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[app_rule].Member[Condition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[assign_users_to_privilege_request].Member[AssignUsersToPrivilegeRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[auth_claim].Member[AuthClaim] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[auth_id].Member[AuthId] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[auth_scope].Member[AuthScope] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[auth_server].Member[AuthServerConfiguration] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[auth_server].Member[AuthServer] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[auth_server_configuration].Member[AuthServerConfiguration] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand].Member[BrandBackground] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand].Member[BrandLogo] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand].Member[Brand] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand_app].Member[BrandApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand_background].Member[BrandBackgroundUrls] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand_background].Member[BrandBackground] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand_background_urls].Member[BrandBackgroundUrls] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand_logo].Member[BrandLogoUrls] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand_logo].Member[BrandLogo] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand_logo_urls].Member[BrandLogoUrls] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[brand_req].Member[BrandReq] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[client_app_full].Member[ClientAppFull] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[client_app_full].Member[Scope] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[clock_counter].Member[ClockCounter] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[condition].Member[Condition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[configuration_oidc].Member[ConfigurationOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[configuration_saml].Member[ConfigurationSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[connector].Member[Connector] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_app200_response].Member[CreateApp200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_app200_response].Member[GenericApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_app200_response].Member[OidcApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_app200_response].Member[SamlApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_app_request].Member[CreateAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_app_request].Member[GenericApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_app_request].Member[OidcApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_app_request].Member[SamlApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_device_verification201_response].Member[CreateDeviceVerification201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_device_verification_request].Member[CreateDeviceVerificationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_factor_registration201_response].Member[CreateFactorRegistration201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_factor_registration_request].Member[CreateFactorRegistrationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_privilege200_response].Member[CreatePrivilege200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[create_role201_response_inner].Member[CreateRole201ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[device].Member[Device] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[email_config].Member[EmailConfig] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[enforcement_point].Member[ClockCounter] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[enforcement_point].Member[EnforcementPointResourcesInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[enforcement_point].Member[EnforcementPoint] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[enforcement_point_resources_inner].Member[EnforcementPointResourcesInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[enroll_mfa_factor200_response].Member[EnrollMfaFactor200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[enroll_mfa_factor200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[enroll_mfa_factor200_response].Member[GetEnrolledFactors200ResponseDataOtpDevicesInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[error].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[event].Member[Event] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generate_mf_atoken200_response].Member[GenerateMFAtoken200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generate_mf_atoken_request].Member[GenerateMFAtokenRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generate_otp201_response].Member[GenerateOTP201Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generate_otp_request].Member[GenerateOTPRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generate_saml_assert200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generate_saml_assert200_response].Member[GenerateSamlAssert200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generate_token_request].Member[GenerateTokenRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generic_app].Member[AppParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generic_app].Member[EnforcementPoint] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generic_app].Member[GenericAppProvisioning] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generic_app].Member[GenericApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[generic_app_provisioning].Member[GenericAppProvisioning] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_assigned_user200_response].Member[GetAssignedUser200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_auth_factors200_response].Member[GetAuthFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_authentication_devices200_response_inner].Member[GetAuthenticationDevices200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_custom_attributes200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_custom_attributes200_response].Member[GetCustomAttributes200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_email_settings200_response].Member[EmailConfig] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_email_settings200_response].Member[GetEmailSettings200ResponseOneOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_email_settings200_response].Member[GetEmailSettings200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_email_settings200_response_one_of].Member[GetEmailSettings200ResponseOneOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_enrolled_factors200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_enrolled_factors200_response].Member[GetEnrolledFactors200ResponseData] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_enrolled_factors200_response].Member[GetEnrolledFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_enrolled_factors200_response_data].Member[GetEnrolledFactors200ResponseDataOtpDevicesInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_enrolled_factors200_response_data].Member[GetEnrolledFactors200ResponseData] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_enrolled_factors200_response_data_otp_devices_inner].Member[GetEnrolledFactors200ResponseDataOtpDevicesInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_event_by_id200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_event_by_id200_response].Member[Event] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_event_by_id200_response].Member[GetEventById200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_event_types200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_event_types200_response].Member[GetEventTypes200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_event_types200_response].Member[GetEventTypes200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_event_types200_response_data_inner].Member[GetEventTypes200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_events200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_events200_response].Member[Event] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_events200_response].Member[GetEvents200ResponsePagination] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_events200_response].Member[GetEvents200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_events200_response_pagination].Member[GetEvents200ResponsePagination] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_groups200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_groups200_response].Member[GetGroups200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_groups200_response].Member[Group] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_invite_link200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_invite_link200_response].Member[GetInviteLink200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_invite_link_request].Member[GetInviteLinkRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_mfa_factors200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_mfa_factors200_response].Member[GetMFAFactors200ResponseData] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_mfa_factors200_response].Member[GetMFAFactors200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_mfa_factors200_response_data].Member[GetMFAFactors200ResponseDataAuthFactorsInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_mfa_factors200_response_data].Member[GetMFAFactors200ResponseData] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_mfa_factors200_response_data_auth_factors_inner].Member[GetMFAFactors200ResponseDataAuthFactorsInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_rate_limit200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_rate_limit200_response].Member[GetRateLimit200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_rate_limit200_response].Member[RateLimit] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_risk_score200_response].Member[GetRiskScore200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_risk_score_request].Member[GetRiskScoreRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_risk_score_request].Member[RiskDevice] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_risk_score_request].Member[RiskUser] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_risk_score_request].Member[Session] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_risk_score_request].Member[Source] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_risk_scores200_response].Member[GetRiskScores200ResponseScores] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_risk_scores200_response].Member[GetRiskScores200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_risk_scores200_response_scores].Member[GetRiskScores200ResponseScores] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_apps200_response_inner].Member[GetRoleApps200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_id200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_id200_response].Member[GetRoleById200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_id200_response].Member[GetRoleById200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_id200_response_data_inner].Member[GetRoleById200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_name200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_name200_response].Member[GetRoleByName200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_name200_response].Member[GetRoleByName200ResponsePagination] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_name200_response].Member[GetRoleByName200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_name200_response_data_inner].Member[GetRoleByName200ResponseDataInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_role_by_name200_response_pagination].Member[GetRoleByName200ResponsePagination] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_user_apps200_response_inner].Member[GetUserApps200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_user_roles200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_user_roles200_response].Member[GetUserRoles200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[get_user_verification200_response].Member[GetUserVerification200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[group].Member[Group] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[hook].Member[Condition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[hook].Member[HookOptions] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[hook].Member[Hook] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[hook_envvar].Member[HookEnvvar] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[hook_log].Member[HookLog] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[hook_options].Member[HookOptions] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[hook_status].Member[HookStatus] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[list_conditions200_response_inner].Member[ListConditions200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[list_mapping_action_values200_response_inner].Member[ListMappingActionValues200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[list_mapping_conditions200_response].Member[ListMappingConditions200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[list_mapping_conditions_operators200_response_inner].Member[ListMappingConditionsOperators200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[list_mapping_contion_values200_response_inner].Member[ListMappingContionValues200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[list_mappings_actions200_response_inner].Member[ListMappingsActions200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[list_message_templates200_response_inner].Member[ListMessageTemplates200ResponseInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[list_privelege_roles200_response].Member[ListPrivelegeRoles200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[list_privilege_roles200_response].Member[ListPrivilegeRoles200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[locale].Member[Locale] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[lock_account_user_request].Member[LockAccountUserRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[mapping].Member[ActionObj] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[mapping].Member[Condition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[mapping].Member[Mapping] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[message_template].Member[MessageTemplateTemplate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[message_template].Member[MessageTemplate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[message_template_template].Member[MessageTemplateTemplateOneOf1] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[message_template_template].Member[MessageTemplateTemplateOneOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[message_template_template].Member[MessageTemplateTemplate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[message_template_template_one_of1].Member[MessageTemplateTemplateOneOf1] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[message_template_template_one_of].Member[MessageTemplateTemplateOneOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oauth_token].Member[OauthToken] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oidc_app].Member[AppParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oidc_app].Member[ConfigurationOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oidc_app].Member[EnforcementPoint] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oidc_app].Member[GenericAppProvisioning] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oidc_app].Member[OidcApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oidc_app].Member[SsoOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oidc_app_all_of].Member[ConfigurationOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oidc_app_all_of].Member[OidcAppAllOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[oidc_app_all_of].Member[SsoOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[otp_device].Member[OtpDevice] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[privilege].Member[PrivilegePrivilege] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[privilege].Member[Privilege] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[privilege_privilege].Member[PrivilegePrivilegeStatementInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[privilege_privilege].Member[PrivilegePrivilege] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[privilege_privilege_statement_inner].Member[PrivilegePrivilegeStatementInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[rate_limit].Member[RateLimit] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[remove_role_users_request].Member[RemoveRoleUsersRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[remove_user_role_request].Member[RemoveUserRoleRequestRoleIdArrayInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[remove_user_role_request].Member[RemoveUserRoleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[remove_user_role_request_role_id_array_inner].Member[RemoveUserRoleRequestRoleIdArrayInner] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[request_brand].Member[RequestBrand] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[revoke_tokens_request].Member[RevokeTokensRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[risk_device].Member[RiskDevice] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[risk_rule].Member[RiskRule] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[risk_rule].Member[Source] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[risk_user].Member[RiskUser] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[role].Member[Role] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[rule_action].Member[RuleAction] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[rule_condition].Member[RuleCondition] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app].Member[ConfigurationSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app].Member[EnforcementPoint] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app].Member[GenericAppProvisioning] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app].Member[SamlAppAllOfParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app].Member[SamlApp] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app].Member[SsoSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app_all_of].Member[ConfigurationSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app_all_of].Member[SamlAppAllOfParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app_all_of].Member[SamlAppAllOf] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app_all_of].Member[SsoSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app_all_of_parameters].Member[SamlAppAllOfParametersSamlUsername] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app_all_of_parameters].Member[SamlAppAllOfParameters] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_app_all_of_parameters_saml_username].Member[SamlAppAllOfParametersSamlUsername] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_assert].Member[SamlAssert] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[saml_factor].Member[SamlFactor] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[scope].Member[Scope] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[send_invite_link200_response].Member[Error] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[send_invite_link200_response].Member[SendInviteLink200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[send_invite_link_request].Member[SendInviteLinkRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[session].Member[Session] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[set_user_state_request].Member[SetUserStateRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[source].Member[Source] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[sso_oidc].Member[SsoOidc] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[sso_saml].Member[SsoSamlCertificate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[sso_saml].Member[SsoSaml] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[sso_saml_certificate].Member[SsoSamlCertificate] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[token_claim].Member[TokenClaim] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[track_risk_event_request].Member[RiskDevice] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[track_risk_event_request].Member[RiskUser] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[track_risk_event_request].Member[Session] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[track_risk_event_request].Member[Source] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[track_risk_event_request].Member[TrackRiskEventRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[update_client_app_request].Member[UpdateClientAppRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[update_environment_variable_request].Member[UpdateEnvironmentVariableRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[update_password_insecure_request].Member[UpdatePasswordInsecureRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[update_password_secure_request].Member[UpdatePasswordSecureRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[update_privilege200_response].Member[UpdatePrivilege200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[update_risk_rule_request].Member[UpdateRiskRuleRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[update_role200_response].Member[UpdateRole200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[ver_factor_saml200_response].Member[VerFactorSaml200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[verify_mfa_factor_request].Member[VerifyMfaFactorRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[verify_user_registration200_response].Member[VerifyUserRegistration200Response] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[verify_user_registration_request].Member[VerifyUserRegistrationRequest] + - - pydantic.BaseModel~Subclass + - onelogin + - Member[models].Member[verify_user_verification_request].Member[VerifyUserVerificationRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-online_users.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-online_users.model.yml new file mode 100644 index 00000000000..fa289adfa5b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-online_users.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - online_users + - Member[admin].Member[OnlineUserActivity] + - - Django.db.models.Model~Subclass + - online_users + - Member[middleware].Member[OnlineUserActivity] + - - Django.db.models.Model~Subclass + - online_users + - Member[models].Member[OnlineUserActivity] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onmt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onmt.model.yml new file mode 100644 index 00000000000..259e9878937 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onmt.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - onmt + - Member[bin].Member[server].Member[Flask] + - - pickle~Alias + - onmt + - Member[utils].Member[distributed].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onnx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onnx.model.yml new file mode 100644 index 00000000000..be3cf286350 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onnx.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - onnx + - Member[hub].Member[BytesIO] + - - io.StringIO~Subclass + - onnx + - Member[reference].Member[reference_evaluator].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opcua.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opcua.model.yml new file mode 100644 index 00000000000..ce65e33712d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opcua.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - opcua + - Member[server].Member[address_space].Member[pickle] + - - xml.etree.ElementTree~Subclass + - opcua + - Member[common].Member[type_dictionary_buider].Member[Et] + - - xml.etree.ElementTree~Subclass + - opcua + - Member[common].Member[xmlexporter].Member[Et] + - - xml.etree.ElementTree~Subclass + - opcua + - Member[common].Member[xmlparser].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-open_meteo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-open_meteo.model.yml new file mode 100644 index 00000000000..d500530e874 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-open_meteo.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[CurrentWeather] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[DailyForecastUnits] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[DailyForecast] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[Forecast] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[GeocodingResult] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[Geocoding] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[HourlyForecastUnits] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[HourlyForecast] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[models].Member[CurrentWeather] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[models].Member[DailyForecastUnits] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[models].Member[DailyForecast] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[models].Member[Forecast] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[models].Member[GeocodingResult] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[models].Member[Geocoding] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[models].Member[HourlyForecastUnits] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[models].Member[HourlyForecast] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[open_meteo].Member[Forecast] + - - pydantic.BaseModel~Subclass + - open_meteo + - Member[open_meteo].Member[Geocoding] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openadr_ven.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openadr_ven.model.yml new file mode 100644 index 00000000000..5d9adc44935 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openadr_ven.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - openadr_ven + - Member[volttron_openadr_client].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openapi_core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openapi_core.model.yml new file mode 100644 index 00000000000..e9a75d69a74 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openapi_core.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - openapi_core + - Member[contrib].Member[django].Member[handlers].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - openapi_core + - Member[contrib].Member[django].Member[middlewares].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - openapi_core + - Member[contrib].Member[django].Member[requests].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - openapi_core + - Member[contrib].Member[django].Member[handlers].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - openapi_core + - Member[contrib].Member[django].Member[middlewares].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - openapi_core + - Member[contrib].Member[django].Member[responses].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - openapi_core + - Member[contrib].Member[django].Member[handlers].Member[JsonResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - openapi_core + - Member[contrib].Member[django].Member[responses].Member[StreamingHttpResponse] + - - flask.MethodView~Subclass + - openapi_core + - Member[contrib].Member[flask].Member[views].Member[FlaskOpenAPIView] + - - flask.MethodView~Subclass + - openapi_core + - Member[contrib].Member[flask].Member[views].Member[MethodView] + - - requests.models.Response~Subclass + - openapi_core + - Member[contrib].Member[requests].Member[responses].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openapi_python_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openapi_python_client.model.yml new file mode 100644 index 00000000000..22207017a64 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openapi_python_client.model.yml @@ -0,0 +1,378 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[Config] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[cli].Member[Config] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[config].Member[ClassOverride] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[config].Member[Config] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[parser].Member[openapi].Member[Config] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[parser].Member[properties].Member[model_property].Member[Config] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[XML] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[callback].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[components].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[contact].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[discriminator].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[encoding].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[encoding].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[encoding].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[example].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[external_documentation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[header].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[header].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[info].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[info].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[info].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[license].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[link].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[link].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[media_type].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[media_type].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[media_type].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[media_type].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[media_type].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[oauth_flow].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[oauth_flows].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[oauth_flows].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[open_api].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[open_api].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[open_api].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[open_api].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[open_api].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[open_api].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[open_api].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[operation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[operation].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[operation].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[operation].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[operation].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[operation].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[operation].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[operation].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[parameter].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[parameter].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[parameter].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[parameter].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[parameter].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[path_item].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[path_item].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[path_item].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[path_item].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[path_item].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[paths].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[request_body].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[request_body].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[response].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[response].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[response].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[response].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[response].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[responses].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[responses].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[schema].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[schema].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[schema].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[schema].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[schema].Member[XML] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[security_scheme].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[security_scheme].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[server].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[server].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[server_variable].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[tag].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[tag].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_python_client + - Member[schema].Member[openapi_schema_pydantic].Member[xml].Member[XML] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openapi_schema_pydantic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openapi_schema_pydantic.model.yml new file mode 100644 index 00000000000..d22970ed1cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openapi_schema_pydantic.model.yml @@ -0,0 +1,735 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[XML] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[XML] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[components].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[contact].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[discriminator].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[encoding].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[encoding].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[example].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[external_documentation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[header].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[header].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[info].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[info].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[info].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[license].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[link].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[link].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[media_type].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[media_type].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[media_type].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[media_type].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[media_type].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[oauth_flow].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[oauth_flows].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[oauth_flows].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[open_api].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[open_api].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[open_api].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[open_api].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[open_api].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[open_api].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[operation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[operation].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[operation].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[operation].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[operation].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[operation].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[parameter].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[parameter].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[parameter].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[parameter].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[parameter].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[path_item].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[path_item].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[path_item].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[path_item].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[path_item].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[paths].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[request_body].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[request_body].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[response].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[response].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[response].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[response].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[response].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[responses].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[responses].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[schema].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[schema].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[schema].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[schema].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[schema].Member[XML] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[security_scheme].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[security_scheme].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[server].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[server].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[server_variable].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[tag].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[tag].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[util].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[util].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[util].Member[PydanticSchema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[util].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[util].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_0_3].Member[xml].Member[XML] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[XML] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[callback].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[components].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[contact].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[discriminator].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[encoding].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[encoding].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[example].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[external_documentation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[header].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[header].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[info].Member[Contact] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[info].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[info].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[license].Member[License] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[link].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[link].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[media_type].Member[Encoding] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[media_type].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[media_type].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[media_type].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[media_type].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[oauth_flow].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[oauth_flows].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[oauth_flows].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[open_api].Member[Components] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[open_api].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[open_api].Member[Info] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[open_api].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[open_api].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[open_api].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[open_api].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[open_api].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[operation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[operation].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[operation].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[operation].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[operation].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[operation].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[parameter].Member[Example] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[parameter].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[parameter].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[parameter].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[parameter].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[path_item].Member[Operation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[path_item].Member[Parameter] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[path_item].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[path_item].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[path_item].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[paths].Member[PathItem] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[request_body].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[request_body].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[response].Member[Header] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[response].Member[Link] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[response].Member[MediaType] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[response].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[response].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[responses].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[responses].Member[Response] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[schema].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[schema].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[schema].Member[Reference] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[schema].Member[Schema] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[schema].Member[XML] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[security_scheme].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[security_scheme].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[server].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[server].Member[Server] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[server_variable].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[tag].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[tag].Member[Tag] + - - pydantic.BaseModel~Subclass + - openapi_schema_pydantic + - Member[v3].Member[v3_1_0].Member[xml].Member[XML] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openfoodfacts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openfoodfacts.model.yml new file mode 100644 index 00000000000..be772825dd5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openfoodfacts.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - openfoodfacts + - Member[APIConfig] + - - pydantic.BaseModel~Subclass + - openfoodfacts + - Member[api].Member[APIConfig] + - - pydantic.BaseModel~Subclass + - openfoodfacts + - Member[types].Member[APIConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openmdao.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openmdao.model.yml new file mode 100644 index 00000000000..a021d8d20a4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openmdao.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - openmdao + - Member[core].Member[problem].Member[StringIO] + - - io.StringIO~Subclass + - openmdao + - Member[devtools].Member[debug].Member[StringIO] + - - io.StringIO~Subclass + - openmdao + - Member[devtools].Member[itrace].Member[StringIO] + - - io.StringIO~Subclass + - openmdao + - Member[error_checking].Member[check_config].Member[StringIO] + - - io.StringIO~Subclass + - openmdao + - Member[recorders].Member[sqlite_recorder].Member[BytesIO] + - - io.StringIO~Subclass + - openmdao + - Member[utils].Member[general_utils].Member[StringIO] + - - pickle~Alias + - openmdao + - Member[devtools].Member[dump_sqlite_recorder_file].Member[pickle] + - - pickle~Alias + - openmdao + - Member[error_checking].Member[check_config].Member[pickle] + - - pickle~Alias + - openmdao + - Member[recorders].Member[sqlite_reader].Member[pickle] + - - pickle~Alias + - openmdao + - Member[recorders].Member[sqlite_recorder].Member[pickle] + - - pickle~Alias + - openmdao + - Member[utils].Member[coloring].Member[pickle] + - - pickle~Alias + - openmdao + - Member[visualization].Member[timing_viewer].Member[timer].Member[pickle] + - - pickle~Alias + - openmdao + - Member[visualization].Member[timing_viewer].Member[timing_viewer].Member[pickle] + - - tornado.web.Application~Subclass + - openmdao + - Member[devtools].Member[iprofile_app].Member[iprofile_app].Member[_Application] + - - tornado.web.RequestHandler~Subclass + - openmdao + - Member[devtools].Member[iprofile_app].Member[iprofile_app].Member[_Function] + - - tornado.web.RequestHandler~Subclass + - openmdao + - Member[devtools].Member[iprofile_app].Member[iprofile_app].Member[_Index] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openml.model.yml new file mode 100644 index 00000000000..d1c31ab4b0c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openml.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - openml + - Member[datasets].Member[dataset].Member[pickle] + - - pickle~Alias + - openml + - Member[runs].Member[run].Member[pickle] + - - pickle~Alias + - openml + - Member[tasks].Member[split].Member[pickle] + - - urllib3.PoolManager~Subclass + - openml + - Member[_api_calls].Member[ProxyManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opentracing_instrumentation.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opentracing_instrumentation.model.yml new file mode 100644 index 00000000000..62f77b54fe6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opentracing_instrumentation.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - opentracing_instrumentation + - Member[client_hooks].Member[sqlalchemy].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ops.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ops.model.yml new file mode 100644 index 00000000000..8cd6f924cac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ops.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - ops + - Member[pebble].Member[_UnixSocketConnection] + - - pickle~Alias + - ops + - Member[storage].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-optuna.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-optuna.model.yml new file mode 100644 index 00000000000..e275236dd33 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-optuna.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - optuna + - Member[artifacts].Member[_gcs].Member[BytesIO] + - - pickle~Alias + - optuna + - Member[integration].Member[_lightgbm_tuner].Member[optimize].Member[pickle] + - - pickle~Alias + - optuna + - Member[integration].Member[pytorch_distributed].Member[pickle] + - - pickle~Alias + - optuna + - Member[samplers].Member[_cmaes].Member[pickle] + - - pickle~Alias + - optuna + - Member[storages].Member[_journal].Member[storage].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-orangecanvas.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-orangecanvas.model.yml new file mode 100644 index 00000000000..52e07a061c0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-orangecanvas.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - orangecanvas + - Member[document].Member[suggestions].Member[pickle] + - - pickle~Alias + - orangecanvas + - Member[main].Member[pickle] + - - pickle~Alias + - orangecanvas + - Member[registry].Member[cache].Member[pickle] + - - pickle~Alias + - orangecanvas + - Member[scheme].Member[readwrite].Member[pickle] + - - pickle~Alias + - orangecanvas + - Member[utils].Member[pickle].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ordered_model.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ordered_model.model.yml new file mode 100644 index 00000000000..99a37b6e025 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ordered_model.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - ordered_model + - Member[management].Member[commands].Member[reorder_model].Member[OrderedModelBase] + - - Django.db.models.Model~Subclass + - ordered_model + - Member[models].Member[OrderedModelBase] + - - Django.db.models.Model~Subclass + - ordered_model + - Member[models].Member[OrderedModel] + - - django.http.response.HttpResponseRedirect~Subclass + - ordered_model + - Member[admin].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-orders.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-orders.model.yml index 212ee10448e..fe22cca8226 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-orders.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-orders.model.yml @@ -25,9 +25,15 @@ extensions: - - Django.Views.View~Subclass - orders - Member[views].Member[TemplateView] + - - Django.db.models.Model~Subclass + - orders + - Member[admin].Member[Order] - - Django.db.models.Model~Subclass - orders - Member[forms].Member[Order] + - - Django.db.models.Model~Subclass + - orders + - Member[models].Member[Order] - - Django.db.models.Model~Subclass - orders - Member[models].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-organizations.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-organizations.model.yml index be1487cf3de..861518adce5 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-organizations.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-organizations.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - organizations + - Member[v0].Member[urls].Member[OrganizationsViewSet] + - - Django.Views.View~Subclass + - organizations + - Member[v0].Member[views].Member[OrganizationsViewSet] - - Django.db.models.Model~Subclass - organizations - Member[admin].Member[OrganizationCourse] @@ -22,3 +28,12 @@ extensions: - - Django.db.models.Model~Subclass - organizations - Member[v0].Member[views].Member[Organization] + - - django.http.response.HttpResponse~Subclass + - organizations + - Member[v0].Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - organizations + - Member[v0].Member[views].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - organizations + - Member[v0].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ormar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ormar.model.yml new file mode 100644 index 00000000000..ba5c784ba60 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ormar.model.yml @@ -0,0 +1,174 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ormar + - Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[decorators].Member[signals].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[fields].Member[base].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[fields].Member[base].Member[NewBaseModel] + - - pydantic.BaseModel~Subclass + - ormar + - Member[fields].Member[foreign_key].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[fields].Member[foreign_key].Member[NewBaseModel] + - - pydantic.BaseModel~Subclass + - ormar + - Member[fields].Member[many_to_many].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[fields].Member[through_field].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[ModelRow] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[NewBaseModel] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[descriptors].Member[descriptors].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[excludable].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[helpers].Member[models].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[helpers].Member[pydantic].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[helpers].Member[related_names_validation].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[helpers].Member[relations].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[helpers].Member[sqlalchemy].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[helpers].Member[sqlalchemy].Member[NewBaseModel] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[helpers].Member[validation].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[metaclass].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[mixins].Member[excludable_mixin].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[mixins].Member[merge_mixin].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[mixins].Member[save_mixin].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[model].Member[ModelRow] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[model].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[model].Member[NewBaseModel] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[model_row].Member[ModelRow] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[model_row].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[model_row].Member[NewBaseModel] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[newbasemodel].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[models].Member[newbasemodel].Member[NewBaseModel] + - - pydantic.BaseModel~Subclass + - ormar + - Member[protocols].Member[queryset_protocol].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[protocols].Member[relation_protocol].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[actions].Member[filter_action].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[actions].Member[order_action].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[actions].Member[query_action].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[actions].Member[select_action].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[clause].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[field_accessor].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[join].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[queries].Member[prefetch_query].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[queries].Member[query].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[queryset].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[reverse_alias_resolver].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[queryset].Member[utils].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[relations].Member[alias_manager].Member[ModelRow] + - - pydantic.BaseModel~Subclass + - ormar + - Member[relations].Member[alias_manager].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[relations].Member[querysetproxy].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[relations].Member[relation].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[relations].Member[relation].Member[NewBaseModel] + - - pydantic.BaseModel~Subclass + - ormar + - Member[relations].Member[relation_manager].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[relations].Member[relation_manager].Member[NewBaseModel] + - - pydantic.BaseModel~Subclass + - ormar + - Member[relations].Member[relation_proxy].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[relations].Member[utils].Member[Model] + - - pydantic.BaseModel~Subclass + - ormar + - Member[signals].Member[signal].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oscar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oscar.model.yml index b2c4b639e24..4322361b84a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oscar.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oscar.model.yml @@ -4,72 +4,1257 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - oscar + - Member[apps].Member[payment].Member[forms].Member[BankcardCCVField] + - - Django.Forms.Field~Subclass + - oscar + - Member[apps].Member[payment].Member[forms].Member[BankcardExpiryMonthField] + - - Django.Forms.Field~Subclass + - oscar + - Member[apps].Member[payment].Member[forms].Member[BankcardMonthField] + - - Django.Forms.Field~Subclass + - oscar + - Member[apps].Member[payment].Member[forms].Member[BankcardNumberField] + - - Django.Forms.Field~Subclass + - oscar + - Member[apps].Member[payment].Member[forms].Member[BankcardStartingMonthField] + - - Django.Forms.Field~Subclass + - oscar + - Member[forms].Member[fields].Member[ExtendedURLField] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[basket].Member[views].Member[BasketAddView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[basket].Member[views].Member[BasketView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[basket].Member[views].Member[FormView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[basket].Member[views].Member[ModelFormSetView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[basket].Member[views].Member[SavedView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[basket].Member[views].Member[View] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[basket].Member[views].Member[VoucherAddView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[basket].Member[views].Member[VoucherRemoveView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[views].Member[AddVoteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[views].Member[CreateProductReview] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[views].Member[ProductReviewDetail] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[views].Member[ProductReviewList] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[views].Member[View] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[views].Member[CatalogueView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[views].Member[ProductCategoryView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[views].Member[ProductDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[catalogue].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[checkout].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[checkout].Member[views].Member[PaymentDetailsView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[checkout].Member[views].Member[PaymentMethodView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[checkout].Member[views].Member[ShippingAddressView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[checkout].Member[views].Member[ShippingMethodView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[checkout].Member[views].Member[ThankYouView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[checkout].Member[views].Member[UserAddressDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[checkout].Member[views].Member[UserAddressUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[communication].Member[notifications].Member[views].Member[ArchiveView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[communication].Member[notifications].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[communication].Member[notifications].Member[views].Member[InboxView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[communication].Member[notifications].Member[views].Member[NotificationListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[communication].Member[notifications].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[alerts].Member[views].Member[ProductAlertCancelView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[alerts].Member[views].Member[ProductAlertConfirmView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[alerts].Member[views].Member[ProductAlertCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[alerts].Member[views].Member[ProductAlertListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[AccountAuthView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[AccountRegistrationView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[AccountSummaryView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[AddressChangeStatusView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[AddressCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[AddressDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[AddressListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[AddressUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[AnonymousOrderDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[ChangePasswordView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[EmailDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[EmailHistoryView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[LogoutView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[OrderDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[OrderHistoryView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[OrderLineView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[ProfileDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[ProfileUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[ProfileView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[View] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[WishListAddProduct] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[WishListCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[WishListCreateWithProductView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[WishListDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[WishListDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[WishListListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[WishListMoveProductToAnotherWishList] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[WishListRemoveProduct] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[customer].Member[wishlists].Member[views].Member[WishListUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[AttributeOptionGroupCreateUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[AttributeOptionGroupCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[AttributeOptionGroupDeleteView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[AttributeOptionGroupListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[AttributeOptionGroupUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[CategoryCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[CategoryDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[CategoryDetailListView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[CategoryListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[CategoryUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ObjectLookupView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[OptionCreateUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[OptionCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[OptionDeleteView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[OptionListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[OptionUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductClassCreateUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductClassCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductClassDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductClassListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductClassUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductCreateRedirectView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductCreateUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductDeleteView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[ProductLookupView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[SingleTableView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[StockAlertListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[communications].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[communications].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[OfferBenefitView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[OfferConditionView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[OfferDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[OfferDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[OfferListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[OfferMetaDataView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[OfferRestrictionsView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[OfferWizardStepView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[LineDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[OrderDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[OrderListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[OrderStatsView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[ShippingAddressUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[pages].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[pages].Member[views].Member[PageCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[pages].Member[views].Member[PageDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[pages].Member[views].Member[PageListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[pages].Member[views].Member[PageUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[views].Member[PartnerCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[views].Member[PartnerDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[views].Member[PartnerListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[views].Member[PartnerManageView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[views].Member[PartnerUserCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[views].Member[PartnerUserLinkView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[views].Member[PartnerUserSelectView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[views].Member[PartnerUserUnlinkView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[views].Member[PartnerUserUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[RangeCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[RangeDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[RangeListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[RangeProductListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[RangeReorderView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[RangeUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[View] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reports].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reports].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reviews].Member[views].Member[ReviewDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reviews].Member[views].Member[ReviewListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reviews].Member[views].Member[ReviewUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[shipping].Member[views].Member[WeightBandDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[shipping].Member[views].Member[WeightBandUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[shipping].Member[views].Member[WeightBasedCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[shipping].Member[views].Member[WeightBasedDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[shipping].Member[views].Member[WeightBasedDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[shipping].Member[views].Member[WeightBasedListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[shipping].Member[views].Member[WeightBasedUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[FormView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[dashboard].Member[users].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[PasswordResetView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[ProductAlertDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[ProductAlertListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[ProductAlertUpdateView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[dashboard].Member[users].Member[views].Member[SingleTableView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[views].Member[UserDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[views].Member[IndexView] - - Django.Views.View~Subclass - oscar - Member[apps].Member[dashboard].Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherSetCreateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherSetDeleteView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherSetDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherSetDownloadView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherSetListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherSetUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherStatsView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[VoucherUpdateView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[offer].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[offer].Member[views].Member[OfferDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[offer].Member[views].Member[OfferListView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[offer].Member[views].Member[RangeDetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[wishlists].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[wishlists].Member[views].Member[WishListView] + - - Django.Views.View~Subclass + - oscar + - Member[config].Member[RedirectView] + - - Django.Views.View~Subclass + - oscar + - Member[views].Member[generic].Member[ObjectLookupView] + - - Django.Views.View~Subclass + - oscar + - Member[views].Member[generic].Member[View] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[address].Member[abstract_models].Member[AbstractAddress] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[address].Member[abstract_models].Member[AbstractBillingAddress] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[address].Member[abstract_models].Member[AbstractCountry] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[address].Member[abstract_models].Member[AbstractPartnerAddress] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[address].Member[abstract_models].Member[AbstractShippingAddress] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[address].Member[abstract_models].Member[AbstractUserAddress] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[address].Member[models].Member[Country] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[address].Member[models].Member[UserAddress] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[analytics].Member[abstract_models].Member[AbstractProductRecord] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[analytics].Member[abstract_models].Member[AbstractUserProductView] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[analytics].Member[abstract_models].Member[AbstractUserRecord] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[analytics].Member[abstract_models].Member[AbstractUserSearch] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[analytics].Member[models].Member[ProductRecord] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[analytics].Member[models].Member[UserProductView] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[analytics].Member[models].Member[UserRecord] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[analytics].Member[models].Member[UserSearch] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[basket].Member[abstract_models].Member[AbstractBasket] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[basket].Member[abstract_models].Member[AbstractLineAttribute] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[basket].Member[abstract_models].Member[AbstractLine] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[basket].Member[models].Member[Basket] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[basket].Member[models].Member[LineAttribute] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[basket].Member[models].Member[Line] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractAttributeOptionGroup] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractAttributeOption] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractCategory] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractOption] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractProductAttributeValue] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractProductAttribute] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractProductCategory] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractProductClass] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractProductImage] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractProductRecommendation] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[abstract_models].Member[AbstractProduct] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[catalogue].Member[abstract_models].Member[ContentType] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[catalogue].Member[abstract_models].Member[MP_Node] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[AttributeOptionGroup] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[AttributeOption] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[catalogue].Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[Option] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[ProductAttributeValue] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[ProductAttribute] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[ProductCategory] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[ProductClass] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[ProductImage] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[ProductRecommendation] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[models].Member[Product] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[abstract_models].Member[AbstractProductReview] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[abstract_models].Member[AbstractVote] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[models].Member[AbstractProductReview] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[models].Member[AbstractVote] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[models].Member[ProductReview] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[models].Member[Vote] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[checkout].Member[mixins].Member[Site] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[communication].Member[abstract_models].Member[AbstractCommunicationEventType] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[communication].Member[abstract_models].Member[AbstractEmail] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[communication].Member[abstract_models].Member[AbstractNotification] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[communication].Member[models].Member[CommunicationEventType] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[communication].Member[models].Member[Email] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[communication].Member[models].Member[Notification] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[communication].Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[customer].Member[abstract_models].Member[AbstractProductAlert] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[customer].Member[abstract_models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[customer].Member[models].Member[ProductAlert] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[dashboard].Member[partners].Member[forms].Member[Permission] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[dashboard].Member[partners].Member[views].Member[Permission] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[abstract_models].Member[AbstractBenefit] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[abstract_models].Member[AbstractCondition] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[abstract_models].Member[AbstractConditionalOffer] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[abstract_models].Member[AbstractRangeProductFileUpload] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[abstract_models].Member[AbstractRangeProduct] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[abstract_models].Member[AbstractRange] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[abstract_models].Member[BaseOfferMixin] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[models].Member[Benefit] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[models].Member[Condition] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[models].Member[ConditionalOffer] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[models].Member[RangeProductFileUpload] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[models].Member[RangeProduct] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[offer].Member[models].Member[Range] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractCommunicationEvent] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractLineAttribute] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractLinePrice] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractLine] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractOrderDiscount] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractOrderNote] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractOrderStatusChange] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractOrder] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractPaymentEventType] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractPaymentEvent] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractShippingEventType] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractShippingEvent] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[AbstractSurcharge] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[PaymentEventQuantity] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[abstract_models].Member[ShippingEventQuantity] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[BillingAddress] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[CommunicationEvent] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[LineAttribute] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[LinePrice] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[Line] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[OrderDiscount] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[OrderNote] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[OrderStatusChange] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[Order] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[PaymentEventQuantity] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[PaymentEventType] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[PaymentEvent] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[ShippingAddress] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[ShippingEventQuantity] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[ShippingEventType] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[ShippingEvent] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[order].Member[models].Member[Surcharge] - - Django.db.models.Model~Subclass - oscar - Member[apps].Member[order].Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[partner].Member[abstract_models].Member[AbstractPartner] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[partner].Member[abstract_models].Member[AbstractStockAlert] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[partner].Member[abstract_models].Member[AbstractStockRecord] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[partner].Member[models].Member[PartnerAddress] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[partner].Member[models].Member[Partner] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[partner].Member[models].Member[StockAlert] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[partner].Member[models].Member[StockRecord] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[payment].Member[abstract_models].Member[AbstractBankcard] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[payment].Member[abstract_models].Member[AbstractSourceType] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[payment].Member[abstract_models].Member[AbstractSource] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[payment].Member[abstract_models].Member[AbstractTransaction] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[payment].Member[models].Member[Bankcard] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[payment].Member[models].Member[SourceType] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[payment].Member[models].Member[Source] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[payment].Member[models].Member[Transaction] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[shipping].Member[abstract_models].Member[AbstractBase] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[shipping].Member[abstract_models].Member[AbstractOrderAndItemCharges] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[shipping].Member[abstract_models].Member[AbstractWeightBand] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[shipping].Member[abstract_models].Member[AbstractWeightBased] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[shipping].Member[models].Member[OrderAndItemCharges] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[shipping].Member[models].Member[WeightBand] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[shipping].Member[models].Member[WeightBased] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[voucher].Member[abstract_models].Member[AbstractVoucherApplication] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[voucher].Member[abstract_models].Member[AbstractVoucherSet] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[voucher].Member[abstract_models].Member[AbstractVoucher] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[voucher].Member[models].Member[VoucherApplication] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[voucher].Member[models].Member[VoucherSet] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[voucher].Member[models].Member[Voucher] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[wishlists].Member[abstract_models].Member[AbstractLine] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[wishlists].Member[abstract_models].Member[AbstractWishListSharedEmail] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[wishlists].Member[abstract_models].Member[AbstractWishList] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[wishlists].Member[models].Member[Line] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[wishlists].Member[models].Member[WishListSharedEmail] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[wishlists].Member[models].Member[WishList] - - Django.db.models.Model~Subclass - oscar - Member[core].Member[compat].Member[User] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[address].Member[forms].Member[AbstractAddressForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[address].Member[forms].Member[UserAddressForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[basket].Member[forms].Member[AddToBasketForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[basket].Member[forms].Member[BasketLineForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[basket].Member[forms].Member[BasketVoucherForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[basket].Member[forms].Member[SavedLineForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[basket].Member[forms].Member[SimpleAddToBasketForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[forms].Member[ProductReviewForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[forms].Member[SortReviewsForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[catalogue].Member[reviews].Member[forms].Member[VoteForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[checkout].Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[checkout].Member[forms].Member[GatewayForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[checkout].Member[forms].Member[ShippingMethodForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[ConfirmPasswordForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[EmailAuthenticationForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[EmailUserCreationForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[OrderSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[ProductAlertForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[UserAndProfileForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[forms].Member[UserForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[customer].Member[views].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[AttributeOptionForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[AttributeOptionGroupForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[OptionForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[ProductAttributesForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[ProductCategoryForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[ProductClassForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[ProductClassSelectForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[ProductForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[ProductImageForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[ProductRecommendationForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[ProductSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[StockAlertSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[forms].Member[StockRecordForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[communications].Member[forms].Member[CommunicationEventTypeForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[forms].Member[BenefitForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[forms].Member[ConditionForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[forms].Member[MetaDataForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[forms].Member[OfferSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[forms].Member[RestrictionsForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[forms].Member[OrderNoteForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[forms].Member[OrderSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[forms].Member[OrderStatsForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[forms].Member[OrderStatusForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[pages].Member[forms].Member[PageSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[pages].Member[forms].Member[PageUpdateForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[forms].Member[ExistingUserForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[forms].Member[PartnerAddressForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[forms].Member[PartnerCreateForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[forms].Member[PartnerSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[partners].Member[forms].Member[UserEmailForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[forms].Member[RangeExcludedProductForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[forms].Member[RangeForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[ranges].Member[forms].Member[RangeProductForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reports].Member[forms].Member[ReportForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reviews].Member[forms].Member[DashboardProductReviewForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reviews].Member[forms].Member[ProductReviewSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[shipping].Member[forms].Member[WeightBandForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[shipping].Member[forms].Member[WeightBasedForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[forms].Member[ProductAlertSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[forms].Member[ProductAlertUpdateForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[users].Member[forms].Member[UserSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[views].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[forms].Member[VoucherForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[forms].Member[VoucherSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[forms].Member[VoucherSetForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[forms].Member[VoucherSetSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[payment].Member[forms].Member[BankcardForm] - - django.forms.BaseForm~Subclass - oscar - Member[apps].Member[search].Member[forms].Member[BrowseCategoryForm] @@ -79,12 +1264,60 @@ extensions: - - django.forms.BaseForm~Subclass - oscar - Member[apps].Member[search].Member[forms].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[wishlists].Member[forms].Member[WishListForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[wishlists].Member[forms].Member[WishListLineForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[wishlists].Member[forms].Member[WishListSharedEmailForm] + - - django.http.response.HttpResponseForbidden~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reports].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - oscar + - Member[apps].Member[catalogue].Member[views].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - oscar + - Member[apps].Member[checkout].Member[mixins].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - oscar + - Member[apps].Member[dashboard].Member[catalogue].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - oscar + - Member[apps].Member[dashboard].Member[offers].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - oscar + - Member[apps].Member[dashboard].Member[pages].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reviews].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - oscar + - Member[apps].Member[dashboard].Member[orders].Member[views].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - oscar - Member[apps].Member[dashboard].Member[ranges].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - oscar + - Member[apps].Member[dashboard].Member[reports].Member[reports].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - oscar - Member[apps].Member[dashboard].Member[reports].Member[views].Member[TemplateResponse] - - django.http.response.HttpResponse~Subclass - oscar - Member[apps].Member[dashboard].Member[views].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - oscar + - Member[apps].Member[dashboard].Member[vouchers].Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - oscar + - Member[apps].Member[basket].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - oscar + - Member[views].Member[generic].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oscarapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oscarapi.model.yml new file mode 100644 index 00000000000..ae42fe73ac5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oscarapi.model.yml @@ -0,0 +1,183 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[order].Member[OrderAdminDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[order].Member[OrderAdminList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[order].Member[OrderLineAdminDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[order].Member[OrderLineAdminList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[order].Member[OrderLineAttributeAdminDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[partner].Member[PartnerDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[partner].Member[PartnerList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[partner].Member[StockRecordDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[AttributeOptionGroupAdminDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[AttributeOptionGroupAdminList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[CategoryAdminDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[CategoryAdminList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[ProductAdminDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[ProductAdminList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[ProductAttributeAdminDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[ProductAttributeAdminList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[ProductClassAdminDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[ProductClassAdminList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[user].Member[UserAdminDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[admin].Member[user].Member[UserAdminList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basic].Member[BasketDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basic].Member[BasketList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basic].Member[CountryDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basic].Member[CountryList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basic].Member[LineAttributeDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basic].Member[OptionDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basic].Member[OptionList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basic].Member[RangeDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basic].Member[RangeList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basket].Member[AddProductView] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basket].Member[AddVoucherView] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basket].Member[BasketLineDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basket].Member[BasketView] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basket].Member[LineList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[basket].Member[ShippingMethodView] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[checkout].Member[CheckoutView] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[checkout].Member[OrderDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[checkout].Member[OrderLineAttributeDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[checkout].Member[OrderLineDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[checkout].Member[OrderLineList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[checkout].Member[OrderList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[checkout].Member[UserAddressDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[checkout].Member[UserAddressList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[login].Member[LoginView] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[login].Member[RegistrationView] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[login].Member[UserDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[product].Member[CategoryDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[product].Member[CategoryList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[product].Member[ProductAvailability] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[product].Member[ProductDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[product].Member[ProductList] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[product].Member[ProductPrice] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[product].Member[ProductStockRecordDetail] + - - Django.Views.View~Subclass + - oscarapi + - Member[views].Member[product].Member[ProductStockRecords] + - - Django.db.models.Model~Subclass + - oscarapi + - Member[models].Member[ApiKey] + - - django.http.response.HttpResponse~Subclass + - oscarapi + - Member[middleware].Member[HttpResponse] + - - rest_framework.exceptions.APIException~Subclass + - oscarapi + - Member[serializers].Member[admin].Member[product].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - oscarapi + - Member[utils].Member[categories].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - oscarapi + - Member[views].Member[admin].Member[product].Member[NotFound] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-osm2geojson.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-osm2geojson.model.yml new file mode 100644 index 00000000000..aa7fafe529e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-osm2geojson.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - osm2geojson + - Member[parse_xml].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-osmnx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-osmnx.model.yml new file mode 100644 index 00000000000..f8490df6cfb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-osmnx.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - osmnx + - Member[osm_xml].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ospd.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ospd.model.yml new file mode 100644 index 00000000000..9d9bd2973d7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ospd.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - ospd + - Member[datapickler].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oss2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oss2.model.yml new file mode 100644 index 00000000000..da77402dd59 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oss2.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - oss2 + - Member[exceptions].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - oss2 + - Member[xml_utils].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-otree.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-otree.model.yml new file mode 100644 index 00000000000..11d138a588e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-otree.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - otree + - Member[cli].Member[startproject].Member[BytesIO] + - - io.StringIO~Subclass + - otree + - Member[views].Member[export].Member[StringIO] + - - markupsafe.Markup~Subclass + - otree + - Member[forms].Member[widgets].Member[Markup] + - - pickle~Alias + - otree + - Member[database].Member[pickle] + - - starlette.websockets.WebSocket~Subclass + - otree + - Member[channels].Member[consumers].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - otree + - Member[channels].Member[utils].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-otter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-otter.model.yml new file mode 100644 index 00000000000..5cbf8946468 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-otter.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - otter + - Member[export].Member[exporters].Member[via_html].Member[BytesIO] + - - io.StringIO~Subclass + - otter + - Member[run].Member[run_autograder].Member[utils].Member[StringIO] + - - pickle~Alias + - otter + - Member[execute].Member[logging].Member[pickle] + - - pickle~Alias + - otter + - Member[execute].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-overpass.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-overpass.model.yml new file mode 100644 index 00000000000..8ff802f7c61 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-overpass.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - overpass + - Member[api].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ovoenergy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ovoenergy.model.yml new file mode 100644 index 00000000000..a754ecb8869 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ovoenergy.model.yml @@ -0,0 +1,153 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[__main__].Member[OVOCarbonIntensity] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[__main__].Member[OVODailyUsage] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[__main__].Member[OVOFootprint] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[__main__].Member[OVOHalfHourUsage] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[__main__].Member[OVOPlan] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVOBase] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVOCost] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVODailyElectricity] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVODailyGas] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVODailyUsage] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVOHalfHourUsage] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVOHalfHour] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVOInterval] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVOMeterReadings] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[OVOPlan] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[carbon_intensity].Member[OVOBase] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[carbon_intensity].Member[OVOCarbonIntensityForecast] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[carbon_intensity].Member[OVOCarbonIntensity] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[footprint].Member[OVOBase] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[footprint].Member[OVOCarbonFootprint] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[footprint].Member[OVOFootprintBreakdown] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[footprint].Member[OVOFootprintElectricity] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[footprint].Member[OVOFootprintGas] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[footprint].Member[OVOFootprint] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[plan].Member[OVOBase] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[plan].Member[OVOPlanElectricity] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[plan].Member[OVOPlanGas] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[plan].Member[OVOPlanRate] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[plan].Member[OVOPlanStatus] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[plan].Member[OVOPlanUnitRate] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models].Member[plan].Member[OVOPlan] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVOBase] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVOCost] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVODailyElectricity] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVODailyGas] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVODailyUsage] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVOHalfHourUsage] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVOHalfHour] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVOInterval] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVOMeterReadings] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[models]Member[OVOPlan] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[ovoenergy].Member[OVOCarbonIntensity] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[ovoenergy].Member[OVODailyElectricity] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[ovoenergy].Member[OVODailyGas] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[ovoenergy].Member[OVODailyUsage] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[ovoenergy].Member[OVOFootprint] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[ovoenergy].Member[OVOHalfHourUsage] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[ovoenergy].Member[OVOHalfHour] + - - pydantic.BaseModel~Subclass + - ovoenergy + - Member[ovoenergy].Member[OVOPlan] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-owncloud.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-owncloud.model.yml new file mode 100644 index 00000000000..c3abb408dd6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-owncloud.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - owncloud + - Member[ET] + - - xml.etree.ElementTree~Subclass + - owncloud + - Member[owncloud].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-owslib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-owslib.model.yml new file mode 100644 index 00000000000..40fcd102a66 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-owslib.model.yml @@ -0,0 +1,156 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - owslib + - Member[catalogue].Member[csw2].Member[BytesIO] + - - io.StringIO~Subclass + - owslib + - Member[catalogue].Member[csw3].Member[BytesIO] + - - io.StringIO~Subclass + - owslib + - Member[feature].Member[wfs100].Member[BytesIO] + - - io.StringIO~Subclass + - owslib + - Member[feature].Member[wfs110].Member[BytesIO] + - - io.StringIO~Subclass + - owslib + - Member[feature].Member[wfs200].Member[BytesIO] + - - io.StringIO~Subclass + - owslib + - Member[ogcapi].Member[coverages].Member[BytesIO] + - - io.StringIO~Subclass + - owslib + - Member[ogcapi].Member[maps].Member[BytesIO] + - - io.StringIO~Subclass + - owslib + - Member[util].Member[BytesIO] + - - io.StringIO~Subclass + - owslib + - Member[util].Member[StringIO] + - - lxml.etree~Alias + - owslib + - Member[catalogue].Member[csw2].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[catalogue].Member[csw3].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[coverage].Member[wcs100].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[coverage].Member[wcs110].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[coverage].Member[wcs200].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[coverage].Member[wcs201].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[coverage].Member[wcsBase].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[coverage].Member[wcsdecoder].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[dif].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[etree].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[feature].Member[common].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[feature].Member[postrequest].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[feature].Member[schema].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[feature].Member[wfs100].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[feature].Member[wfs110].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[feature].Member[wfs200].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[fes2].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[fes].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[fgdc].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[gm03].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[gml].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[iso].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[iso_che].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[map].Member[common].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[map].Member[wms111].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[map].Member[wms130].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[opensearch].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[ows].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[owscontext].Member[atom].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[swe].Member[common].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[swe].Member[observation].Member[sos100].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[swe].Member[observation].Member[sos200].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[swe].Member[sensor].Member[sml].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[tms].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[util].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[waterml].Member[wml10].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[waterml].Member[wml11].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[waterml].Member[wml].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[wmc].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[wmts].Member[etree] + - - lxml.etree~Alias + - owslib + - Member[wps].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oxml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oxml.model.yml new file mode 100644 index 00000000000..eb962e16b2c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oxml.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - oxml + - Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-p1monitor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-p1monitor.model.yml new file mode 100644 index 00000000000..dcaf2208aa9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-p1monitor.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - p1monitor + - Member[p1monitor].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pactman.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pactman.model.yml new file mode 100644 index 00000000000..fb2af11a7c4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pactman.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - pactman + - Member[mock].Member[mock_server].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - pactman + - Member[mock].Member[mock_server].Member[MockHTTPRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paddlefsl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paddlefsl.model.yml new file mode 100644 index 00000000000..2afa250a796 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paddlefsl.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - paddlefsl + - Member[datasets].Member[fewnlu].Member[data_glue].Member[utils].Member[pickle] + - - pickle~Alias + - paddlefsl + - Member[datasets].Member[tiered].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paddlehub.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paddlehub.model.yml new file mode 100644 index 00000000000..c91cc2c0a99 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paddlehub.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - paddlehub + - Member[serving].Member[app_compat].Member[Flask] + - - flask.Flask~Subclass + - paddlehub + - Member[serving].Member[http_server].Member[Flask] + - - flask.Response~Subclass + - paddlehub + - Member[serving].Member[app_compat].Member[Response] + - - pickle~Alias + - paddlehub + - Member[compat].Member[task].Member[tokenization].Member[pickle] + - - pickle~Alias + - paddlehub + - Member[finetune].Member[trainer].Member[pickle] + - - pickle~Alias + - paddlehub + - Member[text].Member[bert_tokenizer].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paddlenlp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paddlenlp.model.yml new file mode 100644 index 00000000000..37636591bec --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paddlenlp.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - paddlenlp + - Member[server].Member[http_router].Member[router].Member[APIRouter] + - - io.StringIO~Subclass + - paddlenlp + - Member[transformers].Member[utils].Member[StringIO] + - - io.StringIO~Subclass + - paddlenlp + - Member[utils].Member[doc_parser].Member[BytesIO] + - - io.StringIO~Subclass + - paddlenlp + - Member[utils].Member[ie_utils].Member[BytesIO] + - - io.StringIO~Subclass + - paddlenlp + - Member[utils].Member[image_utils].Member[BytesIO] + - - pickle~Alias + - paddlenlp + - Member[taskflow].Member[utils].Member[pickle] + - - pickle~Alias + - paddlenlp + - Member[transformers].Member[ernie].Member[static_to_dygraph_params].Member[match_static_to_dygraph].Member[pickle] + - - pickle~Alias + - paddlenlp + - Member[transformers].Member[unified_transformer].Member[convert].Member[pickle] + - - pickle~Alias + - paddlenlp + - Member[utils].Member[serialization].Member[pickle] + - - pydantic.BaseModel~Subclass + - paddlenlp + - Member[server].Member[http_router].Member[router].Member[RequestBase] + - - pydantic.BaseModel~Subclass + - paddlenlp + - Member[server].Member[http_router].Member[router].Member[ResponseBase] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pagedown.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pagedown.model.yml new file mode 100644 index 00000000000..bb20d64299c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pagedown.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - pagedown + - Member[forms].Member[AdminPagedownField] + - - Django.Forms.Field~Subclass + - pagedown + - Member[forms].Member[PagedownField] + - - django.forms.BaseForm~Subclass + - pagedown + - Member[forms].Member[ImageUploadForm] + - - django.forms.BaseForm~Subclass + - pagedown + - Member[views].Member[ImageUploadForm] + - - django.http.response.JsonResponse~Subclass + - pagedown + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-panda.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-panda.model.yml new file mode 100644 index 00000000000..9d233afd482 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-panda.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - panda + - Member[Profile] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandas_datareader.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandas_datareader.model.yml new file mode 100644 index 00000000000..364be8b9631 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandas_datareader.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pandas_datareader + - Member[base].Member[StringIO] + - - io.StringIO~Subclass + - pandas_datareader + - Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - pandas_datareader + - Member[enigma].Member[StringIO] + - - io.StringIO~Subclass + - pandas_datareader + - Member[famafrench].Member[StringIO] + - - io.StringIO~Subclass + - pandas_datareader + - Member[io].Member[sdmx].Member[BytesIO] + - - io.StringIO~Subclass + - pandas_datareader + - Member[moex].Member[StringIO] + - - io.StringIO~Subclass + - pandas_datareader + - Member[nasdaq_trader].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - pandas_datareader + - Member[naver].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandasai.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandasai.model.yml new file mode 100644 index 00000000000..80c653936ff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandasai.model.yml @@ -0,0 +1,87 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pandasai + - Member[smart_dataframe].Member[StringIO] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[agent].Member[Config] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[config].Member[Config] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[airtable].Member[AirtableConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[airtable].Member[BaseConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[base].Member[AirtableConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[base].Member[BaseConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[base].Member[DatabricksConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[base].Member[SQLBaseConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[base].Member[SQLConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[base].Member[SnowFlakeConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[base].Member[SqliteConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[base].Member[YahooFinanceConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[databricks].Member[BaseConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[databricks].Member[DatabricksConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[snowflake].Member[BaseConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[snowflake].Member[SnowFlakeConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[sql].Member[BaseConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[sql].Member[SQLConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[sql].Member[SqliteConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[connectors].Member[yahoo_finance].Member[YahooFinanceConnectorConfig] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[helpers].Member[code_manager].Member[Config] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[helpers].Member[logger].Member[Log] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[responses].Member[context].Member[Config] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[schemas].Member[df_config].Member[Config] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[smart_dataframe].Member[Config] + - - pydantic.BaseModel~Subclass + - pandasai + - Member[smart_datalake].Member[Config] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandasdmx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandasdmx.model.yml new file mode 100644 index 00000000000..a5c77cd9056 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandasdmx.model.yml @@ -0,0 +1,375 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pandasdmx + - Member[remote].Member[BytesIO] + - - lxml.etree~Alias + - pandasdmx + - Member[reader].Member[sdmxml].Member[etree] + - - lxml.etree~Alias + - pandasdmx + - Member[writer].Member[xml].Member[etree] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[api].Member[DataStructureDefinition] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[api].Member[MaintainableArtefact] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[api].Member[Message] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[message].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[message].Member[DataMessage] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[message].Member[ErrorMessage] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[message].Member[Footer] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[message].Member[Header] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[message].Member[Message] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[message].Member[StructureMessage] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[AnnotableArtefact] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Annotation] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[AttachmentConstraint] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[AttributeRelationship] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[AttributeValue] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Categorisation] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[ComponentList] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[ComponentValue] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Component] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[ConstrainableArtefact] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[ConstraintRole] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Constraint] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Contact] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[ContentConstraint] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[CubeRegion] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DataAttribute] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DataConsumer] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DataKeySet] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DataKey] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DataProvider] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DataSet] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DataStructureDefinition] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DataflowDefinition] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Datasource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DimensionComponent] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[DimensionRelationship] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Dimension] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[FacetType] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Facet] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[GenericDataSet] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[GenericTimeSeriesDataSet] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[GroupKey] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[GroupRelationship] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[ISOConceptReference] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[IdentifiableArtefact] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[ItemScheme] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Item] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[KeyValue] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Key] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[MaintainableArtefact] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[MeasureDimension] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[MemberSelection] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[MemberValue] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[NameableArtefact] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Observation] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Period] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[PrimaryMeasure] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[ProvisionAgreement] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[QueryDatasource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[RESTDatasource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[RangePeriod] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[ReportingYearStartDay] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Representation] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[SelectionValue] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[SeriesKey] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[SimpleDatasource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[StructureSpecificDataSet] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[StructureSpecificTimeSeriesDataSet] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[StructureUsage] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[Structure] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[TimeDimension] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[TimeKeyValue] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[TimeRangeValue] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[VersionableArtefact] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[_NoSpecifiedRelationship] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[model].Member[_PrimaryMeasureRelationship] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[reader].Member[sdmxjson].Member[AttributeValue] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[reader].Member[sdmxjson].Member[DataMessage] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[reader].Member[sdmxjson].Member[DataSet] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[reader].Member[sdmxjson].Member[Header] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[reader].Member[sdmxjson].Member[KeyValue] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[reader].Member[sdmxjson].Member[Key] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[reader].Member[sdmxjson].Member[Observation] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[reader].Member[sdmxjson].Member[SeriesKey] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[DataStructureDefinition] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[_NoSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[abs].Member[BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[abs].Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ec_base].Member[BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ec_base].Member[EC_BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ec_comp].Member[EC_BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ec_comp].Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ec_empl].Member[EC_BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ec_empl].Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ec_grow].Member[EC_BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ec_grow].Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[estat].Member[EC_BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[estat].Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ilo].Member[BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[ilo].Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[lsd].Member[BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[lsd].Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[sgr].Member[BaseSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source].Member[sgr].Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source]Member[Source] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[source]Member[_NoSource] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[urn].Member[MaintainableArtefact] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[util].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[writer].Member[pandas].Member[DataAttribute] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[writer].Member[pandas].Member[DataSet] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[writer].Member[pandas].Member[DataStructureDefinition] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[writer].Member[pandas].Member[DimensionComponent] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[writer].Member[pandas].Member[Dimension] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[writer].Member[pandas].Member[Item] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[writer].Member[pandas].Member[Observation] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[writer].Member[pandas].Member[SeriesKey] + - - pydantic.BaseModel~Subclass + - pandasdmx + - Member[writer].Member[pandas].Member[TimeDimension] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandera.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandera.model.yml new file mode 100644 index 00000000000..fe1f5566c6b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandera.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pandera + - Member[config].Member[PanderaConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-panel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-panel.model.yml index 0ee5d1d6ef0..1f05e2fc684 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-panel.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-panel.model.yml @@ -4,9 +4,84 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - panel + - Member[chat].Member[feed].Member[BytesIO] + - - io.StringIO~Subclass + - panel + - Member[chat].Member[message].Member[BytesIO] + - - io.StringIO~Subclass + - panel + - Member[io].Member[mime_render].Member[WriteCallbackStream] + - - io.StringIO~Subclass + - panel + - Member[io].Member[pyodide].Member[WriteCallbackStream] + - - io.StringIO~Subclass + - panel + - Member[pane].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - panel + - Member[pane].Member[media].Member[BytesIO] + - - io.StringIO~Subclass + - panel + - Member[pane].Member[plot].Member[BytesIO] + - - markupsafe.Markup~Subclass + - panel + - Member[io].Member[resources].Member[Markup] + - - pickle~Alias + - panel + - Member[io].Member[cache].Member[pickle] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[Auth0Handler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[AzureAdLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[AzureAdV2LoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[BasicLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[BitbucketLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[CodeChallengeLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[GenericLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[GitLabLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[GithubLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[GoogleLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[LogoutHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[OAuthLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[OktaLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[PasswordLoginHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[RequestHandler] - - tornado.web.RequestHandler~Subclass - panel - Member[auth].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[command].Member[serve].Member[LivenessHandler] - - tornado.web.RequestHandler~Subclass - panel - Member[io].Member[jupyter_executor].Member[PanelExecutor] @@ -25,6 +100,15 @@ extensions: - - tornado.web.RequestHandler~Subclass - panel - Member[io].Member[jupyter_server_extension].Member[WSHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[liveness].Member[LivenessHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[rest].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[rest].Member[ParamHandler] - - tornado.web.RequestHandler~Subclass - panel - Member[io].Member[server].Member[AutoloadJsHandler] @@ -40,6 +124,15 @@ extensions: - - tornado.web.RequestHandler~Subclass - panel - Member[io].Member[server].Member[DocHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[server].Member[LivenessHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[server].Member[ProxyFallbackHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[server].Member[RequestHandler] - - tornado.web.RequestHandler~Subclass - panel - Member[io].Member[server].Member[RootHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pangres.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pangres.model.yml new file mode 100644 index 00000000000..948003d2f00 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pangres.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Connection~Subclass + - pangres + - Member[upsert_query].Member[Connection] + - - sqlalchemy.engine.Engine~Subclass + - pangres + - Member[examples].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - pangres + - Member[pangres_types].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - pangres + - Member[transaction].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paramiko.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paramiko.model.yml new file mode 100644 index 00000000000..0c0a88bb859 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paramiko.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - paramiko + - Member[config].Member[StringIO] + - - io.StringIO~Subclass + - paramiko + - Member[file].Member[BytesIO] + - - io.StringIO~Subclass + - paramiko + - Member[message].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parl.model.yml new file mode 100644 index 00000000000..2b2864fde77 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parl.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - parl + - Member[remote].Member[log_server].Member[Flask] + - - flask.Flask~Subclass + - parl + - Member[remote].Member[monitor].Member[Flask] + - - pickle~Alias + - parl + - Member[remote].Member[job].Member[pickle] + - - pickle~Alias + - parl + - Member[remote].Member[master].Member[pickle] + - - pickle~Alias + - parl + - Member[remote].Member[monitor].Member[pickle] + - - pickle~Alias + - parl + - Member[remote].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parlai.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parlai.model.yml index 3f1a215e36c..f412a79661d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parlai.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parlai.model.yml @@ -4,6 +4,51 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - http.server.BaseHTTPRequestHandler~Subclass + - parlai + - Member[chat_service].Member[services].Member[browser_chat].Member[client].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - parlai + - Member[chat_service].Member[services].Member[browser_chat].Member[client].Member[BrowserHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - parlai + - Member[scripts].Member[interactive_web].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - parlai + - Member[scripts].Member[interactive_web].Member[MyHandler] + - - io.StringIO~Subclass + - parlai + - Member[crowdsourcing].Member[tasks].Member[model_chat].Member[utils].Member[BytesIO] + - - logging.Logger~Subclass + - parlai + - Member[utils].Member[logging].Member[ParlaiLogger] + - - pickle~Alias + - parlai + - Member[core].Member[opt].Member[pickle] + - - pickle~Alias + - parlai + - Member[core].Member[tod].Member[tod_agents].Member[pickle] + - - pickle~Alias + - parlai + - Member[crowdsourcing].Member[tasks].Member[model_chat].Member[model_chat_blueprint].Member[pickle] + - - pickle~Alias + - parlai + - Member[crowdsourcing].Member[tasks].Member[model_chat].Member[scripts].Member[save_image_contexts].Member[pickle] + - - pickle~Alias + - parlai + - Member[tasks].Member[light_dialog].Member[builder].Member[pickle] + - - pickle~Alias + - parlai + - Member[tasks].Member[light_dialog].Member[worlds].Member[pickle] + - - pickle~Alias + - parlai + - Member[tasks].Member[md_gender].Member[light].Member[pickle] + - - pickle~Alias + - parlai + - Member[utils].Member[distributed].Member[pickle] + - - pickle~Alias + - parlai + - Member[utils].Member[pickle].Member[pickle] - - tornado.web.RequestHandler~Subclass - parlai - Member[chat_service].Member[services].Member[websocket].Member[sockets].Member[MessageSocketHandler] @@ -13,3 +58,12 @@ extensions: - - tornado.web.RequestHandler~Subclass - parlai - Member[chat_service].Member[services].Member[websocket].Member[websocket_manager].Member[MessageSocketHandler] + - - xml.etree.ElementTree~Subclass + - parlai + - Member[tasks].Member[asdiv].Member[agents].Member[ET] + - - xml.etree.ElementTree~Subclass + - parlai + - Member[tasks].Member[copa].Member[agents].Member[ET] + - - xml.etree.ElementTree~Subclass + - parlai + - Member[tasks].Member[opensubtitles].Member[build_2018].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parler.model.yml new file mode 100644 index 00000000000..81c19988971 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parler.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - parler + - Member[views].Member[TranslatableCreateView] + - - Django.Views.View~Subclass + - parler + - Member[views].Member[TranslatableUpdateView] + - - Django.db.models.Model~Subclass + - parler + - Member[models].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - parler + - Member[models].Member[TranslatedFieldsModel] + - - Django.db.models.Model~Subclass + - parler + - Member[templatetags].Member[parler_tags].Member[TranslatableModel] + - - django.forms.BaseForm~Subclass + - parler + - Member[forms].Member[BaseTranslatableModelForm] + - - django.forms.BaseForm~Subclass + - parler + - Member[forms].Member[TranslatableModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parsel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parsel.model.yml new file mode 100644 index 00000000000..3f2c70635ab --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parsel.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - parsel + - Member[selector].Member[BytesIO] + - - lxml.etree~Alias + - parsel + - Member[selector].Member[etree] + - - lxml.etree~Alias + - parsel + - Member[xpathfuncs].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parsl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parsl.model.yml new file mode 100644 index 00000000000..61078b64ae2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parsl.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - parsl + - Member[monitoring].Member[visualization].Member[app].Member[Flask] + - - pickle~Alias + - parsl + - Member[dataflow].Member[dflow].Member[pickle] + - - pickle~Alias + - parsl + - Member[dataflow].Member[memoization].Member[pickle] + - - pickle~Alias + - parsl + - Member[executors].Member[high_throughput].Member[executor].Member[pickle] + - - pickle~Alias + - parsl + - Member[executors].Member[high_throughput].Member[interchange].Member[pickle] + - - pickle~Alias + - parsl + - Member[executors].Member[high_throughput].Member[process_worker_pool].Member[pickle] + - - pickle~Alias + - parsl + - Member[executors].Member[workqueue].Member[exec_parsl_function].Member[pickle] + - - pickle~Alias + - parsl + - Member[executors].Member[workqueue].Member[executor].Member[pickle] + - - pickle~Alias + - parsl + - Member[monitoring].Member[monitoring].Member[pickle] + - - pickle~Alias + - parsl + - Member[monitoring].Member[radios].Member[pickle] + - - pickle~Alias + - parsl + - Member[serialize].Member[concretes].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-password_reset.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-password_reset.model.yml new file mode 100644 index 00000000000..c94cd05acdd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-password_reset.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - password_reset + - Member[views].Member[RecoverDone] + - - Django.Views.View~Subclass + - password_reset + - Member[views].Member[Recover] + - - Django.Views.View~Subclass + - password_reset + - Member[views].Member[ResetDone] + - - Django.Views.View~Subclass + - password_reset + - Member[views].Member[Reset] + - - django.forms.BaseForm~Subclass + - password_reset + - Member[forms].Member[PasswordRecoveryForm] + - - django.forms.BaseForm~Subclass + - password_reset + - Member[forms].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - password_reset + - Member[views].Member[PasswordRecoveryForm] + - - django.forms.BaseForm~Subclass + - password_reset + - Member[views].Member[PasswordResetForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-passwords.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-passwords.model.yml new file mode 100644 index 00000000000..a724d92903a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-passwords.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - passwords + - Member[fields].Member[CharField] + - - Django.Forms.Field~Subclass + - passwords + - Member[fields].Member[PasswordField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pathos.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pathos.model.yml new file mode 100644 index 00000000000..5c24fc46cc8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pathos.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - pathos + - Member[xmlrpc].Member[XMLRPCRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - pathos + - Member[xmlrpc].Member[server].Member[XMLRPCRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pattern.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pattern.model.yml new file mode 100644 index 00000000000..c161b3ebf7f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pattern.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pattern + - Member[db].Member[BytesIO] + - - io.StringIO~Subclass + - pattern + - Member[db].Member[StringIO] + - - io.StringIO~Subclass + - pattern + - Member[server].Member[StringIO] + - - io.StringIO~Subclass + - pattern + - Member[web].Member[StringIO] + - - pickle~Alias + - pattern + - Member[server].Member[pickle] + - - pickle~Alias + - pattern + - Member[vector].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pattern_library.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pattern_library.model.yml new file mode 100644 index 00000000000..44de07c72ad --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pattern_library.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - pattern_library + - Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - pattern_library + - Member[views].Member[RenderPatternView] + - - Django.Views.View~Subclass + - pattern_library + - Member[views].Member[TemplateView] + - - django.http.response.HttpResponse~Subclass + - pattern_library + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-payments.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-payments.model.yml index 041d121f528..12fc4120d97 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-payments.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-payments.model.yml @@ -4,6 +4,156 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - payments + - Member[cybersource].Member[forms].Member[FingerprintInput] + - - Django.Forms.Field~Subclass + - payments + - Member[fields].Member[CreditCardExpiryField] + - - Django.Forms.Field~Subclass + - payments + - Member[fields].Member[CreditCardNameField] + - - Django.Forms.Field~Subclass + - payments + - Member[fields].Member[CreditCardNumberField] + - - Django.Forms.Field~Subclass + - payments + - Member[fields].Member[CreditCardVerificationField] + - - Django.Forms.Field~Subclass + - payments + - Member[forms].Member[CreditCardExpiryField] + - - Django.Forms.Field~Subclass + - payments + - Member[forms].Member[CreditCardNameField] + - - Django.Forms.Field~Subclass + - payments + - Member[forms].Member[CreditCardNumberField] + - - Django.Forms.Field~Subclass + - payments + - Member[forms].Member[CreditCardVerificationField] + - - Django.db.models.Model~Subclass + - payments + - Member[core].Member[BasePayment] - - Django.db.models.Model~Subclass - payments - Member[core].Member[Site] + - - Django.db.models.Model~Subclass + - payments + - Member[mercadopago].Member[BasePayment] + - - Django.db.models.Model~Subclass + - payments + - Member[models].Member[BasePayment] + - - django.forms.BaseForm~Subclass + - payments + - Member[authorizenet].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[authorizenet].Member[forms].Member[CreditCardPaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[authorizenet].Member[forms].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[braintree].Member[BraintreePaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[braintree].Member[forms].Member[BraintreePaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[braintree].Member[forms].Member[CreditCardPaymentFormWithName] + - - django.forms.BaseForm~Subclass + - payments + - Member[cybersource].Member[BaseForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[cybersource].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[cybersource].Member[forms].Member[CreditCardPaymentFormWithName] + - - django.forms.BaseForm~Subclass + - payments + - Member[cybersource].Member[forms].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[dotpay].Member[ProcessPaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[dotpay].Member[forms].Member[ProcessPaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[dummy].Member[DummyForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[dummy].Member[forms].Member[DummyForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[dummy].Member[forms].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[forms].Member[CreditCardPaymentFormWithName] + - - django.forms.BaseForm~Subclass + - payments + - Member[forms].Member[CreditCardPaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[forms].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[paypal].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[paypal].Member[forms].Member[CreditCardPaymentFormWithName] + - - django.forms.BaseForm~Subclass + - payments + - Member[paypal].Member[forms].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[stripe].Member[forms].Member[BasePaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[stripe].Member[forms].Member[CreditCardPaymentFormWithName] + - - django.forms.BaseForm~Subclass + - payments + - Member[stripe].Member[forms].Member[ModalPaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[stripe].Member[forms].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - payments + - Member[stripe].Member[providers].Member[BasePaymentForm] + - - django.http.request.HttpRequest~Subclass + - payments + - Member[core].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - payments + - Member[mercadopago].Member[HttpRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - payments + - Member[authorizenet].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - payments + - Member[coinbase].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - payments + - Member[dotpay].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - payments + - Member[paypal].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - payments + - Member[sofort].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - payments + - Member[dummy].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - payments + - Member[coinbase].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - payments + - Member[dotpay].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - payments + - Member[mercadopago].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - payments + - Member[stripe].Member[providers].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paypal.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paypal.model.yml index 09872b99937..33aeee3f57c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paypal.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paypal.model.yml @@ -4,12 +4,210 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - paypal + - Member[pro].Member[fields].Member[CountryField] + - - Django.Forms.Field~Subclass + - paypal + - Member[pro].Member[fields].Member[CreditCardCVV2Field] + - - Django.Forms.Field~Subclass + - paypal + - Member[pro].Member[fields].Member[CreditCardExpiryField] + - - Django.Forms.Field~Subclass + - paypal + - Member[pro].Member[fields].Member[CreditCardField] + - - Django.Forms.Field~Subclass + - paypal + - Member[pro].Member[forms].Member[CountryField] + - - Django.Forms.Field~Subclass + - paypal + - Member[pro].Member[forms].Member[CreditCardCVV2Field] + - - Django.Forms.Field~Subclass + - paypal + - Member[pro].Member[forms].Member[CreditCardExpiryField] + - - Django.Forms.Field~Subclass + - paypal + - Member[pro].Member[forms].Member[CreditCardField] + - - Django.Forms.Field~Subclass + - paypal + - Member[standard].Member[forms].Member[PayPalDateTimeField] + - - Django.Views.View~Subclass + - paypal + - Member[express].Member[dashboard].Member[views].Member[TransactionDetailView] + - - Django.Views.View~Subclass + - paypal + - Member[express].Member[dashboard].Member[views].Member[TransactionListView] + - - Django.Views.View~Subclass + - paypal + - Member[express].Member[views].Member[CancelResponseView] + - - Django.Views.View~Subclass + - paypal + - Member[express].Member[views].Member[RedirectView] + - - Django.Views.View~Subclass + - paypal + - Member[express].Member[views].Member[ShippingOptionsView] + - - Django.Views.View~Subclass + - paypal + - Member[express].Member[views].Member[View] + - - Django.Views.View~Subclass + - paypal + - Member[express_checkout].Member[dashboard].Member[views].Member[TransactionDetailView] + - - Django.Views.View~Subclass + - paypal + - Member[express_checkout].Member[dashboard].Member[views].Member[TransactionListView] + - - Django.Views.View~Subclass + - paypal + - Member[express_checkout].Member[views].Member[CancelResponseView] + - - Django.Views.View~Subclass + - paypal + - Member[express_checkout].Member[views].Member[PaypalRedirectView] + - - Django.Views.View~Subclass + - paypal + - Member[express_checkout].Member[views].Member[RedirectView] + - - Django.Views.View~Subclass + - paypal + - Member[payflow].Member[dashboard].Member[views].Member[TransactionDetailView] + - - Django.Views.View~Subclass + - paypal + - Member[payflow].Member[dashboard].Member[views].Member[TransactionListView] + - - Django.db.models.Model~Subclass + - paypal + - Member[base].Member[ResponseModel] - - Django.db.models.Model~Subclass - paypal - Member[express].Member[facade].Member[Site] + - - Django.db.models.Model~Subclass + - paypal + - Member[express].Member[facade].Member[Transaction] + - - Django.db.models.Model~Subclass + - paypal + - Member[express].Member[models].Member[ExpressTransaction] - - Django.db.models.Model~Subclass - paypal - Member[express_checkout].Member[facade].Member[Site] + - - Django.db.models.Model~Subclass + - paypal + - Member[express_checkout].Member[facade].Member[Transaction] + - - Django.db.models.Model~Subclass + - paypal + - Member[express_checkout].Member[models].Member[ExpressCheckoutTransaction] + - - Django.db.models.Model~Subclass + - paypal + - Member[models].Member[ExpressCheckoutTransaction] + - - Django.db.models.Model~Subclass + - paypal + - Member[models].Member[ExpressTransaction] + - - Django.db.models.Model~Subclass + - paypal + - Member[models].Member[PayflowTransaction] + - - Django.db.models.Model~Subclass + - paypal + - Member[payflow].Member[models].Member[PayflowTransaction] + - - Django.db.models.Model~Subclass + - paypal + - Member[pro].Member[admin].Member[PayPalNVP] + - - Django.db.models.Model~Subclass + - paypal + - Member[pro].Member[helpers].Member[PayPalNVP] + - - Django.db.models.Model~Subclass + - paypal + - Member[pro].Member[models].Member[Model] + - - Django.db.models.Model~Subclass + - paypal + - Member[pro].Member[models].Member[PayPalNVP] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[ipn].Member[admin].Member[PayPalIPN] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[ipn].Member[forms].Member[PayPalIPN] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[ipn].Member[models].Member[PayPalIPN] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[ipn].Member[models].Member[PayPalStandardBase] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[ipn].Member[views].Member[PayPalIPN] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[models].Member[Model] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[models].Member[PayPalStandardBase] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[pdt].Member[admin].Member[PayPalPDT] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[pdt].Member[forms].Member[PayPalPDT] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[pdt].Member[models].Member[PayPalPDT] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[pdt].Member[models].Member[PayPalStandardBase] + - - Django.db.models.Model~Subclass + - paypal + - Member[standard].Member[pdt].Member[views].Member[PayPalPDT] + - - django.forms.BaseForm~Subclass + - paypal + - Member[pro].Member[forms].Member[ConfirmForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[pro].Member[forms].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[pro].Member[views].Member[ConfirmForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[pro].Member[views].Member[PaymentForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[forms].Member[PayPalEncryptedPaymentsForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[forms].Member[PayPalPaymentsForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[forms].Member[PayPalSharedSecretEncryptedPaymentsForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[forms].Member[PayPalStandardBaseForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[ipn].Member[forms].Member[PayPalIPNForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[ipn].Member[forms].Member[PayPalStandardBaseForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[ipn].Member[views].Member[PayPalIPNForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[pdt].Member[forms].Member[PayPalPDTForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[pdt].Member[forms].Member[PayPalStandardBaseForm] + - - django.forms.BaseForm~Subclass + - paypal + - Member[standard].Member[pdt].Member[views].Member[PayPalPDTForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - paypal + - Member[express].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - paypal + - Member[express_checkout].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - paypal + - Member[pro].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - paypal + - Member[express].Member[views].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - paypal - Member[pro].Member[views].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - paypal + - Member[standard].Member[ipn].Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pdbpp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pdbpp.model.yml new file mode 100644 index 00000000000..27f687a084c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pdbpp.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pdbpp + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pdfquery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pdfquery.model.yml new file mode 100644 index 00000000000..966de6dfb1e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pdfquery.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pdfquery + - Member[cache].Member[etree] + - - lxml.etree~Alias + - pdfquery + - Member[pdfquery].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pdoc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pdoc.model.yml new file mode 100644 index 00000000000..c8ef195489d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pdoc.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - pdoc + - Member[web].Member[DocHandler] + - - markupsafe.Markup~Subclass + - pdoc + - Member[render_helpers].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pecan.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pecan.model.yml new file mode 100644 index 00000000000..46154e5b5e2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pecan.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pecan + - Member[middleware].Member[debug].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-peewee_migrate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-peewee_migrate.model.yml new file mode 100644 index 00000000000..09d616d1a90 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-peewee_migrate.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - peewee_migrate + - Member[router].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-people.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-people.model.yml new file mode 100644 index 00000000000..be86de5e1c2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-people.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - people + - Member[urls].Member[IdentityViewSet] + - - Django.Views.View~Subclass + - people + - Member[urls].Member[PersonViewSet] + - - Django.Views.View~Subclass + - people + - Member[views].Member[IdentityViewSet] + - - Django.Views.View~Subclass + - people + - Member[views].Member[PersonViewSet] + - - Django.db.models.Model~Subclass + - people + - Member[models].Member[Identity] + - - Django.db.models.Model~Subclass + - people + - Member[models].Member[Person] + - - Django.db.models.Model~Subclass + - people + - Member[serializers].Member[Identity] + - - Django.db.models.Model~Subclass + - people + - Member[serializers].Member[Person] + - - Django.db.models.Model~Subclass + - people + - Member[views].Member[Identity] + - - Django.db.models.Model~Subclass + - people + - Member[views].Member[Person] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-person.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-person.model.yml new file mode 100644 index 00000000000..6039844f990 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-person.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - person + - Member[forms].Member[AddressField] + - - Django.db.models.Model~Subclass + - person + - Member[admin].Member[Person] + - - Django.db.models.Model~Subclass + - person + - Member[forms].Member[Person] + - - Django.db.models.Model~Subclass + - person + - Member[models].Member[Person] + - - Django.db.models.Model~Subclass + - person + - Member[views].Member[Address] + - - django.forms.BaseForm~Subclass + - person + - Member[forms].Member[PersonForm] + - - django.forms.BaseForm~Subclass + - person + - Member[views].Member[PersonForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-petl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-petl.model.yml new file mode 100644 index 00000000000..f35e9278e40 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-petl.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - petl + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - petl + - Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - petl + - Member[io].Member[sources].Member[BytesIO] + - - io.StringIO~Subclass + - petl + - Member[io].Member[sources].Member[StringIO] + - - io.StringIO~Subclass + - petl + - Member[io].Member[xls].Member[BytesIO] + - - lxml.etree~Alias + - petl + - Member[io].Member[xml].Member[etree] + - - pickle~Alias + - petl + - Member[compat].Member[pickle] + - - pickle~Alias + - petl + - Member[io].Member[json].Member[pickle] + - - pickle~Alias + - petl + - Member[io].Member[pickle].Member[pickle] + - - pickle~Alias + - petl + - Member[transform].Member[sorts].Member[pickle] + - - xml.etree.ElementTree~Subclass + - petl + - Member[io].Member[xml].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pgtrigger.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pgtrigger.model.yml new file mode 100644 index 00000000000..54adbcd644c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pgtrigger.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - pgtrigger + - Member[registry].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-phone_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-phone_field.model.yml new file mode 100644 index 00000000000..1232926278f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-phone_field.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - phone_field + - Member[PhoneFormField] + - - Django.Forms.Field~Subclass + - phone_field + - Member[forms].Member[PhoneFormField] + - - Django.Forms.Field~Subclass + - phone_field + - Member[models].Member[PhoneFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-phone_verify.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-phone_verify.model.yml new file mode 100644 index 00000000000..65697605863 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-phone_verify.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - phone_verify + - Member[api].Member[VerificationViewSet] + - - Django.Views.View~Subclass + - phone_verify + - Member[urls].Member[VerificationViewSet] + - - Django.db.models.Model~Subclass + - phone_verify + - Member[admin].Member[SMSVerification] + - - Django.db.models.Model~Subclass + - phone_verify + - Member[backends].Member[base].Member[SMSVerification] + - - Django.db.models.Model~Subclass + - phone_verify + - Member[backends].Member[nexmo].Member[SMSVerification] + - - Django.db.models.Model~Subclass + - phone_verify + - Member[backends].Member[twilio].Member[SMSVerification] + - - Django.db.models.Model~Subclass + - phone_verify + - Member[models].Member[SMSVerification] + - - Django.db.models.Model~Subclass + - phone_verify + - Member[models].Member[TimeStampedUUIDModel] + - - Django.db.models.Model~Subclass + - phone_verify + - Member[models].Member[UUIDModel] + - - django.http.response.HttpResponse~Subclass + - phone_verify + - Member[base].Member[response].Member[Ok] + - - django.http.response.HttpResponse~Subclass + - phone_verify + - Member[base].Member[response].Member[Response] + - - rest_framework.response.Response~Subclass + - phone_verify + - Member[base].Member[response].Member[Ok] + - - rest_framework.response.Response~Subclass + - phone_verify + - Member[base].Member[response].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-phonenumber_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-phonenumber_field.model.yml new file mode 100644 index 00000000000..36559786ee0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-phonenumber_field.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - phonenumber_field + - Member[formfields].Member[CharField] + - - Django.Forms.Field~Subclass + - phonenumber_field + - Member[formfields].Member[PhoneNumberField] + - - rest_framework.exceptions.APIException~Subclass + - phonenumber_field + - Member[serializerfields].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-photologue.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-photologue.model.yml index 108b81c1fef..eced7ff149a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-photologue.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-photologue.model.yml @@ -4,12 +4,216 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[GalleryArchiveIndexView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[GalleryDateDetailView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[GalleryDayArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[GalleryDetailView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[GalleryListView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[GalleryMonthArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[GalleryYearArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[PhotoArchiveIndexView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[PhotoDateDetailView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[PhotoDayArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[PhotoDetailView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[PhotoListView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[PhotoMonthArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[PhotoYearArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[urls].Member[RedirectView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[ArchiveIndexView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[DateDetailView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[DayArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[GalleryArchiveIndexView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[GalleryDateDetailView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[GalleryDayArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[GalleryDetailView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[GalleryListView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[GalleryMonthArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[GalleryYearArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[MonthArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[PhotoArchiveIndexView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[PhotoDateDetailView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[PhotoDayArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[PhotoDetailView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[PhotoListView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[PhotoMonthArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[PhotoYearArchiveView] + - - Django.Views.View~Subclass + - photologue + - Member[views].Member[YearArchiveView] + - - Django.db.models.Model~Subclass + - photologue + - Member[admin].Member[Gallery] + - - Django.db.models.Model~Subclass + - photologue + - Member[admin].Member[PhotoEffect] + - - Django.db.models.Model~Subclass + - photologue + - Member[admin].Member[PhotoSize] + - - Django.db.models.Model~Subclass + - photologue + - Member[admin].Member[Photo] - - Django.db.models.Model~Subclass - photologue - Member[admin].Member[Site] + - - Django.db.models.Model~Subclass + - photologue + - Member[admin].Member[Watermark] + - - Django.db.models.Model~Subclass + - photologue + - Member[forms].Member[Gallery] + - - Django.db.models.Model~Subclass + - photologue + - Member[forms].Member[Photo] - - Django.db.models.Model~Subclass - photologue - Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - photologue + - Member[management].Member[commands].Member[PhotoSize] + - - Django.db.models.Model~Subclass + - photologue + - Member[management].Member[commands].Member[plcache].Member[ImageModel] + - - Django.db.models.Model~Subclass + - photologue + - Member[management].Member[commands].Member[plcache].Member[PhotoSize] + - - Django.db.models.Model~Subclass + - photologue + - Member[management].Member[commands].Member[plflush].Member[ImageModel] + - - Django.db.models.Model~Subclass + - photologue + - Member[management].Member[commands].Member[plflush].Member[PhotoSize] + - - Django.db.models.Model~Subclass + - photologue + - Member[models].Member[BaseEffect] + - - Django.db.models.Model~Subclass + - photologue + - Member[models].Member[Gallery] + - - Django.db.models.Model~Subclass + - photologue + - Member[models].Member[ImageModel] + - - Django.db.models.Model~Subclass + - photologue + - Member[models].Member[PhotoEffect] + - - Django.db.models.Model~Subclass + - photologue + - Member[models].Member[PhotoSize] + - - Django.db.models.Model~Subclass + - photologue + - Member[models].Member[Photo] - - Django.db.models.Model~Subclass - photologue - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - photologue + - Member[models].Member[Watermark] + - - Django.db.models.Model~Subclass + - photologue + - Member[sitemaps].Member[Gallery] + - - Django.db.models.Model~Subclass + - photologue + - Member[sitemaps].Member[Photo] + - - Django.db.models.Model~Subclass + - photologue + - Member[templatetags].Member[photologue_tags].Member[Gallery] + - - Django.db.models.Model~Subclass + - photologue + - Member[templatetags].Member[photologue_tags].Member[Photo] + - - Django.db.models.Model~Subclass + - photologue + - Member[views].Member[Gallery] + - - Django.db.models.Model~Subclass + - photologue + - Member[views].Member[Photo] + - - django.forms.BaseForm~Subclass + - photologue + - Member[admin].Member[GalleryAdminForm] + - - django.forms.BaseForm~Subclass + - photologue + - Member[admin].Member[PhotoAdminForm] + - - django.forms.BaseForm~Subclass + - photologue + - Member[admin].Member[UploadZipForm] + - - django.forms.BaseForm~Subclass + - photologue + - Member[forms].Member[UploadZipForm] + - - django.http.response.HttpResponseRedirect~Subclass + - photologue + - Member[admin].Member[HttpResponseRedirect] + - - io.StringIO~Subclass + - photologue + - Member[forms].Member[BytesIO] + - - io.StringIO~Subclass + - photologue + - Member[models].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-picamera.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-picamera.model.yml new file mode 100644 index 00000000000..3c50872f5cb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-picamera.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - picamera + - Member[array].Member[PiArrayOutput] + - - io.StringIO~Subclass + - picamera + - Member[array].Member[PiBayerArray] + - - io.StringIO~Subclass + - picamera + - Member[array].Member[PiMotionArray] + - - io.StringIO~Subclass + - picamera + - Member[array].Member[PiRGBArray] + - - io.StringIO~Subclass + - picamera + - Member[array].Member[PiYUVArray] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pickle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pickle.model.yml new file mode 100644 index 00000000000..b2ac8f1e4a5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pickle.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pickle + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-picosvg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-picosvg.model.yml new file mode 100644 index 00000000000..2d22adfcf4a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-picosvg.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - picosvg + - Member[picosvg].Member[etree] + - - lxml.etree~Alias + - picosvg + - Member[svg].Member[etree] + - - lxml.etree~Alias + - picosvg + - Member[svg_meta].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pigar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pigar.model.yml new file mode 100644 index 00000000000..feb579452d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pigar.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[distlib].Member[util].Member[HTTPSConnection] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_internal].Member[utils].Member[misc].Member[StreamWrapper] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[distlib].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[distlib].Member[locators].Member[BytesIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[distlib].Member[scripts].Member[BytesIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[distlib].Member[util].Member[StringIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[msgpack].Member[fallback].Member[StringIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[pyparsing].Member[diagram].Member[StringIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[requests].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[six].Member[StringIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[urllib3].Member[filepost].Member[BytesIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[urllib3].Member[packages].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[urllib3].Member[packages].Member[six].Member[StringIO] + - - logging.Logger~Subclass + - pigar + - Member[_vendor].Member[pip].Member[_internal].Member[utils].Member[_log].Member[VerboseLogger] + - - pickle~Alias + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[cachecontrol].Member[compat].Member[pickle] + - - pickle~Alias + - pigar + - Member[_vendor].Member[pip].Member[_vendor].Member[cachecontrol].Member[serialize].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pika.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pika.model.yml new file mode 100644 index 00000000000..0296c6fd47b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pika.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pika + - Member[compat].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pikepdf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pikepdf.model.yml new file mode 100644 index 00000000000..ebabb2059af --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pikepdf.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pikepdf + - Member[models].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - pikepdf + - Member[models].Member[metadata].Member[BytesIO] + - - lxml.etree~Alias + - pikepdf + - Member[models].Member[metadata].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pinax.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pinax.model.yml index dec410a153b..ca3142fbdfc 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pinax.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pinax.model.yml @@ -4,6 +4,93 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[urls].Member[AnnouncementCreateView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[urls].Member[AnnouncementDeleteView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[urls].Member[AnnouncementDetailView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[urls].Member[AnnouncementDismissView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[urls].Member[AnnouncementListView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[urls].Member[AnnouncementUpdateView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[AnnouncementCreateView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[AnnouncementDeleteView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[AnnouncementDetailView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[AnnouncementDismissView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[AnnouncementListView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[AnnouncementUpdateView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[ProtectedView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - pinax + - Member[announcements].Member[views].Member[View] + - - Django.Views.View~Subclass + - pinax + - Member[notifications].Member[urls].Member[NoticeSettingsView] + - - Django.Views.View~Subclass + - pinax + - Member[notifications].Member[views].Member[NoticeSettingsView] + - - Django.Views.View~Subclass + - pinax + - Member[notifications].Member[views].Member[TemplateView] + - - Django.db.models.Model~Subclass + - pinax + - Member[announcements].Member[admin].Member[Announcement] + - - Django.db.models.Model~Subclass + - pinax + - Member[announcements].Member[admin].Member[Dismissal] + - - Django.db.models.Model~Subclass + - pinax + - Member[announcements].Member[forms].Member[Announcement] + - - Django.db.models.Model~Subclass + - pinax + - Member[announcements].Member[models].Member[Announcement] + - - Django.db.models.Model~Subclass + - pinax + - Member[announcements].Member[models].Member[Dismissal] + - - Django.db.models.Model~Subclass + - pinax + - Member[announcements].Member[templatetags].Member[pinax_announcements_tags].Member[Announcement] + - - Django.db.models.Model~Subclass + - pinax + - Member[announcements].Member[views].Member[Announcement] - - Django.db.models.Model~Subclass - pinax - Member[apps].Member[account].Member[admin].Member[Account] @@ -82,12 +169,30 @@ extensions: - - Django.db.models.Model~Subclass - pinax - Member[core].Member[context_processors].Member[Site] + - - Django.db.models.Model~Subclass + - pinax + - Member[eventlog].Member[admin].Member[Log] - - Django.db.models.Model~Subclass - pinax - Member[eventlog].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - pinax + - Member[eventlog].Member[models].Member[Log] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[admin].Member[NoticeQueueBatch] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[admin].Member[NoticeSetting] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[admin].Member[NoticeType] - - Django.db.models.Model~Subclass - pinax - Member[notifications].Member[backends].Member[base].Member[Site] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[engine].Member[NoticeQueueBatch] - - Django.db.models.Model~Subclass - pinax - Member[notifications].Member[engine].Member[Site] @@ -97,6 +202,24 @@ extensions: - - Django.db.models.Model~Subclass - pinax - Member[notifications].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[models].Member[NoticeQueueBatch] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[models].Member[NoticeSetting] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[models].Member[NoticeType] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[views].Member[NoticeType] + - - django.forms.BaseForm~Subclass + - pinax + - Member[announcements].Member[forms].Member[AnnouncementForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[announcements].Member[views].Member[AnnouncementForm] - - django.forms.BaseForm~Subclass - pinax - Member[apps].Member[account].Member[forms].Member[AccountForm] @@ -196,6 +319,9 @@ extensions: - - django.http.response.HttpResponseForbidden~Subclass - pinax - Member[apps].Member[account].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - pinax + - Member[announcements].Member[views].Member[HttpResponseRedirect] - - django.http.response.HttpResponseRedirect~Subclass - pinax - Member[apps].Member[account].Member[middleware].Member[HttpResponseRedirect] @@ -211,6 +337,21 @@ extensions: - - django.http.response.HttpResponseRedirect~Subclass - pinax - Member[apps].Member[waitinglist].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - pinax + - Member[notifications].Member[views].Member[HttpResponseRedirect] - - django.http.response.HttpResponseServerError~Subclass - pinax - Member[views].Member[HttpResponseServerError] + - - django.http.response.HttpResponse~Subclass + - pinax + - Member[announcements].Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - pinax + - Member[announcements].Member[views].Member[JsonResponse] + - - pickle~Alias + - pinax + - Member[notifications].Member[engine].Member[pickle] + - - pickle~Alias + - pinax + - Member[notifications].Member[models].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipeline.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipeline.model.yml new file mode 100644 index 00000000000..69468dc9f6c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipeline.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pipeline + - Member[storage].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipelines.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipelines.model.yml new file mode 100644 index 00000000000..40679001f9e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipelines.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pipelines + - Member[nodes].Member[document].Member[document_preprocessor].Member[BytesIO] + - - io.StringIO~Subclass + - pipelines + - Member[nodes].Member[file_converter].Member[docx].Member[BytesIO] + - - io.StringIO~Subclass + - pipelines + - Member[nodes].Member[text_to_image_generator].Member[text_to_image_generator].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipenv.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipenv.model.yml new file mode 100644 index 00000000000..f5f4e529716 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipenv.model.yml @@ -0,0 +1,87 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[distlib].Member[util].Member[HTTPSConnection] + - - http.client.HTTPResponse~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[cachecontrol].Member[filewrapper].Member[HTTPResponse] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_internal].Member[utils].Member[misc].Member[StreamWrapper] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[distlib].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[distlib].Member[locators].Member[BytesIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[distlib].Member[scripts].Member[BytesIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[distlib].Member[util].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[msgpack].Member[fallback].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[pyparsing].Member[diagram].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[requests].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[six].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[urllib3].Member[filepost].Member[BytesIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[urllib3].Member[packages].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - pipenv + - Member[patched].Member[pip].Member[_vendor].Member[urllib3].Member[packages].Member[six].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[click].Member[_termui_impl].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[dparse].Member[parser].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[pexpect].Member[spawnbase].Member[BytesIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[pexpect].Member[spawnbase].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[ruamel].Member[yaml].Member[BytesIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[ruamel].Member[yaml].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[ruamel].Member[yaml].Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[ruamel].Member[yaml].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[ruamel].Member[yaml].Member[main].Member[BytesIO] + - - io.StringIO~Subclass + - pipenv + - Member[vendor].Member[ruamel].Member[yaml].Member[main].Member[StringIO] + - - logging.Logger~Subclass + - pipenv + - Member[patched].Member[pip].Member[_internal].Member[utils].Member[_log].Member[VerboseLogger] + - - pickle~Alias + - pipenv + - Member[vendor].Member[pydantic].Member[parse].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipenv_setup.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipenv_setup.model.yml new file mode 100644 index 00000000000..23ea39b1d73 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipenv_setup.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pipenv_setup + - Member[setup_updater].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipkin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipkin.model.yml new file mode 100644 index 00000000000..73a93a54783 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipkin.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - pipkin + - Member[proxy].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - pipkin + - Member[proxy].Member[PipkinProxyHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipupgrade.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipupgrade.model.yml new file mode 100644 index 00000000000..6832f7dfd7b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pipupgrade.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pipupgrade + - Member[_compat].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pixiedust.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pixiedust.model.yml new file mode 100644 index 00000000000..8d4d746caf0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pixiedust.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pixiedust + - Member[display].Member[display].Member[StringIO] + - - io.StringIO~Subclass + - pixiedust + - Member[utils].Member[scalaBridge].Member[StringIO] + - - io.StringIO~Subclass + - pixiedust + - Member[utils].Member[template].Member[StringIO] + - - lxml.etree~Alias + - pixiedust + - Member[packageManager].Member[downloader].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-planetary_computer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-planetary_computer.model.yml new file mode 100644 index 00000000000..98e261084c3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-planetary_computer.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - planetary_computer + - Member[sas].Member[SASBase] + - - pydantic.BaseModel~Subclass + - planetary_computer + - Member[sas].Member[SASToken] + - - pydantic.BaseModel~Subclass + - planetary_computer + - Member[sas].Member[SignedLink] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-platform_driver.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-platform_driver.model.yml new file mode 100644 index 00000000000..9647c5fc5f1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-platform_driver.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - platform_driver + - Member[interfaces].Member[fakedriver].Member[StringIO] + - - io.StringIO~Subclass + - platform_driver + - Member[interfaces].Member[universal].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - platform_driver + - Member[interfaces].Member[ted_meter].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-playground.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-playground.model.yml new file mode 100644 index 00000000000..0a058b7044c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-playground.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - playground + - Member[config].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - playground + - Member[config].Member[views].Member[ResetView] + - - Django.Views.View~Subclass + - playground + - Member[posts].Member[apis].Member[QuillPostViewSet] + - - Django.Views.View~Subclass + - playground + - Member[posts].Member[views].Member[QuillFieldFormHtmlInitialView] + - - Django.Views.View~Subclass + - playground + - Member[posts].Member[views].Member[QuillFieldFormTextInitialView] + - - Django.Views.View~Subclass + - playground + - Member[posts].Member[views].Member[QuillFieldFormView] + - - Django.Views.View~Subclass + - playground + - Member[posts].Member[views].Member[QuillPostCreateView] + - - Django.Views.View~Subclass + - playground + - Member[posts].Member[views].Member[QuillPostDetailView] + - - Django.Views.View~Subclass + - playground + - Member[posts].Member[views].Member[QuillPostListView] + - - Django.Views.View~Subclass + - playground + - Member[posts].Member[views].Member[QuillPostUpdateView] + - - Django.db.models.Model~Subclass + - playground + - Member[posts].Member[models].Member[NonQuillPost] + - - Django.db.models.Model~Subclass + - playground + - Member[posts].Member[models].Member[QuillPost] + - - django.forms.BaseForm~Subclass + - playground + - Member[config].Member[admin].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - playground + - Member[posts].Member[forms].Member[QuillFieldForm] + - - django.forms.BaseForm~Subclass + - playground + - Member[posts].Member[forms].Member[QuillPostForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-playhouse.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-playhouse.model.yml new file mode 100644 index 00000000000..070c1a87165 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-playhouse.model.yml @@ -0,0 +1,117 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - peewee.Database~Subclass + - playhouse + - Member[apsw_ext].Member[SqliteExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[cockroachdb].Member[PostgresqlDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[cockroachdb].Member[_PooledPostgresqlDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[APSWDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[CockroachDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[MySQLDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[PooledCockroachDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[PooledMySQLDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[PooledPostgresqlDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[PooledPostgresqlExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[PooledSqliteDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[PooledSqliteExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[PostgresqlDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[PostgresqlExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[SqliteDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[db_url].Member[SqliteExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[flask_utils].Member[Database] + - - peewee.Database~Subclass + - playhouse + - Member[kv].Member[SqliteExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[migrate].Member[CockroachDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[mysql_ext].Member[MariaDBConnectorDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[mysql_ext].Member[MySQLDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[pool].Member[CSqliteExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[pool].Member[MySQLDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[pool].Member[PooledCSqliteExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[pool].Member[PostgresqlDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[pool].Member[PostgresqlExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[pool].Member[SqliteDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[pool].Member[SqliteExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[postgres_ext].Member[PostgresqlDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[psycopg3_ext].Member[PostgresqlDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[psycopg3_ext].Member[Psycopg3Database] + - - peewee.Database~Subclass + - playhouse + - Member[reflection].Member[CockroachDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[sqlcipher_ext].Member[SqliteDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[sqlcipher_ext].Member[SqliteExtDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[sqlite_ext].Member[SqliteDatabase] + - - peewee.Database~Subclass + - playhouse + - Member[sqliteq].Member[SqliteExtDatabase] + - - pickle~Alias + - playhouse + - Member[fields].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plexapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plexapi.model.yml new file mode 100644 index 00000000000..ef6a93d905e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plexapi.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - plexapi + - Member[base].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - plexapi + - Member[client].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - plexapi + - Member[myplex].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - plexapi + - Member[server].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plivo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plivo.model.yml new file mode 100644 index 00000000000..019be153d09 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plivo.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - plivo + - Member[xml].Member[PlivoXMLElement].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plone.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plone.model.yml new file mode 100644 index 00000000000..31bda3e6f73 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plone.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - plone + - Member[app].Member[dexterity].Member[browser].Member[export].Member[BytesIO] + - - io.StringIO~Subclass + - plone + - Member[app].Member[dexterity].Member[browser].Member[import_types].Member[BytesIO] + - - io.StringIO~Subclass + - plone + - Member[app].Member[theming].Member[utils].Member[BytesIO] + - - io.StringIO~Subclass + - plone + - Member[app].Member[theming].Member[utils].Member[StringIO] + - - lxml.etree~Alias + - plone + - Member[app].Member[dexterity].Member[browser].Member[export].Member[etree] + - - lxml.etree~Alias + - plone + - Member[app].Member[dexterity].Member[browser].Member[import_types].Member[etree] + - - lxml.etree~Alias + - plone + - Member[app].Member[dexterity].Member[browser].Member[modeleditor].Member[etree] + - - lxml.etree~Alias + - plone + - Member[app].Member[registry].Member[browser].Member[exportxml].Member[etree] + - - lxml.etree~Alias + - plone + - Member[app].Member[registry].Member[exportimport].Member[handler].Member[etree] + - - lxml.etree~Alias + - plone + - Member[app].Member[theming].Member[exportimport].Member[handler].Member[etree] + - - lxml.etree~Alias + - plone + - Member[app].Member[theming].Member[transform].Member[etree] + - - lxml.etree~Alias + - plone + - Member[app].Member[theming].Member[utils].Member[etree] + - - lxml.etree~Alias + - plone + - Member[autoform].Member[supermodel].Member[etree] + - - lxml.etree~Alias + - plone + - Member[supermodel].Member[exportimport].Member[etree] + - - lxml.etree~Alias + - plone + - Member[supermodel].Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plop.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plop.model.yml new file mode 100644 index 00000000000..2b7f2ebb1bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plop.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.Application~Subclass + - plop + - Member[viewer].Member[Application] + - - tornado.web.RequestHandler~Subclass + - plop + - Member[viewer].Member[DataHandler] + - - tornado.web.RequestHandler~Subclass + - plop + - Member[viewer].Member[IndexHandler] + - - tornado.web.RequestHandler~Subclass + - plop + - Member[viewer].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - plop + - Member[viewer].Member[ViewFlatHandler] + - - tornado.web.RequestHandler~Subclass + - plop + - Member[viewer].Member[ViewHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plotly.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plotly.model.yml new file mode 100644 index 00000000000..6e6745a9386 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plotly.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - plotly + - Member[io].Member[_base_renderers].Member[BaseHTTPRequestHandler] + - - io.StringIO~Subclass + - plotly + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plugwise.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plugwise.model.yml new file mode 100644 index 00000000000..8f4ee8049ea --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plugwise.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - plugwise + - Member[helper].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pm4py.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pm4py.model.yml new file mode 100644 index 00000000000..30ee83140d1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pm4py.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pm4py + - Member[objects].Member[dfg].Member[importer].Member[variants].Member[classic].Member[StringIO] + - - io.StringIO~Subclass + - pm4py + - Member[objects].Member[log].Member[exporter].Member[xes].Member[variants].Member[etree_xes_exp].Member[BytesIO] + - - io.StringIO~Subclass + - pm4py + - Member[objects].Member[log].Member[exporter].Member[xes].Member[variants].Member[line_by_line].Member[BytesIO] + - - io.StringIO~Subclass + - pm4py + - Member[objects].Member[log].Member[importer].Member[xes].Member[variants].Member[chunk_regex].Member[BytesIO] + - - io.StringIO~Subclass + - pm4py + - Member[objects].Member[log].Member[importer].Member[xes].Member[variants].Member[iterparse].Member[BytesIO] + - - io.StringIO~Subclass + - pm4py + - Member[objects].Member[log].Member[importer].Member[xes].Member[variants].Member[iterparse_20].Member[BytesIO] + - - io.StringIO~Subclass + - pm4py + - Member[objects].Member[log].Member[importer].Member[xes].Member[variants].Member[iterparse_mem_compressed].Member[BytesIO] + - - io.StringIO~Subclass + - pm4py + - Member[objects].Member[log].Member[importer].Member[xes].Member[variants].Member[line_by_line].Member[BytesIO] + - - io.StringIO~Subclass + - pm4py + - Member[visualization].Member[common].Member[gview].Member[BytesIO] + - - lxml.etree~Alias + - pm4py + - Member[objects].Member[log].Member[exporter].Member[xes].Member[variants].Member[etree_xes_exp].Member[etree] + - - lxml.etree~Alias + - pm4py + - Member[objects].Member[ocel].Member[exporter].Member[xmlocel].Member[variants].Member[classic].Member[etree] + - - lxml.etree~Alias + - pm4py + - Member[objects].Member[ocel].Member[exporter].Member[xmlocel].Member[variants].Member[ocel20].Member[etree] + - - lxml.etree~Alias + - pm4py + - Member[objects].Member[ocel].Member[importer].Member[xmlocel].Member[variants].Member[classic].Member[etree] + - - lxml.etree~Alias + - pm4py + - Member[objects].Member[ocel].Member[importer].Member[xmlocel].Member[variants].Member[ocel20].Member[etree] + - - lxml.etree~Alias + - pm4py + - Member[objects].Member[petri_net].Member[exporter].Member[variants].Member[pnml].Member[etree] + - - lxml.etree~Alias + - pm4py + - Member[objects].Member[petri_net].Member[importer].Member[variants].Member[pnml].Member[etree] + - - lxml.etree~Alias + - pm4py + - Member[objects].Member[process_tree].Member[exporter].Member[variants].Member[ptml].Member[etree] + - - lxml.etree~Alias + - pm4py + - Member[objects].Member[process_tree].Member[importer].Member[variants].Member[ptml].Member[etree] + - - xml.etree.ElementTree~Subclass + - pm4py + - Member[visualization].Member[common].Member[svg_pos_parser].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pmaw.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pmaw.model.yml new file mode 100644 index 00000000000..a9d9d370172 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pmaw.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pmaw + - Member[Cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pmlb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pmlb.model.yml new file mode 100644 index 00000000000..99d8ef0a06c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pmlb.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pmlb + - Member[dataset_lists].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-poco.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-poco.model.yml new file mode 100644 index 00000000000..c154866f9c8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-poco.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseNotAllowed~Subclass + - poco + - Member[utils].Member[simplerpc].Member[jsonrpc].Member[backend].Member[django].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponse~Subclass + - poco + - Member[utils].Member[simplerpc].Member[jsonrpc].Member[backend].Member[django].Member[HttpResponse] + - - flask.Blueprint~Subclass + - poco + - Member[utils].Member[simplerpc].Member[jsonrpc].Member[backend].Member[flask].Member[Blueprint] + - - flask.Response~Subclass + - poco + - Member[utils].Member[simplerpc].Member[jsonrpc].Member[backend].Member[flask].Member[Response] + - - http.server.BaseHTTPRequestHandler~Subclass + - poco + - Member[utils].Member[net].Member[transport].Member[simple_wss].Member[HTTPRequest] + - - io.StringIO~Subclass + - poco + - Member[utils].Member[simplerpc].Member[jsonrpc].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - poco + - Member[utils].Member[simplerpc].Member[jsonrpc].Member[six].Member[StringIO] + - - io.StringIO~Subclass + - poco + - Member[utils].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - poco + - Member[utils].Member[six].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - poco + - Member[drivers].Member[ios].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-podman.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-podman.model.yml index 205e61085df..bd4b294cb2d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-podman.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-podman.model.yml @@ -10,3 +10,21 @@ extensions: - - http.client.HTTPConnection~Subclass - podman - Member[api].Member[uds].Member[UDSConnection] + - - requests.models.Response~Subclass + - podman + - Member[api].Member[parse_utils].Member[Response] + - - requests.models.Response~Subclass + - podman + - Member[errors].Member[exceptions].Member[Response] + - - urllib3.PoolManager~Subclass + - podman + - Member[api].Member[ssh].Member[SSHConnectionPool] + - - urllib3.PoolManager~Subclass + - podman + - Member[api].Member[ssh].Member[SSHPoolManager] + - - urllib3.PoolManager~Subclass + - podman + - Member[api].Member[uds].Member[UDSConnectionPool] + - - urllib3.PoolManager~Subclass + - podman + - Member[api].Member[uds].Member[UDSPoolManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polls.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polls.model.yml index 828c382d53f..6e7842189b9 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polls.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polls.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - polls + - Member[api].Member[views].Member[ChoiceViewSet] + - - Django.Views.View~Subclass + - polls + - Member[api].Member[views].Member[ModelViewSet] + - - Django.Views.View~Subclass + - polls + - Member[api].Member[views].Member[QuestionViewSet] - - Django.Views.View~Subclass - polls - Member[urls].Member[PollDetailView] @@ -13,6 +22,12 @@ extensions: - - Django.Views.View~Subclass - polls - Member[urls].Member[PollVoteView] + - - Django.Views.View~Subclass + - polls + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - polls + - Member[views].Member[IndexView] - - Django.Views.View~Subclass - polls - Member[views].Member[ListView] @@ -28,12 +43,78 @@ extensions: - - Django.Views.View~Subclass - polls - Member[views].Member[RedirectView] + - - Django.Views.View~Subclass + - polls + - Member[views].Member[VoteView] + - - Django.db.models.Model~Subclass + - polls + - Member[admin].Member[Choice] + - - Django.db.models.Model~Subclass + - polls + - Member[admin].Member[Poll] + - - Django.db.models.Model~Subclass + - polls + - Member[admin].Member[Question] - - Django.db.models.Model~Subclass - polls - Member[admin].Member[Vote] + - - Django.db.models.Model~Subclass + - polls + - Member[api].Member[filters].Member[Choice] + - - Django.db.models.Model~Subclass + - polls + - Member[api].Member[filters].Member[Question] + - - Django.db.models.Model~Subclass + - polls + - Member[api].Member[serializers].Member[Choice] + - - Django.db.models.Model~Subclass + - polls + - Member[api].Member[serializers].Member[Question] + - - Django.db.models.Model~Subclass + - polls + - Member[api].Member[views].Member[Choice] + - - Django.db.models.Model~Subclass + - polls + - Member[api].Member[views].Member[Question] + - - Django.db.models.Model~Subclass + - polls + - Member[models].Member[Choice] + - - Django.db.models.Model~Subclass + - polls + - Member[models].Member[Poll] + - - Django.db.models.Model~Subclass + - polls + - Member[models].Member[Question] - - Django.db.models.Model~Subclass - polls - Member[models].Member[Vote] + - - Django.db.models.Model~Subclass + - polls + - Member[views].Member[Choice] + - - Django.db.models.Model~Subclass + - polls + - Member[views].Member[Poll] + - - Django.db.models.Model~Subclass + - polls + - Member[views].Member[Question] - - Django.db.models.Model~Subclass - polls - Member[views].Member[Vote] + - - django.forms.BaseForm~Subclass + - polls + - Member[views].Member[UploadFileForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - polls + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - polls + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - polls + - Member[api].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - polls + - Member[views].Member[HttpResponse] + - - rest_framework.response.Response~Subclass + - polls + - Member[api].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polymorphic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polymorphic.model.yml index 5fd5836bf47..51d3e50f87d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polymorphic.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polymorphic.model.yml @@ -25,6 +25,9 @@ extensions: - - Django.db.models.Model~Subclass - polymorphic - Member[formsets].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[formsets].Member[models].Member[PolymorphicModel] - - Django.db.models.Model~Subclass - polymorphic - Member[models].Member[ContentType] @@ -37,6 +40,27 @@ extensions: - - Django.db.models.Model~Subclass - polymorphic - Member[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[utils].Member[PolymorphicModel] + - - django.forms.BaseForm~Subclass + - polymorphic + - Member[admin].Member[PolymorphicModelChoiceForm] + - - django.forms.BaseForm~Subclass + - polymorphic + - Member[admin].Member[forms].Member[PolymorphicModelChoiceForm] + - - django.forms.BaseForm~Subclass + - polymorphic + - Member[admin].Member[parentadmin].Member[PolymorphicModelChoiceForm] + - - django.forms.BaseForm~Subclass + - polymorphic + - Member[formsets].Member[generic].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - polymorphic + - Member[formsets].Member[models].Member[ModelForm] + - - django.http.response.HttpResponseRedirect~Subclass + - polymorphic + - Member[admin].Member[parentadmin].Member[HttpResponseRedirect] - - django.http.response.HttpResponse~Subclass - polymorphic - Member[admin].Member[parentadmin].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pook.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pook.model.yml new file mode 100644 index 00000000000..b631dd71d5a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pook.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPResponse~Subclass + - pook + - Member[interceptors].Member[urllib3].Member[ClientHTTPResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pornhub_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pornhub_api.model.yml new file mode 100644 index 00000000000..dd105b83c13 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pornhub_api.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[exceptions].Member[response].Member[_ErrorParser] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[category].Member[CategoriesResult] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[category].Member[Category] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[pornstart].Member[Pornstar] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[search].Member[VideoSearchResult] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[search].Member[Video] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[star].Member[StarDetailedResult] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[star].Member[StarDetailedSchema] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[star].Member[StarResult] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[star].Member[StarSchema] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[tag].Member[Tag] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[tag].Member[TagsResult] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[thumb].Member[Thumb] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[video].Member[Category] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[video].Member[IsVideoActiveResult] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[video].Member[VideoResult] + - - pydantic.BaseModel~Subclass + - pornhub_api + - Member[schemas].Member[video].Member[Video] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-post.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-post.model.yml index c2a576da631..751e1e1fe08 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-post.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-post.model.yml @@ -4,12 +4,78 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - post + - Member[api].Member[views].Member[PostDetail] + - - Django.Views.View~Subclass + - post + - Member[api].Member[views].Member[PostList] + - - Django.Views.View~Subclass + - post + - Member[urls].Member[PostDetailView] + - - Django.Views.View~Subclass + - post + - Member[urls].Member[PostListView] + - - Django.Views.View~Subclass + - post + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - post + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - post + - Member[views].Member[PostDetailView] + - - Django.Views.View~Subclass + - post + - Member[views].Member[PostListView] + - - Django.Views.View~Subclass + - post + - Member[views].Member[UpdateView] + - - Django.db.models.Model~Subclass + - post + - Member[api].Member[serializers].Member[Comment] + - - Django.db.models.Model~Subclass + - post + - Member[api].Member[serializers].Member[Post] + - - Django.db.models.Model~Subclass + - post + - Member[api].Member[views].Member[Post] + - - Django.db.models.Model~Subclass + - post + - Member[forms].Member[Post] + - - Django.db.models.Model~Subclass + - post + - Member[management].Member[commands].Member[create_initial_data].Member[Comment] - - Django.db.models.Model~Subclass - post - Member[management].Member[commands].Member[create_initial_data].Member[Group] + - - Django.db.models.Model~Subclass + - post + - Member[management].Member[commands].Member[create_initial_data].Member[Post] - - Django.db.models.Model~Subclass - post - Member[management].Member[commands].Member[create_initial_data].Member[User] + - - Django.db.models.Model~Subclass + - post + - Member[models].Member[Comment] + - - Django.db.models.Model~Subclass + - post + - Member[models].Member[Post] - - Django.db.models.Model~Subclass - post - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - post + - Member[views].Member[Post] + - - django.forms.BaseForm~Subclass + - post + - Member[forms].Member[PostForm] + - - django.forms.BaseForm~Subclass + - post + - Member[views].Member[PostForm] + - - django.http.response.HttpResponse~Subclass + - post + - Member[api].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - post + - Member[api].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-post_office.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-post_office.model.yml new file mode 100644 index 00000000000..43d687d373e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-post_office.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - post_office + - Member[admin].Member[Attachment] + - - Django.db.models.Model~Subclass + - post_office + - Member[admin].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - post_office + - Member[admin].Member[Email] + - - Django.db.models.Model~Subclass + - post_office + - Member[admin].Member[Log] + - - Django.db.models.Model~Subclass + - post_office + - Member[mail].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - post_office + - Member[mail].Member[Email] + - - Django.db.models.Model~Subclass + - post_office + - Member[mail].Member[Log] + - - Django.db.models.Model~Subclass + - post_office + - Member[models].Member[Attachment] + - - Django.db.models.Model~Subclass + - post_office + - Member[models].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - post_office + - Member[models].Member[Email] + - - Django.db.models.Model~Subclass + - post_office + - Member[models].Member[Log] + - - Django.db.models.Model~Subclass + - post_office + - Member[utils].Member[Attachment] + - - Django.db.models.Model~Subclass + - post_office + - Member[utils].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - post_office + - Member[utils].Member[Email] + - - django.forms.BaseForm~Subclass + - post_office + - Member[admin].Member[EmailTemplateAdminForm] + - - django.http.response.HttpResponseNotFound~Subclass + - post_office + - Member[admin].Member[HttpResponseNotFound] + - - django.http.response.HttpResponseRedirect~Subclass + - post_office + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - post_office + - Member[admin].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postgres.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postgres.model.yml new file mode 100644 index 00000000000..02c411e15a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postgres.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - postgres + - Member[bootstrap].Member[PostgreSQLConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postgres_copy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postgres_copy.model.yml new file mode 100644 index 00000000000..644e519f3bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postgres_copy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - postgres_copy + - Member[copy_to].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postgrest.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postgrest.model.yml new file mode 100644 index 00000000000..d5a0533cbd4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postgrest.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - postgrest + - Member[_async].Member[client].Member[AsyncClient] + - - httpx.Client~Subclass + - postgrest + - Member[_async].Member[request_builder].Member[AsyncClient] + - - httpx.Client~Subclass + - postgrest + - Member[_sync].Member[client].Member[SyncClient] + - - httpx.Client~Subclass + - postgrest + - Member[_sync].Member[request_builder].Member[SyncClient] + - - httpx.Client~Subclass + - postgrest + - Member[base_client].Member[AsyncClient] + - - httpx.Client~Subclass + - postgrest + - Member[base_client].Member[SyncClient] + - - httpx.Client~Subclass + - postgrest + - Member[base_request_builder].Member[AsyncClient] + - - httpx.Client~Subclass + - postgrest + - Member[base_request_builder].Member[SyncClient] + - - httpx.Client~Subclass + - postgrest + - Member[utils].Member[AsyncClient] + - - httpx.Client~Subclass + - postgrest + - Member[utils].Member[BaseClient] + - - httpx.Client~Subclass + - postgrest + - Member[utils].Member[SyncClient] + - - pydantic.BaseModel~Subclass + - postgrest + - Member[APIResponse] + - - pydantic.BaseModel~Subclass + - postgrest + - Member[_async].Member[request_builder].Member[APIResponse] + - - pydantic.BaseModel~Subclass + - postgrest + - Member[_sync].Member[request_builder].Member[APIResponse] + - - pydantic.BaseModel~Subclass + - postgrest + - Member[base_request_builder].Member[APIResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postmark.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postmark.model.yml new file mode 100644 index 00000000000..9b103a3093b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postmark.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - postmark + - Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - postmark + - Member[core].Member[HTTPConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-posts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-posts.model.yml new file mode 100644 index 00000000000..668bc73bc7a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-posts.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - posts + - Member[urls].Member[PostDetailView] + - - Django.Views.View~Subclass + - posts + - Member[urls].Member[PostListView] + - - Django.Views.View~Subclass + - posts + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - posts + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - posts + - Member[views].Member[PostDetailView] + - - Django.Views.View~Subclass + - posts + - Member[views].Member[PostListView] + - - Django.db.models.Model~Subclass + - posts + - Member[admin].Member[Post] + - - Django.db.models.Model~Subclass + - posts + - Member[models].Member[Post] + - - Django.db.models.Model~Subclass + - posts + - Member[views].Member[Post] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-potassium.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-potassium.model.yml new file mode 100644 index 00000000000..17aff16fa1d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-potassium.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - potassium + - Member[Flask] + - - flask.Flask~Subclass + - potassium + - Member[potassium].Member[Flask] + - - pickle~Alias + - potassium + - Member[store].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pp.model.yml new file mode 100644 index 00000000000..14ce93db40f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pp.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pp + - Member[__main__].Member[ioStringIO] + - - pickle~Alias + - pp + - Member[__main__].Member[pickle] + - - pickle~Alias + - pp + - Member[_pp].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppft.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppft.model.yml new file mode 100644 index 00000000000..647d4d5c99f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppft.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ppft + - Member[__main__].Member[ioStringIO] + - - io.StringIO~Subclass + - ppft + - Member[worker].Member[ioStringIO] + - - pickle~Alias + - ppft + - Member[__main__].Member[pickle] + - - pickle~Alias + - ppft + - Member[_pp].Member[pickle] + - - pickle~Alias + - ppft + - Member[pickle] + - - pickle~Alias + - ppft + - Member[worker].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppmatting.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppmatting.model.yml new file mode 100644 index 00000000000..aa0c92684cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppmatting.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - ppmatting + - Member[core].Member[train].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppocr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppocr.model.yml new file mode 100644 index 00000000000..e12e94524a5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppocr.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - ppocr + - Member[data].Member[lmdb_dataset].Member[pickle] + - - pickle~Alias + - ppocr + - Member[losses].Member[center_loss].Member[pickle] + - - pickle~Alias + - ppocr + - Member[losses].Member[text_focus_loss].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppstructure.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppstructure.model.yml new file mode 100644 index 00000000000..6322ec22bcd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ppstructure.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - ppstructure + - Member[table].Member[table_metric].Member[table_metric].Member[etree] + - - pickle~Alias + - ppstructure + - Member[table].Member[eval_table].Member[pickle] + - - pickle~Alias + - ppstructure + - Member[table].Member[table_master_match].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pptx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pptx.model.yml new file mode 100644 index 00000000000..63b76f54bcd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pptx.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pptx + - Member[chart].Member[xlsx].Member[BytesIO] + - - io.StringIO~Subclass + - pptx + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - pptx + - Member[compat].Member[python3].Member[BytesIO] + - - io.StringIO~Subclass + - pptx + - Member[parts].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - pptx + - Member[shapes].Member[shapetree].Member[BytesIO] + - - lxml.etree~Alias + - pptx + - Member[opc].Member[oxml].Member[etree] + - - lxml.etree~Alias + - pptx + - Member[oxml].Member[etree] + - - lxml.etree~Alias + - pptx + - Member[oxml].Member[xmlchemy].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prawcore.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prawcore.model.yml new file mode 100644 index 00000000000..4d3ed13cb8d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prawcore.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - prawcore + - Member[Response] + - - requests.models.Response~Subclass + - prawcore + - Member[auth].Member[Response] + - - requests.models.Response~Subclass + - prawcore + - Member[exceptions].Member[Response] + - - requests.models.Response~Subclass + - prawcore + - Member[rate_limit].Member[Response] + - - requests.models.Response~Subclass + - prawcore + - Member[requestor].Member[Response] + - - requests.models.Response~Subclass + - prawcore + - Member[sessions].Member[Response] + - - requests.models.Response~Subclass + - prawcore + - Member[util].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prefect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prefect.model.yml new file mode 100644 index 00000000000..c6ba8a16e09 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prefect.model.yml @@ -0,0 +1,2697 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - prefect + - Member[blocks].Member[webhook].Member[AsyncClient] + - - httpx.Client~Subclass + - prefect + - Member[client].Member[base].Member[PrefectHttpxClient] + - - httpx.Client~Subclass + - prefect + - Member[client].Member[cloud].Member[PrefectHttpxClient] + - - httpx.Client~Subclass + - prefect + - Member[client].Member[orchestration].Member[PrefectHttpxClient] + - - logging.Logger~Subclass + - prefect + - Member[_internal].Member[_logging].Member[SafeLogger] + - - logging.Logger~Subclass + - prefect + - Member[blocks].Member[abstract].Member[Logger] + - - pydantic.BaseModel~Subclass + - prefect + - Member[Manifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_internal].Member[schemas].Member[bases].Member[ActionBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_internal].Member[schemas].Member[bases].Member[IDBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_internal].Member[schemas].Member[bases].Member[ObjectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_internal].Member[schemas].Member[bases].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_internal].Member[schemas].Member[fields].Member[CreatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_internal].Member[schemas].Member[fields].Member[UpdatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[APIKey] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Components] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Contact] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Encoding] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Example] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[HTTPBase] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[HTTPBearer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Header] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Info] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[License] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Link] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[MediaType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[OAuth2] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[OAuthFlowAuthorizationCode] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[OAuthFlowClientCredentials] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[OAuthFlowImplicit] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[OAuthFlowPassword] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[OpenIdConnect] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Operation] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[ParameterBase] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Parameter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[PathItem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Reference] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Response] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Schema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[SecurityBase] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Server] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[Tag] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[models].Member[XML] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[openapi].Member[utils].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[HTTPAuthorizationCredentials] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[HTTPBasicCredentials] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[api_key].Member[APIKey] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[base].Member[SecurityBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[http].Member[HTTPAuthorizationCredentials] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[http].Member[HTTPBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[http].Member[HTTPBasicCredentials] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[http].Member[HTTPBearerModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[oauth2].Member[OAuth2Model] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[oauth2].Member[OAuthFlowsModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[security].Member[open_id_connect_url].Member[OpenIdConnectModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[BlockDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[FlowRunFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[FlowRunFilterStateName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[FlowRunFilterStateType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[FlowRunFilterState] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[FlowRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[InfrastructureResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[Infrastructure] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[Process] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[WorkPoolFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[WorkPoolFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[WorkQueueFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[WorkQueueFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[agent].Member[WorkQueue] + - - pydantic.BaseModel~Subclass + - prefect + - Member[artifacts].Member[ArtifactCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[artifacts].Member[FlowRunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[artifacts].Member[TaskRunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[abstract].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[abstract].Member[CredentialsBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[abstract].Member[DatabaseBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[abstract].Member[JobBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[abstract].Member[NotificationBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[abstract].Member[ObjectStorageBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[abstract].Member[SecretBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[core].Member[BlockDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[core].Member[BlockSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[core].Member[BlockTypeUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[core].Member[BlockType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[core].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[kubernetes].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[kubernetes].Member[KubernetesClusterConfig] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[AbstractAppriseNotificationBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[AppriseNotificationBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[CustomWebhookNotificationBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[DiscordWebhook] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[MattermostWebhook] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[MicrosoftTeamsWebhook] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[NotificationBlock] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[OpsgenieWebhook] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[PagerDutyWebHook] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[SendgridEmail] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[SlackWebhook] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[notifications].Member[TwilioSMS] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[system].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[system].Member[DateTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[system].Member[JSON] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[system].Member[Secret] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[system].Member[String] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[webhook].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[blocks].Member[webhook].Member[Webhook] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[_prompts].Member[BlockDocumentCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[_prompts].Member[CronSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[_prompts].Member[DockerRegistry] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[_prompts].Member[IntervalSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[_prompts].Member[RRuleSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[_prompts].Member[WorkPoolCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[artifact].Member[ArtifactFilterKey] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[artifact].Member[ArtifactFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[block].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[cloud].Member[LoginFailed] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[cloud].Member[LoginResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[cloud].Member[LoginSuccess] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[cloud].Member[Workspace] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[cloud]Member[LoginFailed] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[cloud]Member[LoginResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[cloud]Member[LoginSuccess] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deploy].Member[CronSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deploy].Member[DeploymentTrigger] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deploy].Member[IntervalSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deploy].Member[RRuleSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deploy].Member[Secret] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deployment].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deployment].Member[CronSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deployment].Member[Deployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deployment].Member[FlowFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deployment].Member[IntervalSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deployment].Member[PrefectObjectRegistry] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[deployment].Member[RRuleSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[flow].Member[RunnerDeployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[flow_run].Member[FlowFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[flow_run].Member[FlowRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[flow_run].Member[LogFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[flow_run].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[kubernetes].Member[KubernetesJob] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[work_pool].Member[WorkPoolCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[work_pool].Member[WorkPoolUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[work_queue].Member[WorkPoolFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[cli].Member[work_queue].Member[WorkPoolFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[cloud].Member[Workspace] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[ArtifactCollectionFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[ArtifactCollection] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[ArtifactCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[ArtifactFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[Artifact] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[Automation] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[BlockDocumentCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[BlockDocumentUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[BlockDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[BlockSchemaCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[BlockSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[BlockTypeCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[BlockTypeUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[BlockType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[ConcurrencyLimitCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[ConcurrencyLimit] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[Constant] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[DataDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[DeploymentCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[DeploymentFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[DeploymentFlowRunCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[DeploymentResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[DeploymentUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[Deployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[ExistingAutomation] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowRunCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowRunNotificationPolicyCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowRunNotificationPolicyFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowRunNotificationPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowRunResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowRunUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[Flow] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[LogCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[LogFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[Log] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[OrchestrationResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[Parameter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[QueueFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[TaskRunCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[TaskRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[TaskRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[TaskRunResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[TaskRunUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[TaskRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[Variable] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkPoolCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkPoolFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkPoolUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkPool] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkQueueCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkQueueFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkQueueFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkQueueUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkQueue] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkerFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[WorkerFlowRunResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[orchestration].Member[Worker] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[BlockDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[BlockSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[BlockTypeUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[BlockType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[FlowRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[OrchestrationResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[StateAbortDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[StateAcceptDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[StateCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[StateDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[StateRejectDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[TaskRunInput] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[TaskRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[TaskRunResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[TaskRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[Workspace] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[ActionBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[ArtifactCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[ArtifactUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[BaseResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[BlockDocumentCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[BlockDocumentReferenceCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[BlockDocumentUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[BlockSchemaCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[BlockTypeCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[BlockTypeUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[ConcurrencyLimitCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[DataDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[DeploymentCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[DeploymentFlowRunCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[DeploymentUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[FlowCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[FlowRunCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[FlowRunNotificationPolicyCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[FlowRunNotificationPolicyUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[FlowRunUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[FlowUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[LogCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[SavedSearchCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[StateCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[StateDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[TaskRunCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[TaskRunUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[VariableCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[VariableUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[WorkPoolCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[WorkPoolUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[WorkQueueCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[actions].Member[WorkQueueUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactCollectionFilterFlowRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactCollectionFilterKey] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactCollectionFilterTaskRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactCollectionFilterType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactCollectionFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactFilterFlowRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactFilterKey] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactFilterTaskRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactFilterType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[ArtifactFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockDocumentFilterBlockTypeId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockDocumentFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockDocumentFilterIsAnonymous] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockDocumentFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockDocumentFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockSchemaFilterBlockTypeId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockSchemaFilterCapabilities] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockSchemaFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockSchemaFilterVersion] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockSchemaFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockTypeFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockTypeFilterSlug] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[BlockTypeFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[DeploymentFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[DeploymentFilterIsScheduleActive] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[DeploymentFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[DeploymentFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[DeploymentFilterWorkQueueName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[DeploymentFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FilterSet] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterDeploymentId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterExpectedStartTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterFlowVersion] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterIdempotencyKey] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterNextScheduledStartTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterParentFlowRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterParentTaskRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterStartTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterStateName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterStateType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterState] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilterWorkQueueName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunNotificationPolicyFilterIsActive] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[FlowRunNotificationPolicyFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[LogFilterFlowRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[LogFilterLevel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[LogFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[LogFilterTaskRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[LogFilterTimestamp] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[LogFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[TaskRunFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[TaskRunFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[TaskRunFilterStartTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[TaskRunFilterStateName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[TaskRunFilterStateType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[TaskRunFilterState] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[TaskRunFilterSubFlowRuns] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[TaskRunFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[TaskRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[VariableFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[VariableFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[VariableFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[VariableFilterValue] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[VariableFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkPoolFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkPoolFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkPoolFilterType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkPoolFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkQueueFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkQueueFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkQueueFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkerFilterLastHeartbeatTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkerFilterWorkPoolId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[filters].Member[WorkerFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Agent] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[ArtifactCollection] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Artifact] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[BaseResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[BlockDocumentReference] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[BlockDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[BlockSchemaReference] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[BlockSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[BlockType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[ConcurrencyLimit] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Configuration] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Constant] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[CreatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[DataDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Deployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[FlowRunNotificationPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[FlowRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[FlowRunnerSettings] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Flow] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Log] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[ObjectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Parameter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[QueueFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[SavedSearchFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[SavedSearch] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[StateDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[TaskRunInput] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[TaskRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[TaskRunResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[TaskRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[UpdatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Variable] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[WorkPool] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[WorkQueueHealthPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[WorkQueueStatusDetail] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[WorkQueue] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Worker] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[objects].Member[Workspace] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[CreatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[DeploymentResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[FlowRunResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[HistoryResponseState] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[HistoryResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[MinimalConcurrencyLimitResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[ObjectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[OrchestrationResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[StateAbortDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[StateAcceptDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[StateRejectDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[StateWaitDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[UpdatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[responses].Member[WorkerFlowRunResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[schedules].Member[CronSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[schedules].Member[IntervalSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[schedules].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[client].Member[schemas].Member[schedules].Member[RRuleSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[concurrency].Member[asyncio].Member[MinimalConcurrencyLimitResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[concurrency].Member[events].Member[Event] + - - pydantic.BaseModel~Subclass + - prefect + - Member[concurrency].Member[events].Member[MinimalConcurrencyLimitResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[concurrency].Member[events].Member[RelatedResource] + - - pydantic.BaseModel~Subclass + - prefect + - Member[concurrency].Member[sync].Member[MinimalConcurrencyLimitResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[ContextModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[FlowRunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[PrefectObjectRegistry] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[Profile] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[ResultFactory] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[RunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[SettingsContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[TagsContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[TaskRunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[context].Member[TaskRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[Deployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[RunnerDeployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[base].Member[IntervalSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[DeploymentTrigger] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[Deployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[FlowRunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[Infrastructure] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[LocalFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[ParameterSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[PrefectObjectRegistry] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[Process] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[deployments].Member[TaskRunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[runner].Member[RunnerDeployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deployments].Member[steps].Member[pull].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deprecated].Member[data_documents].Member[DataDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deprecated].Member[data_documents].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deprecated].Member[data_documents].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[deprecated].Member[data_documents].Member[_Result] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[BaseResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[Event] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[FlowRunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[FlowRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[OrchestrationResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[PrefectObjectRegistry] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[ResultFactory] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[StateDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[TagsContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[TaskRunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[TaskRunInput] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[TaskRunResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[engine].Member[TaskRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[Event] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[RelatedResource] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[Resource] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[actions].Member[ActionTypes] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[actions].Member[Action] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[actions].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[actions].Member[RunDeployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[clients].Member[Event] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[related].Member[ObjectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[related].Member[RelatedResource] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[ActionTypes] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[Automation] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[DeploymentTrigger] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[Event] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[ExistingAutomation] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[Labelled] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[RelatedResource] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[ResourceSpecification] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[ResourceTrigger] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[Resource] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[RunDeployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[schemas].Member[Trigger] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[utilities].Member[Event] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[utilities].Member[RelatedResource] + - - pydantic.BaseModel~Subclass + - prefect + - Member[events].Member[worker].Member[Event] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[Azure] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[GCS] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[GitHub] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[LocalFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[ReadableDeploymentStorage] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[ReadableFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[RemoteFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[S3] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[SMB] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[WritableDeploymentStorage] + - - pydantic.BaseModel~Subclass + - prefect + - Member[filesystems].Member[WritableFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[flows].Member[DeploymentTrigger] + - - pydantic.BaseModel~Subclass + - prefect + - Member[flows].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[flows].Member[FlowSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[flows].Member[PrefectObjectRegistry] + - - pydantic.BaseModel~Subclass + - prefect + - Member[flows].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[futures].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[DockerContainerResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[DockerContainer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[InfrastructureResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[Infrastructure] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[KubernetesClusterConfig] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[KubernetesJobResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[KubernetesJob] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[ProcessResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[Process] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[base].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[base].Member[Deployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[base].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[base].Member[Flow] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[base].Member[InfrastructureResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[base].Member[Infrastructure] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[container].Member[BaseDockerLogin] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[container].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[container].Member[DockerContainerResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[container].Member[DockerContainer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[container].Member[DockerRegistry] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[container].Member[InfrastructureResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[container].Member[Infrastructure] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[kubernetes].Member[InfrastructureResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[kubernetes].Member[Infrastructure] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[kubernetes].Member[KubernetesClusterConfig] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[kubernetes].Member[KubernetesJobResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[kubernetes].Member[KubernetesJob] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[process].Member[InfrastructureResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[process].Member[Infrastructure] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[process].Member[ProcessResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[infrastructure].Member[process].Member[Process] + - - pydantic.BaseModel~Subclass + - prefect + - Member[logging].Member[formatters].Member[JSONSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[logging].Member[handlers].Member[LogCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[logging].Member[loggers].Member[ClientFlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[logging].Member[loggers].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[logging].Member[loggers].Member[RunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[logging].Member[loggers].Member[TaskRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[manifests].Member[Manifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[manifests].Member[ParameterSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[DockerPackager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[FilePackager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[OrionPackager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[base].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[base].Member[Packager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[base].Member[ParameterSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[base].Member[Serializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[docker].Member[CondaEnvironment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[docker].Member[DockerPackageManifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[docker].Member[DockerPackager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[docker].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[docker].Member[Packager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[docker].Member[PythonEnvironment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[docker].Member[SourceSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[FilePackageManifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[FilePackager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[LocalFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[Packager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[ReadableFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[Serializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[SourceSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[file].Member[WritableFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[orion].Member[JSON] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[orion].Member[OrionPackageManifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[orion].Member[OrionPackager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[orion].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[orion].Member[Packager] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[orion].Member[Serializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[orion].Member[SourceSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[serializers].Member[ImportSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[serializers].Member[PickleSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[serializers].Member[Serializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[packaging].Member[serializers].Member[SourceSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[BaseResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[LiteralResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[LocalFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[PersistedResultBlob] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[PersistedResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[ReadableFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[ResultFactory] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[Serializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[UnpersistedResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[results].Member[WritableFileSystem] + - - pydantic.BaseModel~Subclass + - prefect + - Member[runner].Member[storage].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect + - Member[runner].Member[storage].Member[Secret] + - - pydantic.BaseModel~Subclass + - prefect + - Member[serializers].Member[CompressedJSONSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[serializers].Member[CompressedPickleSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[serializers].Member[CompressedSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[serializers].Member[JSONSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[serializers].Member[PickleSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[serializers].Member[Serializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[concurrency_limits_v2].Member[MinimalConcurrencyLimitResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[concurrency_limits_v2].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[flow_runs].Member[DependencyResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[flow_runs].Member[Graph] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[flow_runs].Member[OrchestrationResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[task_runs].Member[OrchestrationResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[ui].Member[flow_runs].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[ui].Member[flow_runs].Member[SimpleFlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[ui].Member[task_runs].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[api].Member[ui].Member[task_runs].Member[TaskRunCount] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[database].Member[query_components].Member[Edge] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[database].Member[query_components].Member[Graph] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[database].Member[query_components].Member[Node] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[artifacts].Member[Artifact] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[block_documents].Member[BlockDocumentReferenceCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[block_documents].Member[BlockDocumentReference] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[block_documents].Member[BlockDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[block_documents].Member[BlockSchemaFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[block_schemas].Member[BlockSchemaCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[block_schemas].Member[BlockSchemaReference] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[block_schemas].Member[BlockSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[block_schemas].Member[BlockType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[flow_runs].Member[DependencyResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[flow_runs].Member[FlowOrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[flow_runs].Member[Graph] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[flow_runs].Member[OrchestrationResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[flow_runs].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[flow_runs].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[flow_runs].Member[TaskRunResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[task_runs].Member[OrchestrationResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[task_runs].Member[TaskOrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[variables].Member[VariableCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[models].Member[variables].Member[VariableUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[core_policy].Member[FlowOrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[core_policy].Member[OrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[core_policy].Member[TaskOrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[global_policy].Member[FlowOrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[global_policy].Member[FlowRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[global_policy].Member[OrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[global_policy].Member[TaskOrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[rules].Member[FlowOrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[rules].Member[OrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[rules].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[rules].Member[StateAbortDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[rules].Member[StateAcceptDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[rules].Member[StateRejectDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[rules].Member[StateWaitDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[orchestration].Member[rules].Member[TaskOrchestrationContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[ActionBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[ArtifactCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[ArtifactUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[BlockDocumentCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[BlockDocumentReferenceCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[BlockDocumentUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[BlockSchemaCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[BlockTypeCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[BlockTypeUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[ConcurrencyLimitCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[ConcurrencyLimitV2Create] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[ConcurrencyLimitV2Update] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[DeploymentCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[DeploymentFlowRunCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[DeploymentUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[FlowCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[FlowRunCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[FlowRunNotificationPolicyCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[FlowRunNotificationPolicyUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[FlowRunUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[FlowUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[LogCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[SavedSearchCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[StateCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[TaskRunCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[TaskRunUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[VariableCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[VariableUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[WorkPoolCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[WorkPoolUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[WorkQueueCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[actions].Member[WorkQueueUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Agent] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[ArtifactCollection] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Artifact] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[BlockDocumentReference] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[BlockDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[BlockSchemaReference] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[BlockSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[BlockType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[ConcurrencyLimitV2] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[ConcurrencyLimit] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Configuration] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Constant] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[CreatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Deployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[FlowRunNotificationPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[FlowRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[FlowRunnerSettings] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Flow] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Log] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[ORMBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Parameter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[QueueFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[SavedSearchFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[SavedSearch] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[TaskRunInput] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[TaskRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[TaskRunResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[TaskRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[UpdatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Variable] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[WorkPool] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[WorkQueueHealthPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[WorkQueueStatusDetail] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[WorkQueue] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[core].Member[Worker] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactCollectionFilterFlowRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactCollectionFilterKey] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactCollectionFilterTaskRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactCollectionFilterType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactCollectionFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactFilterFlowRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactFilterKey] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactFilterTaskRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactFilterType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[ArtifactFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockDocumentFilterBlockTypeId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockDocumentFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockDocumentFilterIsAnonymous] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockDocumentFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockDocumentFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockSchemaFilterBlockTypeId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockSchemaFilterCapabilities] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockSchemaFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockSchemaFilterVersion] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockSchemaFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockTypeFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockTypeFilterSlug] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[BlockTypeFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[DeploymentFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[DeploymentFilterIsScheduleActive] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[DeploymentFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[DeploymentFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[DeploymentFilterWorkQueueName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[DeploymentFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FilterSet] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowFilterDeployment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterDeploymentId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterExpectedStartTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterFlowVersion] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterIdempotencyKey] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterNextScheduledStartTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterParentFlowRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterParentTaskRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterStartTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterStateName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterStateType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterState] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilterWorkQueueName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunNotificationPolicyFilterIsActive] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[FlowRunNotificationPolicyFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[LogFilterFlowRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[LogFilterLevel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[LogFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[LogFilterTaskRunId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[LogFilterTimestamp] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[LogFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[PrefectFilterBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[PrefectOperatorFilterBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[TaskRunFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[TaskRunFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[TaskRunFilterStartTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[TaskRunFilterStateName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[TaskRunFilterStateType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[TaskRunFilterState] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[TaskRunFilterSubFlowRuns] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[TaskRunFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[TaskRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[VariableFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[VariableFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[VariableFilterTags] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[VariableFilterValue] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[VariableFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkPoolFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkPoolFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkPoolFilterType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkPoolFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkQueueFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkQueueFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkQueueFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkerFilterLastHeartbeatTime] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkerFilterWorkPoolId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[filters].Member[WorkerFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[graph].Member[Edge] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[graph].Member[Graph] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[graph].Member[Node] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[graph].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[CreatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[DeploymentResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[FlowRunPolicy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[FlowRunResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[HistoryResponseState] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[HistoryResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[ORMBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[OrchestrationResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[StateAbortDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[StateAcceptDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[StateRejectDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[StateWaitDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[UpdatedBy] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[WorkPoolResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[WorkQueueResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[WorkerFlowRunResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[responses].Member[WorkerResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[schedules].Member[CronSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[schedules].Member[IntervalSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[schedules].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[schedules].Member[RRuleSchedule] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[states].Member[IDBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[states].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[states].Member[StateBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[states].Member[StateDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[schemas].Member[states].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[services].Member[telemetry].Member[Configuration] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[utilities].Member[schemas].Member[ActionBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[utilities].Member[schemas].Member[IDBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[utilities].Member[schemas].Member[ORMBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[utilities].Member[schemas].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[utilities].Member[schemas].Member[bases].Member[ActionBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[utilities].Member[schemas].Member[bases].Member[IDBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[utilities].Member[schemas].Member[bases].Member[ORMBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[server].Member[utilities].Member[schemas].Member[bases].Member[PrefectBaseModel] + - - pydantic.BaseModel~Subclass + - prefect + - Member[settings].Member[Profile] + - - pydantic.BaseModel~Subclass + - prefect + - Member[software].Member[CondaEnvironment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[software].Member[PythonEnvironment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[software].Member[conda].Member[CondaEnvironment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[software].Member[conda].Member[PythonEnvironment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[software].Member[python].Member[PythonEnvironment] + - - pydantic.BaseModel~Subclass + - prefect + - Member[states].Member[BaseResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[states].Member[DataDocument] + - - pydantic.BaseModel~Subclass + - prefect + - Member[states].Member[ResultFactory] + - - pydantic.BaseModel~Subclass + - prefect + - Member[states].Member[StateDetails] + - - pydantic.BaseModel~Subclass + - prefect + - Member[states].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[task_runners].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[tasks].Member[PrefectObjectRegistry] + - - pydantic.BaseModel~Subclass + - prefect + - Member[tasks].Member[State] + - - pydantic.BaseModel~Subclass + - prefect + - Member[tasks].Member[TaskRunContext] + - - pydantic.BaseModel~Subclass + - prefect + - Member[tasks].Member[TaskRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[utilities].Member[callables].Member[ParameterSchema] + - - pydantic.BaseModel~Subclass + - prefect + - Member[utilities].Member[hashing].Member[JSONSerializer] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[BaseJobConfiguration] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[BaseVariables] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[BaseWorkerResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[DeploymentResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[Event] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[FlowRunFilterId] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[FlowRunFilterStateName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[FlowRunFilterStateType] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[FlowRunFilterState] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[FlowRunFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[Flow] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[RelatedResource] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[WorkPoolCreate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[WorkPoolFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[WorkPoolFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[WorkPoolUpdate] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[WorkPool] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[WorkQueueFilterName] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[WorkQueueFilter] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[base].Member[WorkerFlowRunResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[process].Member[BaseJobConfiguration] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[process].Member[BaseVariables] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[process].Member[BaseWorkerResult] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[process].Member[DeploymentResponse] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[process].Member[FlowRun] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[process].Member[Flow] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[process].Member[ProcessJobConfiguration] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[process].Member[ProcessVariables] + - - pydantic.BaseModel~Subclass + - prefect + - Member[workers].Member[process].Member[ProcessWorkerResult] + - - starlette.websockets.WebSocket~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[dependencies].Member[utils].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[exception_handlers].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[routing].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - prefect + - Member[_vendor].Member[fastapi].Member[websockets].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prefect_sqlalchemy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prefect_sqlalchemy.model.yml index a79a3947f86..537c50aac5b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prefect_sqlalchemy.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prefect_sqlalchemy.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[ConnectionComponents] - - pydantic.BaseModel~Subclass - prefect_sqlalchemy - Member[DatabaseCredentials] @@ -13,9 +16,15 @@ extensions: - - pydantic.BaseModel~Subclass - prefect_sqlalchemy - Member[credentials].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[credentials].Member[ConnectionComponents] - - pydantic.BaseModel~Subclass - prefect_sqlalchemy - Member[credentials].Member[DatabaseCredentials] + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[database].Member[ConnectionComponents] - - pydantic.BaseModel~Subclass - prefect_sqlalchemy - Member[database].Member[CredentialsBlock] @@ -28,3 +37,6 @@ extensions: - - pydantic.BaseModel~Subclass - prefect_sqlalchemy - Member[database].Member[SqlAlchemyConnector] + - - sqlalchemy.engine.Engine~Subclass + - prefect_sqlalchemy + - Member[database].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-preferences.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-preferences.model.yml index a843e51dff2..83550ca986d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-preferences.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-preferences.model.yml @@ -7,3 +7,6 @@ extensions: - - Django.db.models.Model~Subclass - preferences - Member[managers].Member[Site] + - - Django.db.models.Model~Subclass + - preferences + - Member[models].Member[Preferences] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prepline_sec_filings.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prepline_sec_filings.model.yml new file mode 100644 index 00000000000..c4db1db4bb7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prepline_sec_filings.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - prepline_sec_filings + - Member[api].Member[section].Member[APIRouter] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pretrained_networks.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pretrained_networks.model.yml new file mode 100644 index 00000000000..e54db0ca1a3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pretrained_networks.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pretrained_networks + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prettyprinter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prettyprinter.model.yml new file mode 100644 index 00000000000..7c31c280fbe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prettyprinter.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - prettyprinter + - Member[extras].Member[django].Member[Model] + - - io.StringIO~Subclass + - prettyprinter + - Member[extras].Member[python].Member[StringIO] + - - io.StringIO~Subclass + - prettyprinter + - Member[render].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prisma.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prisma.model.yml new file mode 100644 index 00000000000..4b668bd515f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prisma.model.yml @@ -0,0 +1,150 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - prisma + - Member[MetricHistogram] + - - pydantic.BaseModel~Subclass + - prisma + - Member[Metric] + - - pydantic.BaseModel~Subclass + - prisma + - Member[Metrics] + - - pydantic.BaseModel~Subclass + - prisma + - Member[_compat].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - prisma + - Member[_compat].Member[GenericModel] + - - pydantic.BaseModel~Subclass + - prisma + - Member[_config].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - prisma + - Member[_config].Member[Config] + - - pydantic.BaseModel~Subclass + - prisma + - Member[_config].Member[DefaultConfig] + - - pydantic.BaseModel~Subclass + - prisma + - Member[_metrics].Member[MetricHistogram] + - - pydantic.BaseModel~Subclass + - prisma + - Member[_metrics].Member[Metric] + - - pydantic.BaseModel~Subclass + - prisma + - Member[_metrics].Member[Metrics] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[GenericData] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[Manifest] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[jsonrpc].Member[ErrorResponse] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[jsonrpc].Member[Manifest] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[jsonrpc].Member[Request] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[jsonrpc].Member[SuccessResponse] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[BinaryPaths] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[Config] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[Constraint] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[DMMF] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[Datamodel] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[Datasource] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[DefaultValue] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[EnumValue] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[Enum] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[Field] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[Generator] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[GenericData] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[Model] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[Module] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[OptionalValueFromEnvVar] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[PrimaryKey] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[UniqueIndex] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[ValueFromEnvVar] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[_EmptyModel] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[models].Member[_ModelAllowAll] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[schema].Member[ModelInfo] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[schema].Member[Model] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[schema].Member[PrimaryKey] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[schema].Member[PrismaAlias] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[schema].Member[PrismaDict] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[schema].Member[PrismaType] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[schema].Member[PrismaUnion] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[schema].Member[Schema] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[utils].Member[Field] + - - pydantic.BaseModel~Subclass + - prisma + - Member[generator].Member[utils].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-process_includes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-process_includes.model.yml new file mode 100644 index 00000000000..8a2548853bc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-process_includes.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - process_includes + - Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-product_details.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-product_details.model.yml new file mode 100644 index 00000000000..4d50947005b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-product_details.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - product_details + - Member[models].Member[ProductDetailsFile] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prof_six.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prof_six.model.yml new file mode 100644 index 00000000000..877c461becf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prof_six.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - prof_six + - Member[BytesIO] + - - io.StringIO~Subclass + - prof_six + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-profiler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-profiler.model.yml new file mode 100644 index 00000000000..c45f23db042 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-profiler.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - profiler + - Member[prof_six].Member[BytesIO] + - - io.StringIO~Subclass + - profiler + - Member[prof_six].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-project.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-project.model.yml index 4e3817e1311..c899d23b75f 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-project.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-project.model.yml @@ -4,9 +4,45 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - project + - Member[accounts].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - project + - Member[accounts].Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - project + - Member[accounts].Member[views].Member[PasswordResetConfirmView] + - - Django.Views.View~Subclass + - project + - Member[accounts].Member[views].Member[PasswordResetView] + - - Django.Views.View~Subclass + - project + - Member[accounts].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - project + - Member[accounts].Member[views].Member[UserProfileView] + - - Django.Views.View~Subclass + - project + - Member[accounts].Member[views].Member[UserRegistrationView] + - - Django.Views.View~Subclass + - project + - Member[organisations].Member[views].Member[CreateOrganisationView] + - - Django.Views.View~Subclass + - project + - Member[organisations].Member[views].Member[LeaveOrganisationView] + - - Django.Views.View~Subclass + - project + - Member[organisations].Member[views].Member[OrganisationMembersView] + - - Django.Views.View~Subclass + - project + - Member[organisations].Member[views].Member[RetrieveOrganisationView] - - Django.Views.View~Subclass - project - Member[urls].Member[JavaScriptCatalog] + - - Django.Views.View~Subclass + - project + - Member[urls].Member[RedirectView] - - Django.db.models.Model~Subclass - project - Member[accounts].Member[models].Member[AbstractBaseUser] @@ -22,6 +58,39 @@ extensions: - - Django.db.models.Model~Subclass - project - Member[accounts].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - project + - Member[organisations].Member[models].Member[Membership] + - - Django.db.models.Model~Subclass + - project + - Member[organisations].Member[models].Member[Organisation] - - Django.db.models.Model~Subclass - project - Member[organisations].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - project + - Member[organisations].Member[serializers].Member[Membership] + - - Django.db.models.Model~Subclass + - project + - Member[organisations].Member[serializers].Member[Organisation] + - - Django.db.models.Model~Subclass + - project + - Member[organisations].Member[views].Member[Membership] + - - Django.db.models.Model~Subclass + - project + - Member[organisations].Member[views].Member[Organisation] + - - django.http.response.HttpResponse~Subclass + - project + - Member[accounts].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - project + - Member[organisations].Member[views].Member[Response] + - - io.StringIO~Subclass + - project + - Member[StringIO] + - - rest_framework.response.Response~Subclass + - project + - Member[accounts].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - project + - Member[organisations].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-projects.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-projects.model.yml new file mode 100644 index 00000000000..6106c8c8de4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-projects.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - projects + - Member[image_chat].Member[interactive].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - projects + - Member[image_chat].Member[interactive].Member[Handler] + - - http.server.BaseHTTPRequestHandler~Subclass + - projects + - Member[image_chat].Member[interactive].Member[MyHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - projects + - Member[personality_captions].Member[interactive].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - projects + - Member[personality_captions].Member[interactive].Member[Handler] + - - http.server.BaseHTTPRequestHandler~Subclass + - projects + - Member[personality_captions].Member[interactive].Member[MyHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prometheus_flask_exporter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prometheus_flask_exporter.model.yml new file mode 100644 index 00000000000..a9410d154a5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prometheus_flask_exporter.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - prometheus_flask_exporter + - Member[Flask] + - - flask.MethodView~Subclass + - prometheus_flask_exporter + - Member[MethodView] + - - flask.Response~Subclass + - prometheus_flask_exporter + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prospector.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prospector.model.yml new file mode 100644 index 00000000000..702ae48b681 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prospector.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - prospector + - Member[tools].Member[pylint].Member[collector].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prov.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prov.model.yml new file mode 100644 index 00000000000..1d954dafdf2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prov.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - prov + - Member[serializers].Member[provxml].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-providers.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-providers.model.yml new file mode 100644 index 00000000000..9ccfadef3c6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-providers.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - providers + - Member[datadog_provider].Member[datadog_alert_format_description].Member[DatadogAlertFormatDescription] + - - pydantic.BaseModel~Subclass + - providers + - Member[datadog_provider].Member[datadog_alert_format_description].Member[DatadogOptions] + - - pydantic.BaseModel~Subclass + - providers + - Member[datadog_provider].Member[datadog_alert_format_description].Member[EvaluationWindow] + - - pydantic.BaseModel~Subclass + - providers + - Member[datadog_provider].Member[datadog_alert_format_description].Member[SchedulingOptions] + - - pydantic.BaseModel~Subclass + - providers + - Member[datadog_provider].Member[datadog_alert_format_description].Member[ThresholdWindows] + - - pydantic.BaseModel~Subclass + - providers + - Member[datadog_provider].Member[datadog_alert_format_description].Member[Thresholds] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[Condition] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[Datasource] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[Datum] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[Evaluator] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[GrafanaAlertFormatDescription] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[Model1] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[Operator] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[Query] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[Reducer] + - - pydantic.BaseModel~Subclass + - providers + - Member[grafana_provider].Member[grafana_alert_format_description].Member[RelativeTimeRange] + - - pydantic.BaseModel~Subclass + - providers + - Member[opsgenie_provider].Member[opsgenie_provider].Member[OpsGenieRecipient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-proxy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-proxy.model.yml new file mode 100644 index 00000000000..03a74f1aa91 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-proxy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - proxy + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-psqlextra.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-psqlextra.model.yml new file mode 100644 index 00000000000..d2c59d1d90b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-psqlextra.model.yml @@ -0,0 +1,93 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[patched_autodetector].Member[PostgresMaterializedViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[patched_autodetector].Member[PostgresPartitionedModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[patched_autodetector].Member[PostgresViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[patched_project_state].Member[PostgresMaterializedViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[patched_project_state].Member[PostgresPartitionedModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[patched_project_state].Member[PostgresViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[state].Member[materialized_view].Member[PostgresMaterializedViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[state].Member[model].Member[Model] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[state].Member[model].Member[PostgresModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[state].Member[partitioning].Member[PostgresPartitionedModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[migrations].Member[state].Member[view].Member[PostgresViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[backend].Member[schema].Member[Model] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[compiler].Member[Model] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[introspect].Member[fields].Member[Model] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[introspect].Member[models].Member[Model] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[management].Member[commands].Member[pgrefreshmv].Member[PostgresMaterializedViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[PostgresMaterializedViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[PostgresModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[PostgresPartitionedModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[PostgresViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[base].Member[PostgresModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[partitioned].Member[PostgresModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[partitioned].Member[PostgresPartitionedModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[view].Member[Model] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[view].Member[PostgresMaterializedViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[view].Member[PostgresModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[models].Member[view].Member[PostgresViewModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[partitioning].Member[manager].Member[PostgresPartitionedModel] + - - Django.db.models.Model~Subclass + - psqlextra + - Member[partitioning].Member[shorthands].Member[PostgresPartitionedModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-psrp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-psrp.model.yml new file mode 100644 index 00000000000..081483dde9f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-psrp.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - psrp + - Member[_connection].Member[out_of_proc].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - psrp + - Member[_connection].Member[wsman].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - psrp + - Member[_winrs].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - psrp + - Member[_wsman].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pulsar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pulsar.model.yml new file mode 100644 index 00000000000..18fc12adc7b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pulsar.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pulsar + - Member[client].Member[server_interface].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - pulsar + - Member[tools].Member[toolbox].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-puput.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-puput.model.yml index b2ff88a2f4b..07d42f1fca4 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-puput.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-puput.model.yml @@ -4,6 +4,27 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - puput + - Member[urls].Member[EntryPageServe] + - - Django.Views.View~Subclass + - puput + - Member[urls].Member[EntryPageUpdateCommentsView] + - - Django.Views.View~Subclass + - puput + - Member[views].Member[EntryPageServe] + - - Django.Views.View~Subclass + - puput + - Member[views].Member[EntryPageUpdateCommentsView] + - - Django.Views.View~Subclass + - puput + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - puput + - Member[abstracts].Member[BlogAbstract] + - - Django.db.models.Model~Subclass + - puput + - Member[abstracts].Member[EntryAbstract] - - Django.db.models.Model~Subclass - puput - Member[feeds].Member[BlogPage] @@ -22,9 +43,24 @@ extensions: - - Django.db.models.Model~Subclass - puput - Member[management].Member[commands].Member[puput_initial_data].Member[Site] + - - Django.db.models.Model~Subclass + - puput + - Member[models].Member[BlogAbstract] - - Django.db.models.Model~Subclass - puput - Member[models].Member[BlogPage] + - - Django.db.models.Model~Subclass + - puput + - Member[models].Member[CategoryEntryPage] + - - Django.db.models.Model~Subclass + - puput + - Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - puput + - Member[models].Member[EntryAbstract] + - - Django.db.models.Model~Subclass + - puput + - Member[models].Member[EntryPageRelated] - - Django.db.models.Model~Subclass - puput - Member[models].Member[EntryPage] @@ -34,6 +70,9 @@ extensions: - - Django.db.models.Model~Subclass - puput - Member[routes].Member[Page] + - - Django.db.models.Model~Subclass + - puput + - Member[templatetags].Member[puput_tags].Member[Category] - - Django.db.models.Model~Subclass - puput - Member[templatetags].Member[puput_tags].Member[Site] @@ -43,3 +82,6 @@ extensions: - - Django.db.models.Model~Subclass - puput - Member[views].Member[Site] + - - django.http.response.HttpResponse~Subclass + - puput + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pur.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pur.model.yml new file mode 100644 index 00000000000..5d068bc48af --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pur.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[distlib].Member[util].Member[HTTPSConnection] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_internal].Member[utils].Member[misc].Member[StreamWrapper] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[distlib].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[distlib].Member[locators].Member[BytesIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[distlib].Member[scripts].Member[BytesIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[distlib].Member[util].Member[StringIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[msgpack].Member[fallback].Member[StringIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[pyparsing].Member[diagram].Member[StringIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[requests].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[six].Member[StringIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[urllib3].Member[filepost].Member[BytesIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[urllib3].Member[packages].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - pur + - Member[packages].Member[pip].Member[_vendor].Member[urllib3].Member[packages].Member[six].Member[StringIO] + - - logging.Logger~Subclass + - pur + - Member[packages].Member[pip].Member[_internal].Member[utils].Member[_log].Member[VerboseLogger] + - - pickle~Alias + - pur + - Member[packages].Member[pip].Member[_vendor].Member[cachecontrol].Member[compat].Member[pickle] + - - pickle~Alias + - pur + - Member[packages].Member[pip].Member[_vendor].Member[cachecontrol].Member[serialize].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pvo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pvo.model.yml new file mode 100644 index 00000000000..592196411e7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pvo.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pvo + - Member[Status] + - - pydantic.BaseModel~Subclass + - pvo + - Member[System] + - - pydantic.BaseModel~Subclass + - pvo + - Member[models].Member[Status] + - - pydantic.BaseModel~Subclass + - pvo + - Member[models].Member[System] + - - pydantic.BaseModel~Subclass + - pvo + - Member[pvoutput].Member[Status] + - - pydantic.BaseModel~Subclass + - pvo + - Member[pvoutput].Member[System] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwa.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwa.model.yml new file mode 100644 index 00000000000..f1062b289f2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwa.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - pwa + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwnlib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwnlib.model.yml index 67188597037..8421babee33 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwnlib.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwnlib.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - pwnlib + - Member[elf].Member[corefile].Member[BytesIO] + - - io.StringIO~Subclass + - pwnlib + - Member[elf].Member[corefile].Member[StringIO] + - - io.StringIO~Subclass + - pwnlib + - Member[internal].Member[dochelper].Member[StringIO] - - io.StringIO~Subclass - pwnlib - Member[util].Member[fiddling].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-py17track.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-py17track.model.yml new file mode 100644 index 00000000000..827cd010fb2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-py17track.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - py17track + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyEX.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyEX.model.yml new file mode 100644 index 00000000000..d979f82f8c9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyEX.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyEX + - Member[stocks].Member[logo].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyIOSXR.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyIOSXR.model.yml new file mode 100644 index 00000000000..55e5080a67e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyIOSXR.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pyIOSXR + - Member[iosxr].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyUltroid.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyUltroid.model.yml new file mode 100644 index 00000000000..92995de9da3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyUltroid.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyUltroid + - Member[_misc].Member[_decorators].Member[BytesIO] + - - io.StringIO~Subclass + - pyUltroid + - Member[functions].Member[tools].Member[BytesIO] + - - logging.Logger~Subclass + - pyUltroid + - Member[loader].Member[Logger] + - - logging.Logger~Subclass + - pyUltroid + - Member[startup].Member[BaseClient].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyairvisual.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyairvisual.model.yml new file mode 100644 index 00000000000..eeb71039788 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyairvisual.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyairvisual + - Member[cloud_api].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyalgotrade.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyalgotrade.model.yml new file mode 100644 index 00000000000..1f6787fb3c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyalgotrade.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pyalgotrade + - Member[optimizer].Member[serialization].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyang.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyang.model.yml new file mode 100644 index 00000000000..d226bf05255 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyang.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - pyang + - Member[plugins].Member[jsonxsl].Member[ET] + - - xml.etree.ElementTree~Subclass + - pyang + - Member[scripts].Member[json2xml].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyathena.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyathena.model.yml new file mode 100644 index 00000000000..9c88f92b164 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyathena.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - pyathena + - Member[sqlalchemy].Member[base].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyathenajdbc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyathenajdbc.model.yml new file mode 100644 index 00000000000..598c7370b57 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyathenajdbc.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - pyathenajdbc + - Member[sqlalchemy_athena].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyatv.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyatv.model.yml new file mode 100644 index 00000000000..3311c053531 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyatv.model.yml @@ -0,0 +1,78 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyatv + - Member[protocols].Member[mrp].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pyatv + - Member[support].Member[http].Member[ClientSession] + - - io.StringIO~Subclass + - pyatv + - Member[protocols].Member[dmap].Member[pairing].Member[StringIO] + - - io.StringIO~Subclass + - pyatv + - Member[scripts].Member[atvproxy].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[core].Member[Settings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[core].Member[facade].Member[Settings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[interface].Member[Settings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[protocols].Member[airplay].Member[ap2_session].Member[InfoSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[protocols].Member[mrp].Member[messages].Member[InfoSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[protocols].Member[mrp].Member[protocol].Member[InfoSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[protocols].Member[raop].Member[stream_client].Member[Settings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[scripts].Member[atvproxy].Member[InfoSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[settings].Member[AirPlaySettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[settings].Member[CompanionSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[settings].Member[DmapSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[settings].Member[InfoSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[settings].Member[MrpSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[settings].Member[ProtocolSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[settings].Member[RaopSettings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[settings].Member[Settings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[storage].Member[Settings] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[storage].Member[StorageModel] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[storage].Member[file_storage].Member[StorageModel] + - - pydantic.BaseModel~Subclass + - pyatv + - Member[storage]Member[StorageModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyaxmlparser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyaxmlparser.model.yml new file mode 100644 index 00000000000..30951502d16 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyaxmlparser.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pyaxmlparser + - Member[axmlprinter].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybaseball.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybaseball.model.yml new file mode 100644 index 00000000000..c538efa8a30 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybaseball.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pybaseball + - Member[lahman].Member[BytesIO] + - - io.StringIO~Subclass + - pybaseball + - Member[retrosheet].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybatfish.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybatfish.model.yml new file mode 100644 index 00000000000..ff1d6b03b38 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybatfish.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - pybatfish + - Member[client].Member[resthelper].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybench.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybench.model.yml new file mode 100644 index 00000000000..6f52ab92b73 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybench.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pybench + - Member[cPickle] + - - pickle~Alias + - pybench + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybrake.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybrake.model.yml new file mode 100644 index 00000000000..b0c4202a216 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybrake.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - pybrake + - Member[middleware].Member[tornado].Member[RequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycaret.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycaret.model.yml new file mode 100644 index 00000000000..91ee291e9c5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycaret.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - pycaret + - Member[internal].Member[logging].Member[DummyLogger] + - - pickle~Alias + - pycaret + - Member[internal].Member[memory].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycbc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycbc.model.yml new file mode 100644 index 00000000000..71addd94c13 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycbc.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pycbc + - Member[inference].Member[io].Member[base_hdf].Member[StringIO] + - - io.StringIO~Subclass + - pycbc + - Member[types].Member[config].Member[StringIO] + - - pickle~Alias + - pycbc + - Member[workflow].Member[core].Member[pickle] + - - pickle~Alias + - pycbc + - Member[workflow].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycbrf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycbrf.model.yml new file mode 100644 index 00000000000..50c8a70dec9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycbrf.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pycbrf + - Member[banks].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - pycbrf + - Member[banks].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - pycbrf + - Member[rates].Member[basic].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - pycbrf + - Member[rates].Member[currencies].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - pycbrf + - Member[rates].Member[dynamics].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycharm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycharm.model.yml new file mode 100644 index 00000000000..98889c23666 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycharm.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pycharm + - Member[teamcity].Member[common].Member[FlushingStringIO] + - - io.StringIO~Subclass + - pycharm + - Member[teamcity].Member[common].Member[StringIO] + - - io.StringIO~Subclass + - pycharm + - Member[teamcity].Member[flake8_v3_plugin].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycsw.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycsw.model.yml new file mode 100644 index 00000000000..7caa8c9874b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycsw.model.yml @@ -0,0 +1,93 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - pycsw + - Member[wsgi_flask].Member[Blueprint] + - - flask.Flask~Subclass + - pycsw + - Member[wsgi_flask].Member[Flask] + - - io.StringIO~Subclass + - pycsw + - Member[ogc].Member[csw].Member[csw2].Member[StringIO] + - - io.StringIO~Subclass + - pycsw + - Member[ogc].Member[csw].Member[csw3].Member[StringIO] + - - io.StringIO~Subclass + - pycsw + - Member[server].Member[StringIO] + - - io.StringIO~Subclass + - pycsw + - Member[wsgi].Member[BytesIO] + - - lxml.etree~Alias + - pycsw + - Member[core].Member[admin].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[core].Member[etree].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[core].Member[metadata].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[core].Member[repository].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[core].Member[util].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[oaipmh].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[ogc].Member[csw].Member[cql].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[ogc].Member[csw].Member[csw2].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[ogc].Member[csw].Member[csw3].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[ogc].Member[fes].Member[fes1].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[ogc].Member[fes].Member[fes2].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[ogc].Member[gml].Member[gml32].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[ogc].Member[gml].Member[gml3].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[opensearch].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[plugins].Member[outputschemas].Member[atom].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[plugins].Member[outputschemas].Member[datacite].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[plugins].Member[outputschemas].Member[dif].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[plugins].Member[outputschemas].Member[fgdc].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[plugins].Member[outputschemas].Member[gm03].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[plugins].Member[profiles].Member[apiso].Member[apiso].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[plugins].Member[profiles].Member[ebrim].Member[ebrim].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[server].Member[etree] + - - lxml.etree~Alias + - pycsw + - Member[sru].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydal.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydal.model.yml new file mode 100644 index 00000000000..1fab1046d53 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydal.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pydal + - Member[_compat].Member[BytesIO] + - - io.StringIO~Subclass + - pydal + - Member[_compat].Member[StringIO] + - - io.StringIO~Subclass + - pydal + - Member[helpers].Member[methods].Member[BytesIO] + - - io.StringIO~Subclass + - pydal + - Member[objects].Member[BytesIO] + - - io.StringIO~Subclass + - pydal + - Member[objects].Member[StringIO] + - - pickle~Alias + - pydal + - Member[_compat].Member[pickle] + - - pickle~Alias + - pydal + - Member[base].Member[pickle] + - - pickle~Alias + - pydal + - Member[migrator].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic.model.yml new file mode 100644 index 00000000000..33cf9ddce9c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pydantic + - Member[JsonBaseModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_avro.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_avro.model.yml new file mode 100644 index 00000000000..2649a80b726 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_avro.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pydantic_avro + - Member[base].Member[AvroBase] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_openapi_schema.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_openapi_schema.model.yml new file mode 100644 index 00000000000..0e8c4cc9c91 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_openapi_schema.model.yml @@ -0,0 +1,339 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[utils].Member[utils].Member[OpenAPI310PydanticSchema] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Components] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Contact] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Encoding] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Example] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Header] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Info] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[License] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Link] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[MediaType] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Operation] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Parameter] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[PathItem] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Response] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Schema] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Server] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[Tag] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[XML] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[callback].Member[PathItem] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[callback].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[Components] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[Example] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[Header] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[Link] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[Parameter] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[PathItem] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[Response] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[Schema] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[components].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[contact].Member[Contact] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[discriminator].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[encoding].Member[Encoding] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[encoding].Member[Header] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[encoding].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[example].Member[Example] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[external_documentation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[header].Member[Header] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[header].Member[Parameter] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[info].Member[Contact] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[info].Member[Info] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[info].Member[License] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[license].Member[License] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[link].Member[Link] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[link].Member[Server] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[media_type].Member[Encoding] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[media_type].Member[Example] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[media_type].Member[MediaType] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[media_type].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[media_type].Member[Schema] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[oauth_flow].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[oauth_flows].Member[OAuthFlow] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[oauth_flows].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[open_api].Member[Components] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[open_api].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[open_api].Member[Info] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[open_api].Member[OpenAPI] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[open_api].Member[PathItem] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[open_api].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[open_api].Member[Server] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[open_api].Member[Tag] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[operation].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[operation].Member[Operation] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[operation].Member[Parameter] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[operation].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[operation].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[operation].Member[Server] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[parameter].Member[Example] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[parameter].Member[MediaType] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[parameter].Member[Parameter] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[parameter].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[parameter].Member[Schema] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[path_item].Member[Operation] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[path_item].Member[Parameter] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[path_item].Member[PathItem] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[path_item].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[path_item].Member[Server] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[paths].Member[PathItem] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[reference].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[request_body].Member[MediaType] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[request_body].Member[RequestBody] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[response].Member[Header] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[response].Member[Link] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[response].Member[MediaType] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[response].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[response].Member[Response] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[responses].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[responses].Member[Response] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[schema].Member[Discriminator] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[schema].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[schema].Member[Reference] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[schema].Member[Schema] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[schema].Member[XML] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[security_scheme].Member[OAuthFlows] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[security_scheme].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[server].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[server].Member[Server] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[server_variable].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[tag].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[tag].Member[Tag] + - - pydantic.BaseModel~Subclass + - pydantic_openapi_schema + - Member[v3_1_0].Member[xml].Member[XML] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_settings.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_settings.model.yml new file mode 100644 index 00000000000..9a210fedae2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_settings.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pydantic_settings + - Member[load].Member[StringIO] + - - pydantic.BaseModel~Subclass + - pydantic_settings + - Member[BaseSettingsModel] + - - pydantic.BaseModel~Subclass + - pydantic_settings + - Member[base].Member[BaseSettingsModel] + - - pydantic.BaseModel~Subclass + - pydantic_settings + - Member[load].Member[BaseSettingsModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_yaml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_yaml.model.yml new file mode 100644 index 00000000000..3369ccacc4f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_yaml.model.yml @@ -0,0 +1,111 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pydantic_yaml + - Member[dumper].Member[StringIO] + - - io.StringIO~Subclass + - pydantic_yaml + - Member[loader].Member[BytesIO] + - - io.StringIO~Subclass + - pydantic_yaml + - Member[loader].Member[StringIO] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[A] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[B] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[CustomRootListObj] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[CustomRootListStr] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[Empty] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[HasEnums] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[Recursive] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[SecretTstModelDumpable] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[SecretTstModel] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[base_models].Member[UsesRefs] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[A] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[B] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[CustomRootListObj] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[CustomRootListStr] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[Empty] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[HasEnums] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[Recursive] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[SecretTstModelDumpable] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[SecretTstModel] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[UsesRefs] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v1].Member[base_models].Member[_Name] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[A] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[B] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[CustomRootListObj] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[CustomRootListStr] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[Empty] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[HasEnums] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[Recursive] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[SecretTstModelDumpable] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[SecretTstModel] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[UsesRefs] + - - pydantic.BaseModel~Subclass + - pydantic_yaml + - Member[examples].Member[v2].Member[base_models].Member[_Name] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydevd_tracing.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydevd_tracing.model.yml new file mode 100644 index 00000000000..766ac661ca9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydevd_tracing.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pydevd_tracing + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydomo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydomo.model.yml new file mode 100644 index 00000000000..93ffd885605 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydomo.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pydomo + - Member[StringIO] + - - io.StringIO~Subclass + - pydomo + - Member[datasets].Member[DataSetClient].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyeconet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyeconet.model.yml new file mode 100644 index 00000000000..cccba5e489b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyeconet.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyeconet + - Member[api].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyes.model.yml new file mode 100644 index 00000000000..0756008c7ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyes.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - pyes + - Member[djangoutils].Member[EmbeddedModel] + - - io.StringIO~Subclass + - pyes + - Member[utils].Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - pyes + - Member[utils].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - pyes + - Member[utils].Member[compat].Member[WhateverIO] + - - io.StringIO~Subclass + - pyes + - Member[utils].Member[five].Member[BytesIO] + - - io.StringIO~Subclass + - pyes + - Member[utils].Member[five].Member[StringIO] + - - io.StringIO~Subclass + - pyes + - Member[utils].Member[five].Member[WhateverIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyexcel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyexcel.model.yml new file mode 100644 index 00000000000..9335cd99beb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyexcel.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyexcel + - Member[_compact].Member[BytesIO] + - - io.StringIO~Subclass + - pyexcel + - Member[_compact].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyexcel_io.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyexcel_io.model.yml new file mode 100644 index 00000000000..a0ef5055525 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyexcel_io.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyexcel_io + - Member[_compact].Member[BytesIO] + - - io.StringIO~Subclass + - pyexcel_io + - Member[_compact].Member[StringIO] + - - io.StringIO~Subclass + - pyexcel_io + - Member[manager].Member[BytesIO] + - - io.StringIO~Subclass + - pyexcel_io + - Member[manager].Member[StringIO] + - - io.StringIO~Subclass + - pyexcel_io + - Member[readers].Member[csvz].Member[BytesIO] + - - io.StringIO~Subclass + - pyexcel_io + - Member[readers].Member[csvz].Member[StringIO] + - - io.StringIO~Subclass + - pyexcel_io + - Member[writers].Member[csvz_sheet].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyexcel_ods3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyexcel_ods3.model.yml new file mode 100644 index 00000000000..0c0ad054b5c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyexcel_ods3.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyexcel_ods3 + - Member[odsr].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyezviz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyezviz.model.yml new file mode 100644 index 00000000000..8f6e266940a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyezviz.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyezviz + - Member[cas].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyfacebook.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyfacebook.model.yml new file mode 100644 index 00000000000..8601808f7cc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyfacebook.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - pyfacebook + - Member[api].Member[graph].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygount.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygount.model.yml new file mode 100644 index 00000000000..0db9cab1682 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygount.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - pygount + - Member[write].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygwalker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygwalker.model.yml new file mode 100644 index 00000000000..0a781f830ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygwalker.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pygwalker + - Member[api].Member[pygwalker].Member[ChartData] + - - pydantic.BaseModel~Subclass + - pygwalker + - Member[api].Member[streamlit].Member[PreFilter] + - - pydantic.BaseModel~Subclass + - pygwalker + - Member[services].Member[preview_image].Member[ChartData] + - - pydantic.BaseModel~Subclass + - pygwalker + - Member[services].Member[preview_image].Member[ImgData] + - - sqlalchemy.engine.Engine~Subclass + - pygwalker + - Member[data_parsers].Member[database_parser].Member[Engine] + - - tornado.web.Application~Subclass + - pygwalker + - Member[communications].Member[streamlit_comm].Member[Application] + - - tornado.web.RequestHandler~Subclass + - pygwalker + - Member[communications].Member[streamlit_comm].Member[PygwalkerHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyhanko.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyhanko.model.yml new file mode 100644 index 00000000000..93ff82dfa8b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyhanko.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyhanko + - Member[pdf_utils].Member[metadata].Member[xmp_xml].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - pyhanko + - Member[pdf_utils].Member[metadata].Member[xmp_xml].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyicloud.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyicloud.model.yml new file mode 100644 index 00000000000..1be36c00c53 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyicloud.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pyicloud + - Member[cmdline].Member[pickle] + - - requests.models.Response~Subclass + - pyicloud + - Member[services].Member[drive].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyinsteon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyinsteon.model.yml new file mode 100644 index 00000000000..d86ccd0d564 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyinsteon.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyinsteon + - Member[protocol].Member[http_reader_writer].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyiqvia.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyiqvia.model.yml new file mode 100644 index 00000000000..a2e92c077e8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyiqvia.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyiqvia + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykeepass.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykeepass.model.yml new file mode 100644 index 00000000000..a38a9083cd0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykeepass.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pykeepass + - Member[kdbx_parsing].Member[common].Member[BytesIO] + - - lxml.etree~Alias + - pykeepass + - Member[baseelement].Member[etree] + - - lxml.etree~Alias + - pykeepass + - Member[kdbx_parsing].Member[common].Member[etree] + - - lxml.etree~Alias + - pykeepass + - Member[pykeepass].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykml.model.yml new file mode 100644 index 00000000000..e528642cd06 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykml.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pykml + - Member[factory].Member[etree] + - - lxml.etree~Alias + - pykml + - Member[parser].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykml_geos.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykml_geos.model.yml new file mode 100644 index 00000000000..2c1951eacdb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykml_geos.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pykml_geos + - Member[factory].Member[etree] + - - lxml.etree~Alias + - pykml_geos + - Member[parser].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykrx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykrx.model.yml new file mode 100644 index 00000000000..b4d81df9d63 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykrx.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - pykrx + - Member[website].Member[naver].Member[et] + - - xml.etree.ElementTree~Subclass + - pykrx + - Member[website].Member[naver].Member[wrap].Member[et] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylenium.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylenium.model.yml new file mode 100644 index 00000000000..147e527559d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylenium.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - pylenium + - Member[driver].Member[Logger] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[config].Member[DriverConfig] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[config].Member[LoggingConfig] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[config].Member[PyleniumConfig] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[config].Member[ViewportConfig] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[driver].Member[PyleniumConfig] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[performance].Member[NavigationTiming] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[performance].Member[PaintTiming] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[performance].Member[ResourceTiming] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[performance].Member[WebPerformance] + - - pydantic.BaseModel~Subclass + - pylenium + - Member[webdriver_factory].Member[PyleniumConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylint.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylint.model.yml new file mode 100644 index 00000000000..78b393de955 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylint.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pylint + - Member[checkers].Member[similar].Member[BytesIO] + - - io.StringIO~Subclass + - pylint + - Member[config].Member[_pylint_config].Member[generate_command].Member[StringIO] + - - io.StringIO~Subclass + - pylint + - Member[reporters].Member[ureports].Member[base_writer].Member[StringIO] + - - io.StringIO~Subclass + - pylint + - Member[utils].Member[utils].Member[BytesIO] + - - pickle~Alias + - pylint + - Member[lint].Member[caching].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylint_django.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylint_django.model.yml new file mode 100644 index 00000000000..3f2c8da845b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylint_django.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - pylint_django + - Member[augmentations].Member[RedirectView] + - - Django.Views.View~Subclass + - pylint_django + - Member[augmentations].Member[View] + - - django.db.models.FileField~Subclass + - pylint_django + - Member[transforms].Member[transforms].Member[django_db_models_fields_files].Member[FileField] + - - django.db.models.FileField~Subclass + - pylint_django + - Member[transforms].Member[transforms].Member[django_db_models_fields_files].Member[ImageField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylitterbot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylitterbot.model.yml new file mode 100644 index 00000000000..b3f6afbdea8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylitterbot.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pylitterbot + - Member[account].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pylitterbot + - Member[session].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylons.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylons.model.yml new file mode 100644 index 00000000000..587dc0eac49 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylons.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pylons + - Member[docs].Member[uploader].Member[cPickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylti.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylti.model.yml new file mode 100644 index 00000000000..153f1f5d7f6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylti.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - pylti + - Member[flask].Member[Flask] + - - xml.etree.ElementTree~Subclass + - pylti + - Member[common].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylti1p3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylti1p3.model.yml new file mode 100644 index 00000000000..9b4a475ead8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylti1p3.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - pylti1p3 + - Member[contrib].Member[django].Member[lti1p3_tool_config].Member[admin].Member[LtiToolKey] + - - Django.db.models.Model~Subclass + - pylti1p3 + - Member[contrib].Member[django].Member[lti1p3_tool_config].Member[admin].Member[LtiTool] + - - Django.db.models.Model~Subclass + - pylti1p3 + - Member[contrib].Member[django].Member[lti1p3_tool_config].Member[models].Member[LtiToolKey] + - - Django.db.models.Model~Subclass + - pylti1p3 + - Member[contrib].Member[django].Member[lti1p3_tool_config].Member[models].Member[LtiTool] + - - django.http.response.HttpResponse~Subclass + - pylti1p3 + - Member[contrib].Member[django].Member[oidc_login].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - pylti1p3 + - Member[contrib].Member[django].Member[redirect].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymde.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymde.model.yml new file mode 100644 index 00000000000..088691ce3db --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymde.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pymde + - Member[datasets].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymdownx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymdownx.model.yml new file mode 100644 index 00000000000..633b5bc6dc5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymdownx.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[arithmatex].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[blocks].Member[admonition].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[blocks].Member[definition].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[blocks].Member[details].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[blocks].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[blocks].Member[html].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[blocks].Member[tab].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[details].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[emoji].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[highlight].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[inlinehilite].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[keys].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[magiclink].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[progressbar].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[tabbed].Member[etree] + - - xml.etree.ElementTree~Subclass + - pymdownx + - Member[util].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymelcloud.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymelcloud.model.yml new file mode 100644 index 00000000000..4f3d84d6e57 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymelcloud.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pymelcloud + - Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pymelcloud + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymfy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymfy.model.yml new file mode 100644 index 00000000000..8bca8154284 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymfy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - pymfy + - Member[api].Member[somfy_api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymisp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymisp.model.yml index 64ef843de3a..07e2bb62579 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymisp.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymisp.model.yml @@ -7,3 +7,39 @@ extensions: - - http.client.HTTPConnection~Subclass - pymisp - Member[api].Member[HTTPConnection] + - - io.StringIO~Subclass + - pymisp + - Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - pymisp + - Member[api].Member[StringIO] + - - io.StringIO~Subclass + - pymisp + - Member[mispevent].Member[BytesIO] + - - io.StringIO~Subclass + - pymisp + - Member[tools].Member[create_misp_object].Member[BytesIO] + - - io.StringIO~Subclass + - pymisp + - Member[tools].Member[elfobject].Member[BytesIO] + - - io.StringIO~Subclass + - pymisp + - Member[tools].Member[emailobject].Member[BytesIO] + - - io.StringIO~Subclass + - pymisp + - Member[tools].Member[fileobject].Member[BytesIO] + - - io.StringIO~Subclass + - pymisp + - Member[tools].Member[machoobject].Member[BytesIO] + - - io.StringIO~Subclass + - pymisp + - Member[tools].Member[peobject].Member[BytesIO] + - - io.StringIO~Subclass + - pymisp + - Member[tools].Member[reportlab_generator].Member[BytesIO] + - - io.StringIO~Subclass + - pymisp + - Member[tools].Member[sshauthkeyobject].Member[StringIO] + - - io.StringIO~Subclass + - pymisp + - Member[tools].Member[update_objects].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymyq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymyq.model.yml new file mode 100644 index 00000000000..88a54a5efcc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymyq.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pymyq + - Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pymyq + - Member[request].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymystem3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymystem3.model.yml new file mode 100644 index 00000000000..1a9e98a690b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymystem3.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pymystem3 + - Member[mystem].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pynetgear.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pynetgear.model.yml new file mode 100644 index 00000000000..320969323dc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pynetgear.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pynetgear + - Member[helpers].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - pynetgear + - Member[helpers].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyodata.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyodata.model.yml new file mode 100644 index 00000000000..e16d9d1b802 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyodata.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPResponse~Subclass + - pyodata + - Member[v2].Member[service].Member[HTTPResponse] + - - io.StringIO~Subclass + - pyodata + - Member[v2].Member[service].Member[BytesIO] + - - lxml.etree~Alias + - pyodata + - Member[v2].Member[model].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyopenuv.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyopenuv.model.yml new file mode 100644 index 00000000000..9c36ccc65a5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyopenuv.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyopenuv + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyorbital.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyorbital.model.yml new file mode 100644 index 00000000000..ec4a5f5528a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyorbital.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - pyorbital + - Member[tlefile].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypiserver.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypiserver.model.yml new file mode 100644 index 00000000000..d3c2a740ee2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypiserver.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pypiserver + - Member[_app].Member[BytesIO] + - - io.StringIO~Subclass + - pypiserver + - Member[bottle].Member[BytesIO] + - - pickle~Alias + - pypiserver + - Member[bottle].Member[pickle] + - - urllib.parse.SplitResult~Subclass + - pypiserver + - Member[bottle].Member[UrlSplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyppeteer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyppeteer.model.yml new file mode 100644 index 00000000000..ef3b175665a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyppeteer.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyppeteer + - Member[chromium_downloader].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypsrp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypsrp.model.yml new file mode 100644 index 00000000000..2fe94d39f94 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypsrp.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - pypsrp + - Member[client].Member[ET] + - - xml.etree.ElementTree~Subclass + - pypsrp + - Member[host].Member[ET] + - - xml.etree.ElementTree~Subclass + - pypsrp + - Member[messages].Member[ET] + - - xml.etree.ElementTree~Subclass + - pypsrp + - Member[powershell].Member[ET] + - - xml.etree.ElementTree~Subclass + - pypsrp + - Member[serializer].Member[ET] + - - xml.etree.ElementTree~Subclass + - pypsrp + - Member[shell].Member[ET] + - - xml.etree.ElementTree~Subclass + - pypsrp + - Member[wsman].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypugjs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypugjs.model.yml new file mode 100644 index 00000000000..e50666e62dd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypugjs.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - pypugjs + - Member[ext].Member[jinja].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyquery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyquery.model.yml new file mode 100644 index 00000000000..04e2167015d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyquery.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pyquery + - Member[pyquery].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyquickhelper.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyquickhelper.model.yml new file mode 100644 index 00000000000..28046fd94ac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyquickhelper.model.yml @@ -0,0 +1,132 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - pyquickhelper + - Member[server].Member[documentation_server].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - pyquickhelper + - Member[server].Member[documentation_server].Member[DocumentationHandler] + - - io.StringIO~Subclass + - pyquickhelper + - Member[filehelper].Member[anyfhelper].Member[BytesIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[filehelper].Member[anyfhelper].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[filehelper].Member[compression_helper].Member[BytesIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[filehelper].Member[encrypted_backup].Member[StreamIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[filehelper].Member[encryption].Member[StreamIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[filehelper].Member[ftp_transfer].Member[BytesIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[filehelper].Member[ftp_transfer_files].Member[BytesIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[filehelper].Member[transfer_api].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[filehelper].Member[transfer_api_ftp].Member[BytesIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[helpgen].Member[process_notebooks].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[helpgen].Member[rst_converters].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[helpgen].Member[sphinx_main].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[helpgen].Member[sphinxm_convert_doc_sphinx_helper].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[helpgen].Member[sphinxm_custom_app].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[helpgen].Member[utils_sphinx_config].Member[BytesIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[imghelper].Member[svg_helper].Member[BytesIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[ipythonhelper].Member[notebook_helper].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[ipythonhelper].Member[notebook_runner].Member[BytesIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[ipythonhelper].Member[notebook_runner].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[ipythonhelper].Member[run_notebook].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[loghelper].Member[buffered_flog].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[pandashelper].Member[readh].Member[BytesIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[pandashelper].Member[readh].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[pycode].Member[coverage_helper].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[pycode].Member[profiling].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[pycode].Member[trace_execution].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[sphinxext].Member[blog_post].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[sphinxext].Member[sphinx_cmdref_extension].Member[StringIO] + - - io.StringIO~Subclass + - pyquickhelper + - Member[sphinxext].Member[sphinx_runpython_extension].Member[StringIO] + - - pickle~Alias + - pyquickhelper + - Member[benchhelper].Member[benchmark].Member[pickle] + - - pickle~Alias + - pyquickhelper + - Member[helpgen].Member[sphinxm_convert_doc_sphinx_helper].Member[pickle] + - - pickle~Alias + - pyquickhelper + - Member[loghelper].Member[process_script].Member[pickle] + - - pickle~Alias + - pyquickhelper + - Member[sphinxext].Member[sphinx_ext_helper].Member[pickle] + - - pydantic.BaseModel~Subclass + - pyquickhelper + - Member[server].Member[filestore_fastapi].Member[Item] + - - pydantic.BaseModel~Subclass + - pyquickhelper + - Member[server].Member[filestore_fastapi].Member[Metric] + - - pydantic.BaseModel~Subclass + - pyquickhelper + - Member[server].Member[filestore_fastapi].Member[QueryL] + - - pydantic.BaseModel~Subclass + - pyquickhelper + - Member[server].Member[filestore_fastapi].Member[Query] + - - xml.etree.ElementTree~Subclass + - pyquickhelper + - Member[imghelper].Member[svg_helper].Member[ET] + - - xml.etree.ElementTree~Subclass + - pyquickhelper + - Member[loghelper].Member[repositories].Member[pygit_helper].Member[ET] + - - xml.etree.ElementTree~Subclass + - pyquickhelper + - Member[loghelper].Member[repositories].Member[pysvn_helper].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyquil.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyquil.model.yml new file mode 100644 index 00000000000..55cefc71f64 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyquil.model.yml @@ -0,0 +1,72 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pyquil + - Member[api].Member[_quantum_computer].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[external].Member[rpcq].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[external].Member[rpcq].Member[Edge] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[external].Member[rpcq].Member[GateInfo] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[external].Member[rpcq].Member[MeasureInfo] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[external].Member[rpcq].Member[Operator] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[external].Member[rpcq].Member[Qubit] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[noise].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[noise_gates].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[noise_gates].Member[Edge] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[noise_gates].Member[GateInfo] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[_base].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[compiler].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[graph].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[qcs].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[transformers].Member[compiler_isa_to_graph].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[transformers].Member[graph_to_compiler_isa].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[transformers].Member[graph_to_compiler_isa].Member[GateInfo] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[transformers].Member[graph_to_compiler_isa].Member[MeasureInfo] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[transformers].Member[qcs_isa_to_compiler_isa].Member[CompilerISA] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[transformers].Member[qcs_isa_to_compiler_isa].Member[GateInfo] + - - pydantic.BaseModel~Subclass + - pyquil + - Member[quantum_processor].Member[transformers].Member[qcs_isa_to_compiler_isa].Member[MeasureInfo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyramid.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyramid.model.yml new file mode 100644 index 00000000000..257bf671628 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyramid.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pyramid + - Member[session].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysa_tutorial.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysa_tutorial.model.yml new file mode 100644 index 00000000000..a85c68c6aec --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysa_tutorial.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - pysa_tutorial + - Member[exercise1].Member[views].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - pysa_tutorial + - Member[exercise2].Member[views].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - pysa_tutorial + - Member[exercise3].Member[views].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - pysa_tutorial + - Member[exercise4].Member[views].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - pysa_tutorial + - Member[exercise1].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - pysa_tutorial + - Member[exercise2].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - pysa_tutorial + - Member[exercise3].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - pysa_tutorial + - Member[exercise4].Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyshacl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyshacl.model.yml new file mode 100644 index 00000000000..6837a92b744 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyshacl.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyshacl + - Member[rdfutil].Member[load].Member[BytesIO] + - - logging.Logger~Subclass + - pyshacl + - Member[parameter].Member[Logger] + - - logging.Logger~Subclass + - pyshacl + - Member[rdfutil].Member[load].Member[Logger] + - - pickle~Alias + - pyshacl + - Member[assets].Member[make_builtin].Member[pickle] + - - pickle~Alias + - pyshacl + - Member[rdfutil].Member[load].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysma.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysma.model.yml new file mode 100644 index 00000000000..fcaffb03594 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysma.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pysma + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysmartthings.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysmartthings.model.yml new file mode 100644 index 00000000000..73f953835b2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysmartthings.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pysmartthings + - Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pysmartthings + - Member[smartthings].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspark.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspark.model.yml new file mode 100644 index 00000000000..dd99944d331 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspark.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle.loads~Alias + - pyspark + - Member[cloudpickle].Member[cloudpickle].Member[loads] + - - pickle.loads~Alias + - pyspark + - Member[cloudpickle].Member[cloudpickle_fast].Member[loads] + - - pickle.loads~Alias + - pyspark + - Member[cloudpickle].Member[loads] + - - pickle.load~Alias + - pyspark + - Member[cloudpickle].Member[cloudpickle].Member[load] + - - pickle.load~Alias + - pyspark + - Member[cloudpickle].Member[cloudpickle_fast].Member[load] + - - pickle.load~Alias + - pyspark + - Member[cloudpickle].Member[load] + - - pickle~Alias + - pyspark + - Member[cloudpickle].Member[cloudpickle].Member[pickle] + - - pickle~Alias + - pyspark + - Member[cloudpickle].Member[cloudpickle_fast].Member[pickle] + - - pickle~Alias + - pyspark + - Member[cloudpickle].Member[compat].Member[pickle] + - - pickle~Alias + - pyspark + - Member[cloudpickle].Member[pickle] + - - pickle~Alias + - pyspark + - Member[ml].Member[connect].Member[feature].Member[pickle] + - - pickle~Alias + - pyspark + - Member[sql].Member[connect].Member[plan].Member[pickle] + - - pickle~Alias + - pyspark + - Member[sql].Member[connect].Member[streaming].Member[query].Member[pickle] + - - pickle~Alias + - pyspark + - Member[sql].Member[connect].Member[streaming].Member[readwriter].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspider.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspider.model.yml index a5524502475..c2e1d94603b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspider.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspider.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - pyspider + - Member[webui].Member[app].Member[Flask] + - - flask.Flask~Subclass + - pyspider + - Member[webui].Member[app].Member[QuitableFlask] + - - flask.Response~Subclass + - pyspider + - Member[webui].Member[login].Member[Response] + - - flask.Response~Subclass + - pyspider + - Member[webui].Member[result].Member[Response] + - - io.StringIO~Subclass + - pyspider + - Member[libs].Member[result_dump].Member[BytesIO] + - - io.StringIO~Subclass + - pyspider + - Member[libs].Member[result_dump].Member[StringIO] - - io.StringIO~Subclass - pyspider - Member[webui].Member[webdav].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pystac_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pystac_client.model.yml new file mode 100644 index 00000000000..2adf7a1f9a6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pystac_client.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - pystac_client + - Member[exceptions].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytds.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytds.model.yml new file mode 100644 index 00000000000..e6edf7d7b93 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytds.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pytds + - Member[tds_types].Member[BytesIO] + - - io.StringIO~Subclass + - pytds + - Member[tds_types].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyteomics.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyteomics.model.yml new file mode 100644 index 00000000000..0d7a7ac763e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyteomics.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pyteomics + - Member[mass].Member[unimod].Member[etree] + - - lxml.etree~Alias + - pyteomics + - Member[mzml].Member[etree] + - - lxml.etree~Alias + - pyteomics + - Member[pepxml].Member[etree] + - - lxml.etree~Alias + - pyteomics + - Member[xml].Member[etree] + - - pickle~Alias + - pyteomics + - Member[auxiliary].Member[file_helpers].Member[pickle] + - - pickle~Alias + - pyteomics + - Member[auxiliary].Member[file_helpers].Member[serializer] + - - pickle~Alias + - pyteomics + - Member[auxiliary].Member[serializer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyterrier.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyterrier.model.yml new file mode 100644 index 00000000000..b847f2e2182 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyterrier.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pyterrier + - Member[cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytgcalls.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytgcalls.model.yml new file mode 100644 index 00000000000..da1db64ddc1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytgcalls.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pytgcalls + - Member[pytgcalls_session].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python.model.yml new file mode 100644 index 00000000000..9b2f2b915c5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - python + - Member[examples].Member[integrations].Member[flask_streaming].Member[api].Member[views].Member[Blueprint] + - - flask.Flask~Subclass + - python + - Member[examples].Member[integrations].Member[flask_streaming].Member[app].Member[Flask] + - - flask.Response~Subclass + - python + - Member[examples].Member[integrations].Member[flask_streaming].Member[app].Member[Response] + - - io.StringIO~Subclass + - python + - Member[whylogs].Member[experimental].Member[extras].Member[matrix_component].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - python + - Member[examples].Member[integrations].Member[fastapi].Member[api].Member[PredictRequest] + - - pydantic.BaseModel~Subclass + - python + - Member[examples].Member[integrations].Member[flask_streaming].Member[schemas].Member[FeatureVector] + - - urllib3.PoolManager~Subclass + - python + - Member[whylogs].Member[api].Member[whylabs].Member[session].Member[whylabs_client_cache].Member[ProxyManager] + - - urllib3.PoolManager~Subclass + - python + - Member[whylogs].Member[api].Member[writer].Member[whylabs].Member[PoolManager] + - - urllib3.PoolManager~Subclass + - python + - Member[whylogs].Member[api].Member[writer].Member[whylabs].Member[ProxyManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python3.model.yml new file mode 100644 index 00000000000..fab8050384c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python3.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - python3 + - Member[nvidia_smi_utils].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_on_whales.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_on_whales.model.yml new file mode 100644 index 00000000000..2ca479dfbe5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_on_whales.model.yml @@ -0,0 +1,600 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[SystemInfo] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[buildx].Member[imagetools].Member[cli_wrapper].Member[Manifest] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[buildx].Member[imagetools].Member[models].Member[ImageVariantManifest] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[buildx].Member[imagetools].Member[models].Member[ManifestConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[buildx].Member[imagetools].Member[models].Member[ManifestLayer] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[buildx].Member[imagetools].Member[models].Member[ManifestPlatform] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[buildx].Member[imagetools].Member[models].Member[Manifest] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[cli_wrapper].Member[ComposeConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[cli_wrapper].Member[ComposeProject] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ComposeConfigNetwork] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ComposeConfigService] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ComposeConfigVolume] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ComposeConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ComposeProject] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ComposeServiceBuild] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ComposeServicePort] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ComposeServiceVolume] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[DependencyCondition] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ResourcesLimits] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ResourcesReservation] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ServiceDeployConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ServicePlacement] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[compose].Member[models].Member[ServiceResources] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[config].Member[cli_wrapper].Member[ConfigInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[config].Member[cli_wrapper].Member[ConfigSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[config].Member[cli_wrapper].Member[DockerObjectVersion] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[config].Member[models].Member[ConfigInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[config].Member[models].Member[ConfigSpecDriver] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[config].Member[models].Member[ConfigSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[config].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[config].Member[models].Member[DockerObjectVersion] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[cli_wrapper].Member[ContainerConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[cli_wrapper].Member[ContainerGraphDriver] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[cli_wrapper].Member[ContainerHostConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[cli_wrapper].Member[ContainerInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[cli_wrapper].Member[ContainerState] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[cli_wrapper].Member[Mount] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[cli_wrapper].Member[NetworkSettings] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerDeviceRequest] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerDevice] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerEndpointIPAMConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerGraphDriver] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerHealthCheck] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerHealth] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerHealthcheckResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerHostConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerLogConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerMountBindOption] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerMount] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerNetworkAddress] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerRestartPolicy] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerState] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerThrottleDevice] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerTmpfsOptions] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerUlimit] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerVolumeDriverConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerVolumeOptions] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[ContainerWeightDevice] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[Mount] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[NetworkInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[NetworkSettings] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[container].Member[models].Member[PortBinding] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[context].Member[cli_wrapper].Member[ContextEndpoint] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[context].Member[cli_wrapper].Member[ContextInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[context].Member[cli_wrapper].Member[ContextStorage] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[context].Member[models].Member[ContextEndpoint] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[context].Member[models].Member[ContextInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[context].Member[models].Member[ContextStorage] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[context].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[image].Member[cli_wrapper].Member[ContainerConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[image].Member[cli_wrapper].Member[ImageGraphDriver] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[image].Member[cli_wrapper].Member[ImageInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[image].Member[cli_wrapper].Member[ImageRootFS] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[image].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[image].Member[models].Member[ImageGraphDriver] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[image].Member[models].Member[ImageHealthcheck] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[image].Member[models].Member[ImageInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[image].Member[models].Member[ImageRootFS] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[manifest].Member[cli_wrapper].Member[ImageVariantManifest] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[manifest].Member[cli_wrapper].Member[ManifestListInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[manifest].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[manifest].Member[models].Member[ImageVariantManifest] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[manifest].Member[models].Member[ManifestListInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[network].Member[cli_wrapper].Member[NetworkContainer] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[network].Member[cli_wrapper].Member[NetworkIPAM] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[network].Member[cli_wrapper].Member[NetworkInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[network].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[network].Member[models].Member[NetworkContainer] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[network].Member[models].Member[NetworkIPAM] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[network].Member[models].Member[NetworkInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[cli_wrapper].Member[NodeDescription] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[cli_wrapper].Member[NodeInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[cli_wrapper].Member[NodeManagerStatus] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[cli_wrapper].Member[NodeSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[cli_wrapper].Member[NodeStatus] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[cli_wrapper].Member[NodeVersion] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[EnginePlugin] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeDescription] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeDiscreteResourceSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeEngine] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeGenericResource] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeManagerStatus] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeNamedResourceSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodePlatform] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeResource] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeStatus] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeTLSInfo] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[node].Member[models].Member[NodeVersion] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[cli_wrapper].Member[PluginConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[cli_wrapper].Member[PluginInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[cli_wrapper].Member[PluginSettings] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[models].Member[Interface] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[models].Member[PluginConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[models].Member[PluginDevice] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[models].Member[PluginInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[models].Member[PluginMount] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[plugin].Member[models].Member[PluginSettings] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[secret].Member[cli_wrapper].Member[SecretInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[secret].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[secret].Member[models].Member[SecretInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[cli_wrapper].Member[ServiceEndpoint] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[cli_wrapper].Member[ServiceInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[cli_wrapper].Member[ServiceSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[cli_wrapper].Member[ServiceVersion] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[CPUMemoryQuotas] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[ChangeConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[ContainerSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[EndpointPortConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[Resources] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[ServiceEndpointSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[ServiceEndpoint] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[ServiceInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[ServiceSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[ServiceVersion] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[TaskTemplate] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[service].Member[models].Member[VirtualIP] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[cli_wrapper].Member[DockerEvent] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[cli_wrapper].Member[DockerItemsSummary] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[cli_wrapper].Member[SystemInfo] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[ClientInfo] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[ClientPlugin] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[ClusterInfo] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[Commit] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[DockerEventActor] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[DockerEvent] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[DockerItemsSummary] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[Driver] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[Orchestration] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[Plugins] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[Raft] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[RemoteManager] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[Runtime] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[SwarmCAConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[SwarmDispatcher] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[SwarmEncryptionConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[SwarmInfo] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[SwarmSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[SwarmTasksDefault] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[system].Member[models].Member[SystemInfo] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[cli_wrapper].Member[AssignedGenericResources] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[cli_wrapper].Member[ObjectVersion] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[cli_wrapper].Member[TaskInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[cli_wrapper].Member[TaskSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[cli_wrapper].Member[TaskStatus] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[AssignedGenericResources] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[ContainerSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[ContainerStatus] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[DiscreteResourceSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[LogDriver] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[NamedResourceSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[NetworkAttachmentConfig] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[NetworkAttachmentSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[ObjectVersion] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[Placement] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[Platform] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[PluginPrivilege] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[PluginSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[ResourceObject] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[Resources] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[RestartPolicy] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[Spread] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[TaskInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[TaskSpec] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[task].Member[models].Member[TaskStatus] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[volume].Member[cli_wrapper].Member[VolumeInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[volume].Member[models].Member[DockerCamelModel] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[components].Member[volume].Member[models].Member[VolumeInspectResult] + - - pydantic.BaseModel~Subclass + - python_on_whales + - Member[utils].Member[DockerCamelModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_ta.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_ta.model.yml new file mode 100644 index 00000000000..3a3c7c334be --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_ta.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - python_ta + - Member[reporters].Member[html_reporter].Member[BaseHTTPRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_weather.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_weather.model.yml new file mode 100644 index 00000000000..fc3ee8a9a66 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_weather.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - python_weather + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pythx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pythx.model.yml new file mode 100644 index 00000000000..cbe8077bed4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pythx.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pythx + - Member[api].Member[handler].Member[DetectedIssuesResponse] + - - pydantic.BaseModel~Subclass + - pythx + - Member[api].Member[handler].Member[IssueReport] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytile.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytile.model.yml new file mode 100644 index 00000000000..3ca7f0e3340 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytile.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pytile + - Member[api].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytorch_pretrained_biggan.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytorch_pretrained_biggan.model.yml new file mode 100644 index 00000000000..476895a26f5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytorch_pretrained_biggan.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pytorch_pretrained_biggan + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytradfri.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytradfri.model.yml new file mode 100644 index 00000000000..a7fa262b898 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytradfri.model.yml @@ -0,0 +1,123 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[color].Member[LightResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[AirPurifierResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[ApiResourceResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[BlindResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[DeviceInfoResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[DeviceResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[LightResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[SignalRepeaterResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[SocketResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[air_purifier].Member[AirPurifierResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[air_purifier].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[air_purifier_control].Member[AirPurifierResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[base_controller].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[blind].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[blind].Member[BlindResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[blind_control].Member[BlindResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[light].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[light].Member[LightResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[light_control].Member[LightResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[signal_repeater].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[signal_repeater].Member[SignalRepeaterResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[signal_repeater_control].Member[SignalRepeaterResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[socket].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[socket].Member[SocketResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device].Member[socket_control].Member[SocketResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device]Member[DeviceInfoResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[device]Member[DeviceResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[gateway].Member[GatewayInfoResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[group].Member[ApiResourceResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[group].Member[GroupResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[resource].Member[ApiResourceResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[resource].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[smart_task].Member[ApiResourceResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[smart_task].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[smart_task].Member[RootStartActionResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[smart_task].Member[SmartTaskMixin] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[smart_task].Member[SmartTaskResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[smart_task].Member[StartActionResponse] + - - pydantic.BaseModel~Subclass + - pytradfri + - Member[smart_task].Member[TimeIntervalResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytransform3d.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytransform3d.model.yml new file mode 100644 index 00000000000..7e8673db50f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytransform3d.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pytransform3d + - Member[urdf].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytube.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytube.model.yml new file mode 100644 index 00000000000..7e551ae0931 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytube.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPResponse~Subclass + - pytube + - Member[request].Member[HTTPResponse] + - - xml.etree.ElementTree~Subclass + - pytube + - Member[captions].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytwitter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytwitter.model.yml new file mode 100644 index 00000000000..bc343972236 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytwitter.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - pytwitter + - Member[api].Member[Response] + - - requests.models.Response~Subclass + - pytwitter + - Member[streaming].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyunifiprotect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyunifiprotect.model.yml new file mode 100644 index 00000000000..978d42b7990 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyunifiprotect.model.yml @@ -0,0 +1,588 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyunifiprotect + - Member[websocket].Member[ClientSession] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Bootstrap] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Bridge] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Camera] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Chime] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Event] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Light] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Liveview] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[NVR] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[ProtectModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Sensor] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[SmartDetectTrack] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[api].Member[Viewer] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[base].Member[NVR] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[base].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[base].Member[ProtectBaseObject] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[chimes].Member[Chime] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[doorlocks].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[lights].Member[Light] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[liveviews].Member[Liveview] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[nvr].Member[NVR] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[sensors].Member[Sensor] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[cli].Member[viewers].Member[Viewer] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Bootstrap] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Bridge] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[CameraChannel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Camera] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Chime] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[CloudAccount] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[DoorbellMessage] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Event] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Group] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[LCDMessage] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Light] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Liveview] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[NVRLocation] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[NVR] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Permission] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[ProtectBaseObject] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[ProtectDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[ProtectModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Sensor] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[SmartDetectItem] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[SmartDetectTrack] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[UserLocation] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[User] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[Viewer] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[BluetoothConnectionState] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[Bridge] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[Event] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[ProtectBaseObject] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[ProtectDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[ProtectModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[ProtectMotionDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[User] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[WifiConnectionState] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[WiredConnectionState] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[base].Member[WirelessConnectionState] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Bootstrap] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Bridge] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Camera] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Chime] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Event] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Group] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Light] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Liveview] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[NVR] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[ProtectBaseObject] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[ProtectDeviceRef] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[ProtectModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Sensor] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[User] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[bootstrap].Member[Viewer] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[Bridge] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[Camera] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[CloudAccount] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[Event] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[Group] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[Light] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[Liveview] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[NVR] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[ProtectModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[Sensor] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[UserLocation] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[User] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[convert].Member[Viewer] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[BatteryStats] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Bridge] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[CameraChannel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[CameraEventStats] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[CameraFeatureFlags] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[CameraHomekitSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[CameraLenses] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[CameraStats] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[CameraZone] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Camera] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[ChimeFeatureFlags] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Chime] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[EventStats] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Event] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[HotplugExtender] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Hotplug] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[ISPSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[LCDMessage] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[LEDSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[LightDeviceSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[LightModeSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[LightOnSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Light] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Liveview] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[MotionZone] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[OSDSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[PIRSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[PrivacyMaskCapability] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[ProtectBaseObject] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[ProtectMotionDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[RecordingSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[SensorBatteryStatus] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[SensorSensitivitySettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[SensorSettingsBase] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[SensorStat] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[SensorStats] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[SensorThresholdSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Sensor] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[SmartDetectSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[SmartMotionZone] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[SpeakerSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[StorageStats] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[TalkbackSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[User] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[VideoStats] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[Viewer] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[devices].Member[WifiStats] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[CPUInfo] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[CameraZone] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[Camera] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[DoorbellMessage] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[DoorbellSettings] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[EventMetadata] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[Event] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[LicensePlateMetadata] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[Light] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[LiveviewSlot] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[Liveview] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[MemoryInfo] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[NVRFeatureFlags] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[NVRLocation] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[NVR] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[PortConfig] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[ProtectBaseObject] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[ProtectDeviceModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[RecordingTypeDistribution] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[ResolutionDistribution] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[Sensor] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[SmartDetectItem] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[SmartDetectTrack] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[StorageDevice] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[StorageDistribution] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[StorageInfo] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[StorageSpace] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[StorageStats] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[SystemInfo] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[TMPFSInfo] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[UOSDisk] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[UOSSpace] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[UOSStorage] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[UserLocation] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[nvr].Member[User] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[user].Member[CloudAccount] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[user].Member[Group] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[user].Member[Permission] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[user].Member[ProtectBaseObject] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[user].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[user].Member[ProtectModel] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[user].Member[UserFeatureFlags] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[user].Member[UserLocation] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[data].Member[websocket].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - pyunifiprotect + - Member[stream].Member[Camera] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyupbit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyupbit.model.yml new file mode 100644 index 00000000000..7dd9c2b6021 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyupbit.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - pyupbit + - Member[Response] + - - requests.models.Response~Subclass + - pyupbit + - Member[request_api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyuploadcare.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyuploadcare.model.yml new file mode 100644 index 00000000000..16a6763cfaa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyuploadcare.model.yml @@ -0,0 +1,243 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - pyuploadcare + - Member[dj].Member[forms].Member[Field] + - - Django.Forms.Field~Subclass + - pyuploadcare + - Member[dj].Member[forms].Member[FileField] + - - Django.Forms.Field~Subclass + - pyuploadcare + - Member[dj].Member[forms].Member[FileGroupField] + - - Django.Forms.Field~Subclass + - pyuploadcare + - Member[dj].Member[forms].Member[ImageField] + - - Django.Forms.Field~Subclass + - pyuploadcare + - Member[dj].Member[forms].Member[ImageGroupField] + - - pickle~Alias + - pyuploadcare + - Member[ucare_cli].Member[commands].Member[sync].Member[pickle] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[ProjectInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[Webhook] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[addon_entities].Member[AddonClamAVExecutionParams] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[addon_entities].Member[AddonClamAVExecutionRequestData] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[addon_entities].Member[AddonExecutionGeneralRequestData] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[addon_entities].Member[AddonExecutionParams] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[addon_entities].Member[AddonRemoveBGExecutionParams] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[addon_entities].Member[AddonRemoveBGExecutionRequestData] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[addon_entities].Member[Entity] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[api].Member[AddonExecutionGeneralRequestData] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[api].Member[AddonExecutionParams] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[api].Member[UUIDEntity] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[base].Member[Entity] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[base].Member[PaginatedResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[base].Member[Response] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[base].Member[UUIDEntity] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[AWSRecognitionDetectLabelsApplicationData] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[AWSRecognitionDetectLabelsDetails] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[AWSRecognitionLabel] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[ApllicationDataDetails] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[ApplicationDataBase] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[ApplicationDataSet] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[AudioStreamInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[ColaboratorInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[ContentInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[DocumentConvertInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[DocumentConvertShortInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[DocumentConvertStatus] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[Entity] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[FileInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[GEOPoint] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[GroupInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[IDEntity] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[ImageInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[MIMEInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[ProjectInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[RemoveBackgroundApplicationData] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[RemoveBackgroundDetails] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[UCClamAVApplicationData] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[UCClamAVDetails] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[UUIDEntity] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[VideoConvertInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[VideoConvertShortInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[VideoConvertStatus] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[VideoInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[VideoStreamInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[entities].Member[Webhook] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[AddonExecuteResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[AddonResponseResult] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[AddonResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[BatchFileOperationResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[CreateLocalCopyResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[CreateRemoteCopyResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[DeleteMetadataKeyResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[DocumentConvertInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[DocumentConvertResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[EntityListResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[Entity] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[FileInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[FileListResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[GetAllMetadataResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[GroupInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[GroupListResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[PaginatedResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[Response] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[UpdateMetadataKeyResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[VideoConvertInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[api].Member[responses].Member[VideoConvertResponse] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[client].Member[ProjectInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[client].Member[Webhook] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[resources].Member[file].Member[DocumentConvertInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[resources].Member[file].Member[VideoConvertInfo] + - - pydantic.BaseModel~Subclass + - pyuploadcare + - Member[ucare_cli].Member[commands].Member[get_project].Member[ProjectInfo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyvcloud.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyvcloud.model.yml new file mode 100644 index 00000000000..501693446ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyvcloud.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pyvcloud + - Member[vcd].Member[client].Member[etree] + - - lxml.etree~Alias + - pyvcloud + - Member[vcd].Member[org].Member[etree] + - - lxml.etree~Alias + - pyvcloud + - Member[vcd].Member[utils].Member[etree] + - - lxml.etree~Alias + - pyvcloud + - Member[vcd].Member[vapp].Member[etree] + - - lxml.etree~Alias + - pyvcloud + - Member[vcd].Member[vdc].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyvista.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyvista.model.yml new file mode 100644 index 00000000000..075d0cbf2dc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyvista.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - pyvista + - Member[ext].Member[coverage].Member[pickle] + - - xml.etree.ElementTree~Subclass + - pyvista + - Member[core].Member[utilities].Member[reader].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - pyvista + - Member[plotting].Member[camera].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyvizio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyvizio.model.yml new file mode 100644 index 00000000000..72b7359fcd7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyvizio.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyvizio + - Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pyvizio + - Member[api].Member[_protocol].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pyvizio + - Member[util].Member[ClientSession] + - - logging.Logger~Subclass + - pyvizio + - Member[api].Member[_protocol].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywebcopy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywebcopy.model.yml index fd173050b11..60a83d3cb59 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywebcopy.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywebcopy.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - pywebcopy + - Member[elements].Member[BytesIO] - - io.StringIO~Subclass - pywebcopy - Member[helpers].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywebio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywebio.model.yml new file mode 100644 index 00000000000..e800c3a020e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywebio.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - pywebio + - Member[platform].Member[django].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - pywebio + - Member[platform].Member[django].Member[HttpResponse] + - - flask.Flask~Subclass + - pywebio + - Member[platform].Member[flask].Member[Flask] + - - flask.Response~Subclass + - pywebio + - Member[platform].Member[flask].Member[Response] + - - starlette.websockets.WebSocket~Subclass + - pywebio + - Member[platform].Member[fastapi].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywemo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywemo.model.yml new file mode 100644 index 00000000000..8ff8083e505 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywemo.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - pywemo + - Member[subscribe].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - pywemo + - Member[subscribe].Member[RequestHandler] + - - lxml.etree~Alias + - pywemo + - Member[exceptions].Member[et] + - - lxml.etree~Alias + - pywemo + - Member[ouimeaux_device].Member[api].Member[attributes].Member[et] + - - lxml.etree~Alias + - pywemo + - Member[ouimeaux_device].Member[api].Member[service].Member[et] + - - lxml.etree~Alias + - pywemo + - Member[ouimeaux_device].Member[api].Member[xsd_types].Member[et] + - - lxml.etree~Alias + - pywemo + - Member[ouimeaux_device].Member[bridge].Member[et] + - - lxml.etree~Alias + - pywemo + - Member[subscribe].Member[et] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywerview.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywerview.model.yml new file mode 100644 index 00000000000..700ba2da98f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywerview.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pywerview + - Member[functions].Member[gpo].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywhatkit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywhatkit.model.yml new file mode 100644 index 00000000000..bc0c50f1d41 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywhatkit.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - pywhatkit + - Member[remotekit].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyxlsb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyxlsb.model.yml new file mode 100644 index 00000000000..8c94f37567d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyxlsb.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyxlsb + - Member[pyxlsb].Member[datareader].Member[BytesIO] + - - io.StringIO~Subclass + - pyxlsb + - Member[pyxlsb].Member[recordreader].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - pyxlsb + - Member[pyxlsb].Member[worksheet].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyxnat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyxnat.model.yml new file mode 100644 index 00000000000..544c1641236 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyxnat.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyxnat + - Member[core].Member[jsonutil].Member[StringIO] + - - io.StringIO~Subclass + - pyxnat + - Member[core].Member[search].Member[StringIO] + - - lxml.etree~Alias + - pyxnat + - Member[core].Member[errors].Member[etree] + - - lxml.etree~Alias + - pyxnat + - Member[core].Member[manage].Member[etree] + - - lxml.etree~Alias + - pyxnat + - Member[core].Member[provenance].Member[etree] + - - lxml.etree~Alias + - pyxnat + - Member[core].Member[resources].Member[etree] + - - lxml.etree~Alias + - pyxnat + - Member[core].Member[search].Member[etree] + - - lxml.etree~Alias + - pyxnat + - Member[core].Member[xpath_store].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyyoutube.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyyoutube.model.yml new file mode 100644 index 00000000000..c90a7850d13 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyyoutube.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - pyyoutube + - Member[api].Member[Response] + - - requests.models.Response~Subclass + - pyyoutube + - Member[client].Member[Response] + - - requests.models.Response~Subclass + - pyyoutube + - Member[media].Member[Response] + - - requests.models.Response~Subclass + - pyyoutube + - Member[resources].Member[captions].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qcodes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qcodes.model.yml new file mode 100644 index 00000000000..2c4f0094ede --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qcodes.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - qcodes + - Member[instrument_drivers].Member[tektronix].Member[AWG5014].Member[BytesIO] + - - io.StringIO~Subclass + - qcodes + - Member[station].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - qcodes + - Member[instrument_drivers].Member[tektronix].Member[AWG70000A].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qdrant_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qdrant_client.model.yml new file mode 100644 index 00000000000..71a7b478ce3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qdrant_client.model.yml @@ -0,0 +1,1134 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - qdrant_client + - Member[http].Member[api_client].Member[AsyncClient] + - - httpx.Client~Subclass + - qdrant_client + - Member[http].Member[api_client].Member[Client] + - - pickle~Alias + - qdrant_client + - Member[local].Member[persistence].Member[pickle] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[async_qdrant_fastembed].Member[QueryResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[CollectionInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[CollectionsAliasesResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[CollectionsResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[CountResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[GroupsResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[LocksOption] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[NamedVector] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[PointVectors] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[Record] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[ScoredPoint] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[SnapshotDescription] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[UpdateResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[conversions].Member[common_types].Member[VectorParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[fastembed_common].Member[QueryResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[AbortTransferOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[AliasDescription] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[AppBuildTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[AppFeaturesTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[Batch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[BinaryQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[BinaryQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ChangeAliasesOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ClearPayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ClusterConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ClusterStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ClusterStatusOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ClusterStatusTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ClusterTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionClusterInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionDescription] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionParamsDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionsAggregatedTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionsAliasesResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionsResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CollectionsTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ConsensusConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ConsensusThreadStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ConsensusThreadStatusOneOf2] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ConsensusThreadStatusOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CountRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CountResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CreateAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CreateAlias] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CreateCollection] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[CreateFieldIndex] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[DeleteAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[DeleteAlias] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[DeleteOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[DeletePayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[DeletePayload] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[DeleteVectorsOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[DeleteVectors] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[DropReplicaOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ErrorResponseStatus] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ErrorResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[FieldCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[FilterSelector] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[Filter] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[GeoBoundingBox] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[GeoLineString] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[GeoPoint] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[GeoPolygon] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[GeoRadius] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[GroupsResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[GrpcTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[HasIdCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[HnswConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[HnswConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[IndexesOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[IndexesOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InitFrom] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse20010] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse20011] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse20012] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse20013] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse20014] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse20015] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse20016] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse20017] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse20018] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse2001] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse2002] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse2003] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse2004] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse2005] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse2006] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse2007] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse2008] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse2009] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse200] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[InlineResponse202] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[IsEmptyCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[IsNullCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[LocalShardInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[LocalShardTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[LocksOption] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[LookupLocation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[MatchAny] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[MatchExcept] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[MatchText] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[MatchValue] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[MessageSendErrors] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[MoveShardOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[MoveShard] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[NamedVector] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[NestedCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[Nested] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[OperationDurationStatistics] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[OptimizerTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[OptimizersConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[OptimizersConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[OptimizersStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[OverwritePayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[P2pConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PayloadField] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PayloadIndexInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PayloadIndexTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PayloadSelectorExclude] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PayloadSelectorInclude] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PayloadStorageTypeOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PayloadStorageTypeOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PeerInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PointGroup] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PointIdsList] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PointRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PointStruct] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PointVectors] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PointsBatch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[PointsList] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ProductQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ProductQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[QuantizationSearchParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RaftInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[Range] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RecommendGroupsRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RecommendRequestBatch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RecommendRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[Record] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RemoteShardInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RemoteShardTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RenameAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RenameAlias] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ReplicaSetTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[Replica] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ReplicateShardOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RequestsTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[RunningEnvironmentTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ScalarQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ScalarQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ScoredPoint] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ScrollRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ScrollResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SearchGroupsRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SearchParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SearchRequestBatch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SearchRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SegmentConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SegmentInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SegmentTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SetPayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SetPayload] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ShardSnapshotRecover] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ShardTransferInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SnapshotDescription] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[SnapshotRecover] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[TelemetryData] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[TextIndexParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[TrackerStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[TrackerStatusOneOf2] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[TrackerTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[UpdateCollection] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[UpdateOperations] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[UpdateResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[UpdateVectorsOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[UpdateVectors] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[UpsertOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[ValuesCount] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[VectorDataConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[VectorDataInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[VectorIndexSearchesTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[VectorParamsDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[VectorParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[WalConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[WalConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[WebApiTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[WithLookup] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[AbortTransferOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[AliasDescription] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[AppBuildTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[AppFeaturesTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[Batch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[BinaryQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[BinaryQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ChangeAliasesOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ClearPayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ClusterConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ClusterStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ClusterStatusOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ClusterStatusTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ClusterTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionClusterInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionDescription] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionParamsDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionsAggregatedTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionsAliasesResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionsResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CollectionsTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ConsensusConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ConsensusThreadStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ConsensusThreadStatusOneOf2] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ConsensusThreadStatusOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CountRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CountResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CreateAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CreateAlias] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CreateCollection] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[CreateFieldIndex] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[DeleteAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[DeleteAlias] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[DeleteOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[DeletePayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[DeletePayload] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[DeleteVectorsOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[DeleteVectors] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[DropReplicaOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ErrorResponseStatus] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ErrorResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[FieldCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[FilterSelector] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[Filter] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[GeoBoundingBox] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[GeoLineString] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[GeoPoint] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[GeoPolygon] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[GeoRadius] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[GroupsResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[GrpcTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[HasIdCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[HnswConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[HnswConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[IndexesOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[IndexesOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InitFrom] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse20010] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse20011] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse20012] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse20013] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse20014] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse20015] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse20016] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse20017] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse20018] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse2001] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse2002] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse2003] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse2004] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse2005] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse2006] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse2007] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse2008] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse2009] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse200] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[InlineResponse202] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[IsEmptyCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[IsNullCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[LocalShardInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[LocalShardTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[LocksOption] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[LookupLocation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[MatchAny] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[MatchExcept] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[MatchText] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[MatchValue] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[MessageSendErrors] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[MoveShardOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[MoveShard] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[NamedVector] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[NestedCondition] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[Nested] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[OperationDurationStatistics] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[OptimizerTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[OptimizersConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[OptimizersConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[OptimizersStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[OverwritePayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[P2pConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PayloadField] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PayloadIndexInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PayloadIndexTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PayloadSelectorExclude] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PayloadSelectorInclude] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PayloadStorageTypeOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PayloadStorageTypeOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PeerInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PointGroup] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PointIdsList] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PointRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PointStruct] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PointVectors] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PointsBatch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[PointsList] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ProductQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ProductQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[QuantizationSearchParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RaftInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[Range] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RecommendGroupsRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RecommendRequestBatch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RecommendRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[Record] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RemoteShardInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RemoteShardTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RenameAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RenameAlias] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ReplicaSetTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[Replica] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ReplicateShardOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RequestsTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[RunningEnvironmentTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ScalarQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ScalarQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ScoredPoint] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ScrollRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ScrollResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SearchGroupsRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SearchParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SearchRequestBatch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SearchRequest] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SegmentConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SegmentInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SegmentTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SetPayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SetPayload] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ShardSnapshotRecover] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ShardTransferInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SnapshotDescription] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[SnapshotRecover] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[TelemetryData] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[TextIndexParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[TrackerStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[TrackerStatusOneOf2] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[TrackerTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[UpdateCollection] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[UpdateOperations] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[UpdateResult] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[UpdateVectorsOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[UpdateVectors] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[UpsertOperation] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[ValuesCount] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[VectorDataConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[VectorDataInfo] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[VectorIndexSearchesTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[VectorParamsDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[VectorParams] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[WalConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[WalConfig] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[WebApiTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[http].Member[models].Member[models].Member[WithLookup] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[qdrant_fastembed].Member[QueryResponse] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[uploader].Member[grpc_uploader].Member[Batch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[uploader].Member[rest_uploader].Member[Batch] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[uploader].Member[rest_uploader].Member[PointStruct] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[uploader].Member[rest_uploader].Member[PointsList] + - - pydantic.BaseModel~Subclass + - qdrant_client + - Member[uploader].Member[uploader].Member[Record] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qdrant_openapi_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qdrant_openapi_client.model.yml new file mode 100644 index 00000000000..ea6da51f9be --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qdrant_openapi_client.model.yml @@ -0,0 +1,1062 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[AbortTransferOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[AliasDescription] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[AppBuildTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[AppFeaturesTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[Batch] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[BinaryQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[BinaryQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ChangeAliasesOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ClearPayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ClusterConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ClusterStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ClusterStatusOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ClusterStatusTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ClusterTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionClusterInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionDescription] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionParamsDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionsAggregatedTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionsAliasesResponse] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionsResponse] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CollectionsTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ConsensusConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ConsensusThreadStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ConsensusThreadStatusOneOf2] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ConsensusThreadStatusOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CountRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CountResult] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CreateAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CreateAlias] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CreateCollection] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[CreateFieldIndex] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[DeleteAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[DeleteAlias] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[DeleteOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[DeletePayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[DeletePayload] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[DeleteVectorsOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[DeleteVectors] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[DropReplicaOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ErrorResponseStatus] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ErrorResponse] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[FieldCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[FilterSelector] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[Filter] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[GeoBoundingBox] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[GeoLineString] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[GeoPoint] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[GeoPolygon] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[GeoRadius] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[GroupsResult] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[GrpcTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[HasIdCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[HnswConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[HnswConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[IndexesOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[IndexesOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InitFrom] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse20010] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse20011] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse20012] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse20013] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse20014] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse20015] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse20016] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse20017] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse20018] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse2001] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse2002] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse2003] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse2004] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse2005] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse2006] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse2007] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse2008] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse2009] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse200] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[InlineResponse202] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[IsEmptyCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[IsNullCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[LocalShardInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[LocalShardTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[LocksOption] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[LookupLocation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[MatchAny] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[MatchExcept] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[MatchText] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[MatchValue] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[MessageSendErrors] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[MoveShardOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[MoveShard] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[NamedVector] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[NestedCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[Nested] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[OperationDurationStatistics] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[OptimizerTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[OptimizersConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[OptimizersConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[OptimizersStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[OverwritePayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[P2pConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PayloadField] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PayloadIndexInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PayloadIndexTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PayloadSelectorExclude] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PayloadSelectorInclude] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PayloadStorageTypeOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PayloadStorageTypeOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PeerInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PointGroup] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PointIdsList] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PointRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PointStruct] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PointVectors] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PointsBatch] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[PointsList] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ProductQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ProductQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[QuantizationSearchParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RaftInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[Range] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RecommendGroupsRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RecommendRequestBatch] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RecommendRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[Record] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RemoteShardInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RemoteShardTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RenameAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RenameAlias] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ReplicaSetTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[Replica] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ReplicateShardOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RequestsTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[RunningEnvironmentTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ScalarQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ScalarQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ScoredPoint] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ScrollRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ScrollResult] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SearchGroupsRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SearchParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SearchRequestBatch] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SearchRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SegmentConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SegmentInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SegmentTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SetPayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SetPayload] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ShardSnapshotRecover] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ShardTransferInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SnapshotDescription] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[SnapshotRecover] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[TelemetryData] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[TextIndexParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[TrackerStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[TrackerStatusOneOf2] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[TrackerTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[UpdateCollection] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[UpdateOperations] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[UpdateResult] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[UpdateVectorsOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[UpdateVectors] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[UpsertOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[ValuesCount] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[VectorDataConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[VectorDataInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[VectorIndexSearchesTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[VectorParamsDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[VectorParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[WalConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[WalConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[WebApiTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[WithLookup] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[AbortTransferOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[AliasDescription] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[AppBuildTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[AppFeaturesTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[Batch] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[BinaryQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[BinaryQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ChangeAliasesOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ClearPayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ClusterConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ClusterStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ClusterStatusOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ClusterStatusTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ClusterTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionClusterInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionDescription] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionParamsDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionsAggregatedTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionsAliasesResponse] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionsResponse] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CollectionsTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ConsensusConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ConsensusThreadStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ConsensusThreadStatusOneOf2] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ConsensusThreadStatusOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CountRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CountResult] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CreateAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CreateAlias] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CreateCollection] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[CreateFieldIndex] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[DeleteAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[DeleteAlias] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[DeleteOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[DeletePayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[DeletePayload] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[DeleteVectorsOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[DeleteVectors] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[DropReplicaOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ErrorResponseStatus] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ErrorResponse] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[FieldCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[FilterSelector] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[Filter] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[GeoBoundingBox] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[GeoLineString] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[GeoPoint] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[GeoPolygon] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[GeoRadius] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[GroupsResult] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[GrpcTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[HasIdCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[HnswConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[HnswConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[IndexesOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[IndexesOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InitFrom] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse20010] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse20011] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse20012] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse20013] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse20014] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse20015] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse20016] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse20017] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse20018] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse2001] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse2002] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse2003] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse2004] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse2005] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse2006] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse2007] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse2008] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse2009] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse200] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[InlineResponse202] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[IsEmptyCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[IsNullCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[LocalShardInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[LocalShardTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[LocksOption] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[LookupLocation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[MatchAny] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[MatchExcept] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[MatchText] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[MatchValue] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[MessageSendErrors] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[MoveShardOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[MoveShard] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[NamedVector] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[NestedCondition] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[Nested] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[OperationDurationStatistics] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[OptimizerTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[OptimizersConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[OptimizersConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[OptimizersStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[OverwritePayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[P2pConfigTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PayloadField] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PayloadIndexInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PayloadIndexTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PayloadSelectorExclude] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PayloadSelectorInclude] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PayloadStorageTypeOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PayloadStorageTypeOneOf] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PeerInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PointGroup] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PointIdsList] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PointRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PointStruct] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PointVectors] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PointsBatch] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[PointsList] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ProductQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ProductQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[QuantizationSearchParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RaftInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[Range] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RecommendGroupsRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RecommendRequestBatch] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RecommendRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[Record] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RemoteShardInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RemoteShardTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RenameAliasOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RenameAlias] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ReplicaSetTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[Replica] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ReplicateShardOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RequestsTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[RunningEnvironmentTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ScalarQuantizationConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ScalarQuantization] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ScoredPoint] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ScrollRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ScrollResult] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SearchGroupsRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SearchParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SearchRequestBatch] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SearchRequest] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SegmentConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SegmentInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SegmentTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SetPayloadOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SetPayload] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ShardSnapshotRecover] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ShardTransferInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SnapshotDescription] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[SnapshotRecover] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[TelemetryData] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[TextIndexParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[TrackerStatusOneOf1] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[TrackerStatusOneOf2] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[TrackerTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[UpdateCollection] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[UpdateOperations] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[UpdateResult] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[UpdateVectorsOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[UpdateVectors] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[UpsertOperation] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[ValuesCount] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[VectorDataConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[VectorDataInfo] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[VectorIndexSearchesTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[VectorParamsDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[VectorParams] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[WalConfigDiff] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[WalConfig] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[WebApiTelemetry] + - - pydantic.BaseModel~Subclass + - qdrant_openapi_client + - Member[models].Member[models].Member[WithLookup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qds_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qds_sdk.model.yml new file mode 100644 index 00000000000..73b0015b5e1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qds_sdk.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - qds_sdk + - Member[template].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qiniu.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qiniu.model.yml new file mode 100644 index 00000000000..d5c9d0bcdfb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qiniu.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - qiniu + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - qiniu + - Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - qiniu + - Member[services].Member[storage].Member[uploaders].Member[form_uploader].Member[BytesIO] + - - io.StringIO~Subclass + - qiniu + - Member[services].Member[storage].Member[uploaders].Member[resume_uploader_v1].Member[BytesIO] + - - io.StringIO~Subclass + - qiniu + - Member[services].Member[storage].Member[uploaders].Member[resume_uploader_v2].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qiskit_ibm_provider.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qiskit_ibm_provider.model.yml new file mode 100644 index 00000000000..3d4d98cf965 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qiskit_ibm_provider.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - qiskit_ibm_provider + - Member[qpy].Member[binary_io].Member[schedules].Member[BytesIO] + - - requests.models.Response~Subclass + - qiskit_ibm_provider + - Member[api].Member[clients].Member[runtime].Member[Response] + - - requests.models.Response~Subclass + - qiskit_ibm_provider + - Member[api].Member[rest].Member[program_job].Member[Response] + - - requests.models.Response~Subclass + - qiskit_ibm_provider + - Member[api].Member[session].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qiskit_ibm_runtime.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qiskit_ibm_runtime.model.yml new file mode 100644 index 00000000000..4af2063df53 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qiskit_ibm_runtime.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - qiskit_ibm_runtime + - Member[api].Member[clients].Member[runtime].Member[Response] + - - requests.models.Response~Subclass + - qiskit_ibm_runtime + - Member[api].Member[session].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qr_code.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qr_code.model.yml index eb3817d3bdc..0a36d0d73b3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qr_code.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qr_code.model.yml @@ -7,3 +7,6 @@ extensions: - - Django.db.models.Model~Subclass - qr_code - Member[qrcode].Member[serve].Member[User] + - - django.http.response.HttpResponse~Subclass + - qr_code + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-quart.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-quart.model.yml new file mode 100644 index 00000000000..387d0cd7a46 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-quart.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - quart + - Member[helpers].Member[BytesIO] + - - io.StringIO~Subclass + - quart + - Member[wrappers].Member[response].Member[BytesIO] + - - logging.Logger~Subclass + - quart + - Member[logging].Member[Logger] + - - markupsafe.Markup~Subclass + - quart + - Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-radios.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-radios.model.yml new file mode 100644 index 00000000000..809ff1a9f58 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-radios.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - radios + - Member[Country] + - - pydantic.BaseModel~Subclass + - radios + - Member[Language] + - - pydantic.BaseModel~Subclass + - radios + - Member[Station] + - - pydantic.BaseModel~Subclass + - radios + - Member[Stats] + - - pydantic.BaseModel~Subclass + - radios + - Member[Tag] + - - pydantic.BaseModel~Subclass + - radios + - Member[models].Member[Country] + - - pydantic.BaseModel~Subclass + - radios + - Member[models].Member[Language] + - - pydantic.BaseModel~Subclass + - radios + - Member[models].Member[Station] + - - pydantic.BaseModel~Subclass + - radios + - Member[models].Member[Stats] + - - pydantic.BaseModel~Subclass + - radios + - Member[models].Member[Tag] + - - pydantic.BaseModel~Subclass + - radios + - Member[radio_browser].Member[Country] + - - pydantic.BaseModel~Subclass + - radios + - Member[radio_browser].Member[Language] + - - pydantic.BaseModel~Subclass + - radios + - Member[radio_browser].Member[Station] + - - pydantic.BaseModel~Subclass + - radios + - Member[radio_browser].Member[Stats] + - - pydantic.BaseModel~Subclass + - radios + - Member[radio_browser].Member[Tag] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-radon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-radon.model.yml new file mode 100644 index 00000000000..66cd0694ce7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-radon.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - radon + - Member[cli].Member[harvest].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ranged_fileresponse.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ranged_fileresponse.model.yml new file mode 100644 index 00000000000..486e1440af1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ranged_fileresponse.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.FileResponse~Subclass + - ranged_fileresponse + - Member[FileResponse] + - - django.http.response.FileResponse~Subclass + - ranged_fileresponse + - Member[RangedFileResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rapidsms.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rapidsms.model.yml index f898c64a8ea..43254cce1f8 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rapidsms.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rapidsms.model.yml @@ -7,6 +7,9 @@ extensions: - - Django.Forms.Field~Subclass - rapidsms - Member[contrib].Member[messaging].Member[forms].Member[AutoCompleteSelectMultipleField] + - - Django.Forms.Field~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[forms].Member[SmallFileField] - - Django.Views.View~Subclass - rapidsms - Member[backends].Member[http].Member[views].Member[BaseHttpBackendView] @@ -19,6 +22,12 @@ extensions: - - Django.Views.View~Subclass - rapidsms - Member[backends].Member[kannel].Member[views].Member[BaseHttpBackendView] + - - Django.Views.View~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[views].Member[DeliveryReportView] - - Django.Views.View~Subclass - rapidsms - Member[backends].Member[kannel].Member[views].Member[KannelBackendView] @@ -40,3 +49,174 @@ extensions: - - Django.Views.View~Subclass - rapidsms - Member[views].Member[RapidSMSLogoutView] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[admin].Member[App] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[admin].Member[Backend] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[admin].Member[Connection] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[admin].Member[Contact] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[backends].Member[database].Member[models].Member[BackendMessage] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[admin].Member[DeliveryReport] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[models].Member[DeliveryReport] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[views].Member[DeliveryReport] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[messagelog].Member[admin].Member[Message] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[messagelog].Member[app].Member[Message] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[messagelog].Member[models].Member[Connection] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[messagelog].Member[models].Member[Contact] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[messagelog].Member[models].Member[Message] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[messagelog].Member[tables].Member[Message] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[messagelog].Member[views].Member[Message] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[messaging].Member[lookups].Member[Connection] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[forms].Member[Connection] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[forms].Member[Contact] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[handlers].Member[register].Member[Contact] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[tables].Member[Contact] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[views].Member[Backend] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[views].Member[Connection] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[views].Member[Contact] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[management].Member[commands].Member[update_apps].Member[App] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[management].Member[commands].Member[update_backends].Member[Backend] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[models].Member[App] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[models].Member[Backend] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[models].Member[ConnectionBase] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[models].Member[Connection] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[models].Member[ContactBase] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[models].Member[Contact] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[router].Member[db].Member[admin].Member[Message] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[router].Member[db].Member[admin].Member[Transmission] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[router].Member[db].Member[models].Member[Connection] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[router].Member[db].Member[models].Member[Message] + - - Django.db.models.Model~Subclass + - rapidsms + - Member[router].Member[db].Member[models].Member[Transmission] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[backends].Member[http].Member[forms].Member[BaseHttpForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[backends].Member[http].Member[forms].Member[GenericHttpForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[backends].Member[http].Member[views].Member[GenericHttpForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[forms].Member[BaseHttpForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[forms].Member[KannelForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[views].Member[KannelForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[backends].Member[vumi].Member[forms].Member[BaseHttpForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[backends].Member[vumi].Member[forms].Member[VumiForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[backends].Member[vumi].Member[views].Member[VumiForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[contrib].Member[messaging].Member[forms].Member[MessageForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[contrib].Member[messaging].Member[views].Member[MessageForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[forms].Member[BulkRegistrationForm] + - - django.forms.BaseForm~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[views].Member[BulkRegistrationForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - rapidsms + - Member[backends].Member[http].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - rapidsms + - Member[contrib].Member[messaging].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - rapidsms + - Member[contrib].Member[registration].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - rapidsms + - Member[backends].Member[http].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - rapidsms + - Member[backends].Member[kannel].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - rapidsms + - Member[backends].Member[vumi].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - rapidsms + - Member[contrib].Member[messaging].Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rasa.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rasa.model.yml index 03c339c5421..1ad5ee01c30 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rasa.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rasa.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - aiohttp.ClientSession~Subclass + - rasa + - Member[core].Member[run].Member[ClientSession] + - - io.StringIO~Subclass + - rasa + - Member[shared].Member[utils].Member[io].Member[StringIO] + - - pickle~Alias + - rasa + - Member[utils].Member[io].Member[pickle] - - pydantic.BaseModel~Subclass - rasa - Member[core].Member[channels].Member[telegram].Member[InlineKeyboardButton] @@ -22,3 +31,12 @@ extensions: - - pydantic.BaseModel~Subclass - rasa - Member[core].Member[channels].Member[telegram].Member[Update] + - - requests.models.Response~Subclass + - rasa + - Member[core].Member[channels].Member[mattermost].Member[Response] + - - sqlalchemy.orm.Session~Subclass + - rasa + - Member[core].Member[brokers].Member[sql].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - rasa + - Member[core].Member[tracker_store].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ratelimitbackend.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ratelimitbackend.model.yml index e8a0003864f..fa053cc5878 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ratelimitbackend.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ratelimitbackend.model.yml @@ -4,6 +4,27 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - django.forms.BaseForm~Subclass + - ratelimitbackend + - Member[admin].Member[AdminAuthenticationForm] + - - django.forms.BaseForm~Subclass + - ratelimitbackend + - Member[forms].Member[AdminAuthForm] + - - django.forms.BaseForm~Subclass + - ratelimitbackend + - Member[forms].Member[AdminAuthenticationForm] + - - django.forms.BaseForm~Subclass + - ratelimitbackend + - Member[forms].Member[AuthForm] + - - django.forms.BaseForm~Subclass + - ratelimitbackend + - Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - ratelimitbackend + - Member[views].Member[AuthenticationForm] + - - django.http.response.HttpResponseForbidden~Subclass + - ratelimitbackend + - Member[middleware].Member[HttpResponseForbidden] - - django.http.response.HttpResponse~Subclass - ratelimitbackend - Member[views].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rcnn.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rcnn.model.yml new file mode 100644 index 00000000000..9a75d1ac1fb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rcnn.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - rcnn + - Member[dataset].Member[imdb].Member[pickle] + - - pickle~Alias + - rcnn + - Member[dataset].Member[retinaface].Member[pickle] + - - pickle~Alias + - rcnn + - Member[tools].Member[reeval].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rdflib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rdflib.model.yml new file mode 100644 index 00000000000..1505ce68db1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rdflib.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - rdflib + - Member[plugins].Member[sparql].Member[results].Member[xmlresults].Member[BytesIO] + - - lxml.etree~Alias + - rdflib + - Member[plugins].Member[sparql].Member[results].Member[xmlresults].Member[lxml_etree] + - - xml.etree.ElementTree~Subclass + - rdflib + - Member[plugins].Member[sparql].Member[results].Member[xmlresults].Member[xml_etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reactpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reactpy.model.yml index e85277e8d2d..b2d8542033d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reactpy.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reactpy.model.yml @@ -4,9 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Blueprint~Subclass + - reactpy + - Member[backend].Member[flask].Member[Blueprint] + - - flask.Flask~Subclass + - reactpy + - Member[backend].Member[flask].Member[Flask] + - - lxml.etree~Alias + - reactpy + - Member[utils].Member[etree] + - - starlette.websockets.WebSocket~Subclass + - reactpy + - Member[backend].Member[starlette].Member[WebSocket] + - - tornado.web.Application~Subclass + - reactpy + - Member[backend].Member[tornado].Member[Application] + - - tornado.web.RequestHandler~Subclass + - reactpy + - Member[backend].Member[tornado].Member[IndexHandler] - - tornado.web.RequestHandler~Subclass - reactpy - Member[backend].Member[tornado].Member[ModelStreamHandler] + - - tornado.web.RequestHandler~Subclass + - reactpy + - Member[backend].Member[tornado].Member[RequestHandler] - - tornado.web.RequestHandler~Subclass - reactpy - Member[backend].Member[tornado].Member[WebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reader.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reader.model.yml new file mode 100644 index 00000000000..7bda1b595a4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reader.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - reader + - Member[_app].Member[Blueprint] + - - flask.Blueprint~Subclass + - reader + - Member[_plugins].Member[enclosure_tags].Member[Blueprint] + - - flask.Blueprint~Subclass + - reader + - Member[_plugins].Member[preview_feed_list].Member[Blueprint] + - - flask.Flask~Subclass + - reader + - Member[_app].Member[Flask] + - - flask.Response~Subclass + - reader + - Member[_app].Member[Response] + - - flask.Response~Subclass + - reader + - Member[_plugins].Member[enclosure_tags].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-recommenders.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-recommenders.model.yml new file mode 100644 index 00000000000..f8d0c6bda83 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-recommenders.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - recommenders + - Member[datasets].Member[amazon_reviews].Member[cPickle] + - - pickle~Alias + - recommenders + - Member[models].Member[deeprec].Member[deeprec_utils].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-recurrence.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-recurrence.model.yml new file mode 100644 index 00000000000..4ef01103f98 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-recurrence.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - recurrence + - Member[forms].Member[RecurrenceField] + - - Django.db.models.Model~Subclass + - recurrence + - Member[models].Member[Date] + - - Django.db.models.Model~Subclass + - recurrence + - Member[models].Member[Param] + - - Django.db.models.Model~Subclass + - recurrence + - Member[models].Member[Recurrence] + - - Django.db.models.Model~Subclass + - recurrence + - Member[models].Member[Rule] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redbird.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redbird.model.yml new file mode 100644 index 00000000000..19b40c7486f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redbird.model.yml @@ -0,0 +1,111 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - redbird + - Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[base].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[base].Member[BasicQuery] + - - pydantic.BaseModel~Subclass + - redbird + - Member[logging].Member[handler].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[CSVFileRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[JSONDirectoryRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[MemoryRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[MongoRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[RESTRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[SQLExprRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[SQLRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[csv].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[csv].Member[CSVFileRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[csv].Member[TemplateRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[json].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[json].Member[JSONDirectoryRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[json].Member[TemplateRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[memory].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[memory].Member[MemoryRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[memory].Member[TemplateRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[mongo].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[mongo].Member[MongoRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[mongo].Member[TemplateRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[rest].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[rest].Member[RESTRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[rest].Member[TemplateRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[sqlalchemy].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[sqlalchemy].Member[SQLExprRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[sqlalchemy].Member[SQLRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[repos].Member[sqlalchemy].Member[TemplateRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[templates].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[templates].Member[TemplateRepo] + - - pydantic.BaseModel~Subclass + - redbird + - Member[utils].Member[query].Member[TemplateRepo] + - - sqlalchemy.engine.Engine~Subclass + - redbird + - Member[repos].Member[sqlalchemy].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - redbird + - Member[sql].Member[expressions].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redbot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redbot.model.yml new file mode 100644 index 00000000000..660ff4b6f95 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redbot.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - redbot + - Member[cogs].Member[audio].Member[core].Member[cog_utils].Member[BytesIO] + - - io.StringIO~Subclass + - redbot + - Member[cogs].Member[audio].Member[core].Member[commands].Member[llset].Member[BytesIO] + - - io.StringIO~Subclass + - redbot + - Member[cogs].Member[audio].Member[core].Member[commands].Member[playlists].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - redbot + - Member[cogs].Member[streams].Member[streamtypes].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redcap.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redcap.model.yml new file mode 100644 index 00000000000..6afa3300ebb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redcap.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - redcap + - Member[methods].Member[base].Member[StringIO] + - - requests.models.Response~Subclass + - redcap + - Member[request].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redfish.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redfish.model.yml new file mode 100644 index 00000000000..61bda4e53cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redfish.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - redfish + - Member[discovery].Member[discovery].Member[BytesIO] + - - io.StringIO~Subclass + - redfish + - Member[rest].Member[v1].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redis_collections.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redis_collections.model.yml new file mode 100644 index 00000000000..984e9656d3e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redis_collections.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - redis_collections + - Member[base].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redisboard.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redisboard.model.yml index aa078696d35..fe0cb07e0dc 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redisboard.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redisboard.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - redisboard + - Member[admin].Member[RedisServer] + - - Django.db.models.Model~Subclass + - redisboard + - Member[data].Member[RedisServer] + - - Django.db.models.Model~Subclass + - redisboard + - Member[models].Member[RedisServer] + - - django.http.response.HttpResponseForbidden~Subclass + - redisboard + - Member[admin].Member[HttpResponseForbidden] - - django.http.response.HttpResponse~Subclass - redisboard - Member[admin].Member[TemplateResponse] + - - pickle~Alias + - redisboard + - Member[data].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-refurb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-refurb.model.yml new file mode 100644 index 00000000000..3bae627da7e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-refurb.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - refurb + - Member[main].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-regenmaschine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-regenmaschine.model.yml new file mode 100644 index 00000000000..8584ffdeb93 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-regenmaschine.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - regenmaschine + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-registration.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-registration.model.yml new file mode 100644 index 00000000000..a8763589313 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-registration.model.yml @@ -0,0 +1,147 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[urls].Member[ActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[urls].Member[ApprovalView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[urls].Member[RegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[urls].Member[ResendActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[views].Member[ActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[views].Member[ApprovalView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[views].Member[BaseActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[views].Member[BaseApprovalView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[views].Member[BaseRegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[views].Member[BaseResendActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[views].Member[RegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[admin_approval].Member[views].Member[ResendActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[urls].Member[ActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[urls].Member[RegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[urls].Member[ResendActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[views].Member[ActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[views].Member[BaseActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[views].Member[BaseRegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[views].Member[BaseResendActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[views].Member[RegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[default].Member[views].Member[ResendActivationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[simple].Member[urls].Member[RegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[simple].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[simple].Member[views].Member[BaseRegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[backends].Member[simple].Member[views].Member[RegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[views].Member[ActivationView] + - - Django.Views.View~Subclass + - registration + - Member[views].Member[ApprovalView] + - - Django.Views.View~Subclass + - registration + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - registration + - Member[views].Member[RegistrationView] + - - Django.Views.View~Subclass + - registration + - Member[views].Member[ResendActivationView] + - - Django.Views.View~Subclass + - registration + - Member[views].Member[TemplateView] + - - Django.db.models.Model~Subclass + - registration + - Member[admin].Member[RegistrationProfile] + - - Django.db.models.Model~Subclass + - registration + - Member[backends].Member[admin_approval].Member[views].Member[SupervisedRegistrationProfile] + - - Django.db.models.Model~Subclass + - registration + - Member[backends].Member[default].Member[views].Member[RegistrationProfile] + - - Django.db.models.Model~Subclass + - registration + - Member[management].Member[commands].Member[cleanupregistration].Member[RegistrationProfile] + - - Django.db.models.Model~Subclass + - registration + - Member[models].Member[RegistrationProfile] + - - Django.db.models.Model~Subclass + - registration + - Member[models].Member[SupervisedRegistrationProfile] + - - django.forms.BaseForm~Subclass + - registration + - Member[forms].Member[RegistrationFormNoFreeEmail] + - - django.forms.BaseForm~Subclass + - registration + - Member[forms].Member[RegistrationFormTermsOfService] + - - django.forms.BaseForm~Subclass + - registration + - Member[forms].Member[RegistrationFormUniqueEmail] + - - django.forms.BaseForm~Subclass + - registration + - Member[forms].Member[RegistrationFormUsernameLowercase] + - - django.forms.BaseForm~Subclass + - registration + - Member[forms].Member[RegistrationForm] + - - django.forms.BaseForm~Subclass + - registration + - Member[forms].Member[ResendActivationForm] + - - django.forms.BaseForm~Subclass + - registration + - Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - registration + - Member[views].Member[ResendActivationForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rename_forward.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rename_forward.model.yml new file mode 100644 index 00000000000..b6adeb426b6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rename_forward.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - rename_forward + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - rename_forward + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - rename_forward + - Member[models].Member[TModel] + - - Django.db.models.Model~Subclass + - rename_forward + - Member[urls].Member[TModel] + - - django.forms.BaseForm~Subclass + - rename_forward + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - rename_forward + - Member[forms].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-replicate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-replicate.model.yml new file mode 100644 index 00000000000..33dbba63d9b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-replicate.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - replicate + - Member[base_model].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - replicate + - Member[client].Member[Version] + - - pydantic.BaseModel~Subclass + - replicate + - Member[collection].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - replicate + - Member[deployment].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - replicate + - Member[deployment].Member[Deployment] + - - pydantic.BaseModel~Subclass + - replicate + - Member[deployment].Member[Prediction] + - - pydantic.BaseModel~Subclass + - replicate + - Member[model].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - replicate + - Member[model].Member[Model] + - - pydantic.BaseModel~Subclass + - replicate + - Member[model].Member[Prediction] + - - pydantic.BaseModel~Subclass + - replicate + - Member[model].Member[Version] + - - pydantic.BaseModel~Subclass + - replicate + - Member[prediction].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - replicate + - Member[prediction].Member[Prediction] + - - pydantic.BaseModel~Subclass + - replicate + - Member[prediction].Member[Version] + - - pydantic.BaseModel~Subclass + - replicate + - Member[training].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - replicate + - Member[training].Member[Training] + - - pydantic.BaseModel~Subclass + - replicate + - Member[training].Member[Version] + - - pydantic.BaseModel~Subclass + - replicate + - Member[version].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - replicate + - Member[version].Member[Model] + - - pydantic.BaseModel~Subclass + - replicate + - Member[version].Member[Version] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-replit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-replit.model.yml new file mode 100644 index 00000000000..7f70f27b6e0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-replit.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - replit + - Member[database].Member[server].Member[Blueprint] + - - flask.Flask~Subclass + - replit + - Member[database].Member[server].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder.model.yml index be6ad03457a..ef0e73a6ece 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder.model.yml @@ -4,30 +4,141 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[ConfigView] + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[ContentTypeViewSet] + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[FieldsView] + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[FilterFieldViewSet] + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[FormatViewSet] + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[GenerateReport] + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[RelatedFieldsView] + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[ReportNestedViewSet] + - - Django.Views.View~Subclass + - report_builder + - Member[api].Member[views].Member[ReportViewSet] + - - Django.Views.View~Subclass + - report_builder + - Member[views].Member[DownloadFileView] + - - Django.Views.View~Subclass + - report_builder + - Member[views].Member[ExportToReport] + - - Django.Views.View~Subclass + - report_builder + - Member[views].Member[ReportSPAView] + - - Django.Views.View~Subclass + - report_builder + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - report_builder + - Member[views].Member[View] - - Django.db.models.Model~Subclass - report_builder - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[admin].Member[Format] + - - Django.db.models.Model~Subclass + - report_builder + - Member[admin].Member[Report] - - Django.db.models.Model~Subclass - report_builder - Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[api].Member[serializers].Member[DisplayField] + - - Django.db.models.Model~Subclass + - report_builder + - Member[api].Member[serializers].Member[FilterField] + - - Django.db.models.Model~Subclass + - report_builder + - Member[api].Member[serializers].Member[Format] + - - Django.db.models.Model~Subclass + - report_builder + - Member[api].Member[serializers].Member[Report] - - Django.db.models.Model~Subclass - report_builder - Member[api].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[api].Member[views].Member[FilterField] + - - Django.db.models.Model~Subclass + - report_builder + - Member[api].Member[views].Member[Format] + - - Django.db.models.Model~Subclass + - report_builder + - Member[api].Member[views].Member[Report] - - Django.db.models.Model~Subclass - report_builder - Member[mixins].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[models].Member[AbstractField] - - Django.db.models.Model~Subclass - report_builder - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[models].Member[DisplayField] + - - Django.db.models.Model~Subclass + - report_builder + - Member[models].Member[FilterField] + - - Django.db.models.Model~Subclass + - report_builder + - Member[models].Member[Format] + - - Django.db.models.Model~Subclass + - report_builder + - Member[models].Member[Report] - - Django.db.models.Model~Subclass - report_builder - Member[utils].Member[ContentType] - - Django.db.models.Model~Subclass - report_builder - Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[views].Member[Report] + - - django.http.response.HttpResponseRedirect~Subclass + - report_builder + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - report_builder + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - report_builder + - Member[api].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - report_builder + - Member[mixins].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - report_builder + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - report_builder + - Member[api].Member[views].Member[JsonResponse] - - io.StringIO~Subclass - report_builder - Member[mixins].Member[BytesIO] - - io.StringIO~Subclass - report_builder - Member[mixins].Member[StringIO] + - - rest_framework.response.Response~Subclass + - report_builder + - Member[api].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder_demo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder_demo.model.yml new file mode 100644 index 00000000000..b0bcf07bb93 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder_demo.model.yml @@ -0,0 +1,66 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[admin].Member[Account] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[admin].Member[Bar] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[admin].Member[Child] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[admin].Member[Foo] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[admin].Member[Person] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[admin].Member[Place] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[admin].Member[Restaurant] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[admin].Member[Waiter] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[Account] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[Bar] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[Child] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[Comment] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[FooExclude] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[Foo] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[Person] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[Place] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[Restaurant] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_models].Member[models].Member[Waiter] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_second_app].Member[admin].Member[Bar] + - - Django.db.models.Model~Subclass + - report_builder_demo + - Member[demo_second_app].Member[models].Member[Bar] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder_scheduled.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder_scheduled.model.yml new file mode 100644 index 00000000000..59185086a08 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder_scheduled.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - report_builder_scheduled + - Member[admin].Member[ScheduledReport] + - - Django.db.models.Model~Subclass + - report_builder_scheduled + - Member[models].Member[ScheduledReport] + - - Django.db.models.Model~Subclass + - report_builder_scheduled + - Member[views].Member[ScheduledReport] + - - django.http.response.HttpResponseRedirect~Subclass + - report_builder_scheduled + - Member[views].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reportportal_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reportportal_client.model.yml new file mode 100644 index 00000000000..39b0009dee6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reportportal_client.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - reportportal_client + - Member[_internal].Member[aio].Member[http].Member[ClientSession] + - - requests.models.Response~Subclass + - reportportal_client + - Member[core].Member[rp_responses].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests.model.yml index 5b67a089e8b..c2cc792ae67 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests.model.yml @@ -7,3 +7,6 @@ extensions: - - flask.Flask~Subclass - requests - Member[main].Member[Flask] + - - io.StringIO~Subclass + - requests + - Member[compat].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_cache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_cache.model.yml new file mode 100644 index 00000000000..84c2d0fdd0e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_cache.model.yml @@ -0,0 +1,72 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - requests_cache + - Member[models].Member[raw_response].Member[BytesIO] + - - pickle~Alias + - requests_cache + - Member[serializers].Member[preconf].Member[pickle] + - - requests.models.Response~Subclass + - requests_cache + - Member[CachedResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[OriginalResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[Response] + - - requests.models.Response~Subclass + - requests_cache + - Member[backends].Member[base].Member[CachedResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[backends].Member[base].Member[Response] + - - requests.models.Response~Subclass + - requests_cache + - Member[backends].Member[sqlite].Member[CachedResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[models].Member[CachedResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[models].Member[OriginalResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[models].Member[Response] + - - requests.models.Response~Subclass + - requests_cache + - Member[models].Member[raw_response].Member[CachedResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[models].Member[raw_response].Member[Response] + - - requests.models.Response~Subclass + - requests_cache + - Member[models].Member[response].Member[BaseResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[models].Member[response].Member[CachedResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[models].Member[response].Member[OriginalResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[models].Member[response].Member[Response] + - - requests.models.Response~Subclass + - requests_cache + - Member[policy].Member[Response] + - - requests.models.Response~Subclass + - requests_cache + - Member[policy].Member[actions].Member[CachedResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[policy].Member[actions].Member[Response] + - - requests.models.Response~Subclass + - requests_cache + - Member[serializers].Member[cattrs].Member[CachedResponse] + - - requests.models.Response~Subclass + - requests_cache + - Member[serializers].Member[pipeline].Member[CachedResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_ftp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_ftp.model.yml new file mode 100644 index 00000000000..3bc75416521 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_ftp.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - requests_ftp + - Member[ftp].Member[BytesIO] + - - requests.models.Response~Subclass + - requests_ftp + - Member[ftp].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_gssapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_gssapi.model.yml new file mode 100644 index 00000000000..9cf38d2e0ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_gssapi.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - requests_gssapi + - Member[gssapi_].Member[Response] + - - requests.models.Response~Subclass + - requests_gssapi + - Member[gssapi_].Member[SanitizedResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_kerberos.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_kerberos.model.yml new file mode 100644 index 00000000000..a2dafff2a28 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_kerberos.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - requests_kerberos + - Member[kerberos_].Member[Response] + - - requests.models.Response~Subclass + - requests_kerberos + - Member[kerberos_].Member[SanitizedResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_toolbelt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_toolbelt.model.yml new file mode 100644 index 00000000000..5c619214682 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_toolbelt.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - requests_toolbelt + - Member[multipart].Member[encoder].Member[CustomBytesIO] + - - io.StringIO~Subclass + - requests_toolbelt + - Member[streaming_iterator].Member[CustomBytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_unixsocket.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_unixsocket.model.yml new file mode 100644 index 00000000000..90b05674443 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_unixsocket.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - requests_unixsocket + - Member[adapters].Member[UnixHTTPConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_access_policy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_access_policy.model.yml new file mode 100644 index 00000000000..41e8fdab5a4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_access_policy.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - rest_access_policy + - Member[access_view_set_mixin].Member[Response] + - - rest_framework.request.Request~Subclass + - rest_access_policy + - Member[field_access_mixin].Member[Request] + - - rest_framework.response.Response~Subclass + - rest_access_policy + - Member[access_view_set_mixin].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_api.model.yml new file mode 100644 index 00000000000..80be9b8ba7a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_api.model.yml @@ -0,0 +1,135 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - rest_api + - Member[controller].Member[document].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - rest_api + - Member[controller].Member[feedback].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - rest_api + - Member[controller].Member[file_upload].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - rest_api + - Member[controller].Member[health].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - rest_api + - Member[controller].Member[router].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - rest_api + - Member[controller].Member[search].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - rest_api + - Member[utils].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[document].Member[FilterRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[feedback].Member[CreateLabelSerialized] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[feedback].Member[FilterRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[feedback].Member[LabelSerialized] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[file_upload].Member[FileConverterParams] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[file_upload].Member[PreprocessorParams] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[file_upload].Member[Response] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[health].Member[CPUUsage] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[health].Member[GPUInfo] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[health].Member[GPUUsage] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[health].Member[HealthResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[health].Member[MemoryUsage] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[Chatfile_QueryResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[DocumentRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[DocumentResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[QueryImageResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[QueryQAPairRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[QueryQAPairResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[QueryRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[QueryResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[SentaRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[controller].Member[search].Member[SentaResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[Chatfile_QueryResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[CreateLabelSerialized] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[DocumentRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[DocumentResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[FilterRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[LabelSerialized] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[QueryImageResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[QueryQAPairRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[QueryQAPairResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[QueryRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[QueryResponse] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[RequestBaseModel] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[SentaRequest] + - - pydantic.BaseModel~Subclass + - rest_api + - Member[schema].Member[SentaResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_auth.model.yml index 0d4361a5a86..bb89e86043a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_auth.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_auth.model.yml @@ -4,9 +4,96 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[urls].Member[RegisterView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[urls].Member[VerifyEmailView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[APIView] - - Django.Views.View~Subclass - rest_auth - Member[registration].Member[views].Member[ConfirmEmailView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[CreateAPIView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[GenericAPIView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[ListAPIView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[RegisterView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[SocialAccountDisconnectView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[SocialAccountListView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[SocialConnectView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[SocialLoginView] + - - Django.Views.View~Subclass + - rest_auth + - Member[registration].Member[views].Member[VerifyEmailView] + - - Django.Views.View~Subclass + - rest_auth + - Member[urls].Member[LoginView] + - - Django.Views.View~Subclass + - rest_auth + - Member[urls].Member[LogoutView] + - - Django.Views.View~Subclass + - rest_auth + - Member[urls].Member[PasswordChangeView] + - - Django.Views.View~Subclass + - rest_auth + - Member[urls].Member[PasswordResetConfirmView] + - - Django.Views.View~Subclass + - rest_auth + - Member[urls].Member[PasswordResetView] + - - Django.Views.View~Subclass + - rest_auth + - Member[urls].Member[UserDetailsView] + - - Django.Views.View~Subclass + - rest_auth + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - rest_auth + - Member[views].Member[GenericAPIView] + - - Django.Views.View~Subclass + - rest_auth + - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - rest_auth + - Member[views].Member[LogoutView] + - - Django.Views.View~Subclass + - rest_auth + - Member[views].Member[PasswordChangeView] + - - Django.Views.View~Subclass + - rest_auth + - Member[views].Member[PasswordResetConfirmView] + - - Django.Views.View~Subclass + - rest_auth + - Member[views].Member[PasswordResetView] + - - Django.Views.View~Subclass + - rest_auth + - Member[views].Member[RetrieveUpdateAPIView] + - - Django.Views.View~Subclass + - rest_auth + - Member[views].Member[UserDetailsView] - - Django.db.models.Model~Subclass - rest_auth - Member[models].Member[DefaultTokenModel] @@ -19,3 +106,33 @@ extensions: - - Django.db.models.Model~Subclass - rest_auth - Member[social_serializers].Member[SocialToken] + - - django.forms.BaseForm~Subclass + - rest_auth + - Member[serializers].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - rest_auth + - Member[serializers].Member[SetPasswordForm] + - - django.http.request.HttpRequest~Subclass + - rest_auth + - Member[registration].Member[serializers].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - rest_auth + - Member[social_serializers].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - rest_auth + - Member[registration].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_auth + - Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - rest_auth + - Member[registration].Member[views].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - rest_auth + - Member[serializers].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - rest_auth + - Member[registration].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_auth + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_flex_fields.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_flex_fields.model.yml new file mode 100644 index 00000000000..c70e63347d8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_flex_fields.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - rest_flex_fields + - Member[FlexFieldsModelViewSet] + - - Django.Views.View~Subclass + - rest_flex_fields + - Member[filter_backends].Member[GenericViewSet] + - - Django.Views.View~Subclass + - rest_flex_fields + - Member[views].Member[FlexFieldsModelViewSet] + - - rest_framework.request.Request~Subclass + - rest_flex_fields + - Member[filter_backends].Member[Request] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework.model.yml index 2b0474cf61e..2c4aa9140db 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework.model.yml @@ -4,6 +4,57 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - rest_framework + - Member[fields].Member[DjangoFilePathField] + - - Django.Forms.Field~Subclass + - rest_framework + - Member[fields].Member[DjangoImageField] + - - Django.Views.View~Subclass + - rest_framework + - Member[authtoken].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - rest_framework + - Member[authtoken].Member[views].Member[ObtainAuthToken] + - - Django.Views.View~Subclass + - rest_framework + - Member[compat].Member[View] + - - Django.Views.View~Subclass + - rest_framework + - Member[routers].Member[APIRootView] + - - Django.Views.View~Subclass + - rest_framework + - Member[routers].Member[SchemaView] + - - Django.Views.View~Subclass + - rest_framework + - Member[schemas].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - rest_framework + - Member[views].Member[View] + - - Django.Views.View~Subclass + - rest_framework + - Member[viewsets].Member[ReadOnlyModelViewSet] + - - Django.db.models.Model~Subclass + - rest_framework + - Member[authtoken].Member[admin].Member[TokenProxy] + - - Django.db.models.Model~Subclass + - rest_framework + - Member[authtoken].Member[admin].Member[Token] + - - Django.db.models.Model~Subclass + - rest_framework + - Member[authtoken].Member[management].Member[commands].Member[drf_create_token].Member[Token] + - - Django.db.models.Model~Subclass + - rest_framework + - Member[authtoken].Member[models].Member[TokenProxy] + - - Django.db.models.Model~Subclass + - rest_framework + - Member[authtoken].Member[models].Member[Token] + - - Django.db.models.Model~Subclass + - rest_framework + - Member[authtoken].Member[views].Member[Token] + - - django.http.request.HttpRequest~Subclass + - rest_framework + - Member[request].Member[HttpRequest] - - django.http.response.HttpResponse~Subclass - rest_framework - Member[authtoken].Member[views].Member[Response] @@ -28,3 +79,45 @@ extensions: - - django.http.response.HttpResponse~Subclass - rest_framework - Member[views].Member[Response] + - - django.http.response.JsonResponse~Subclass + - rest_framework + - Member[exceptions].Member[JsonResponse] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework + - Member[fields].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework + - Member[pagination].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework + - Member[parsers].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework + - Member[renderers].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework + - Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework + - Member[validators].Member[ValidationError] + - - rest_framework.request.Request~Subclass + - rest_framework + - Member[views].Member[Request] + - - rest_framework.response.Response~Subclass + - rest_framework + - Member[authtoken].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_framework + - Member[mixins].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_framework + - Member[pagination].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_framework + - Member[routers].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_framework + - Member[schemas].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_framework + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_bulk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_bulk.model.yml new file mode 100644 index 00000000000..7891499d28a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_bulk.model.yml @@ -0,0 +1,66 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[BulkCreateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[BulkDestroyAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[BulkModelViewSet] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[BulkUpdateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[ListBulkCreateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[ListBulkCreateDestroyAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[ListBulkCreateUpdateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[ListBulkCreateUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[ListCreateBulkUpdateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[ListCreateBulkUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[BulkCreateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[BulkDestroyAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[BulkModelViewSet] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[BulkUpdateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[ListBulkCreateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[ListBulkCreateDestroyAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[ListBulkCreateUpdateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[ListBulkCreateUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[ListCreateBulkUpdateAPIView] + - - Django.Views.View~Subclass + - rest_framework_bulk + - Member[generics].Member[ListCreateBulkUpdateDestroyAPIView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_csv.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_csv.model.yml new file mode 100644 index 00000000000..80fcf730976 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_csv.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - rest_framework_csv + - Member[renderers].Member[StringIO] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_csv + - Member[parsers].Member[ParseError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_dataclasses.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_dataclasses.model.yml new file mode 100644 index 00000000000..fcbbfe24003 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_dataclasses.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - rest_framework_dataclasses + - Member[serializers].Member[Model] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_dataclasses + - Member[fields].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_datatables.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_datatables.model.yml new file mode 100644 index 00000000000..45db55c1867 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_datatables.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - rest_framework_datatables + - Member[pagination].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_datatables + - Member[pagination].Member[NotFound] + - - rest_framework.response.Response~Subclass + - rest_framework_datatables + - Member[pagination].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_docs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_docs.model.yml new file mode 100644 index 00000000000..fa8386acc2c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_docs.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - rest_framework_docs + - Member[api_docs].Member[APIView] + - - Django.Views.View~Subclass + - rest_framework_docs + - Member[api_endpoint].Member[ModelViewSet] + - - Django.Views.View~Subclass + - rest_framework_docs + - Member[urls].Member[DRFDocsView] + - - Django.Views.View~Subclass + - rest_framework_docs + - Member[views].Member[DRFDocsView] + - - Django.Views.View~Subclass + - rest_framework_docs + - Member[views].Member[TemplateView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_json_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_json_api.model.yml index 213486a168d..03eb444d287 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_json_api.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_json_api.model.yml @@ -4,6 +4,57 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - rest_framework_json_api + - Member[views].Member[ModelViewSet] + - - Django.Views.View~Subclass + - rest_framework_json_api + - Member[views].Member[ReadOnlyModelViewSet] + - - Django.Views.View~Subclass + - rest_framework_json_api + - Member[views].Member[RelationshipView] + - - Django.db.models.Model~Subclass + - rest_framework_json_api + - Member[views].Member[Model] + - - django.http.response.HttpResponse~Subclass + - rest_framework_json_api + - Member[pagination].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_framework_json_api + - Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[django_filters].Member[backends].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[exceptions].Member[Conflict] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[filters].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[parsers].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[relations].Member[Conflict] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[serializers].Member[Conflict] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[serializers].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[utils].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[views].Member[Conflict] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_json_api + - Member[views].Member[NotFound] - - rest_framework.response.Response~Subclass - rest_framework_json_api - Member[pagination].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_framework_json_api + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_mongoengine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_mongoengine.model.yml new file mode 100644 index 00000000000..e86c9b479b7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_mongoengine.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[generics].Member[CreateAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[generics].Member[GenericAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[generics].Member[ListAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[generics].Member[ListCreateAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[generics].Member[RetrieveAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[generics].Member[RetrieveDestroyAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[generics].Member[RetrieveUpdateAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[generics].Member[RetrieveUpdateDestroyAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[generics].Member[UpdateAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[viewsets].Member[GenericAPIView] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[viewsets].Member[GenericViewSet] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[viewsets].Member[ModelViewSet] + - - Django.Views.View~Subclass + - rest_framework_mongoengine + - Member[viewsets].Member[ReadOnlyModelViewSet] + - - django.http.response.HttpResponse~Subclass + - rest_framework_mongoengine + - Member[contrib].Member[patching].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_mongoengine + - Member[contrib].Member[patching].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_mongoengine + - Member[fields].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_mongoengine + - Member[validators].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - rest_framework_mongoengine + - Member[contrib].Member[patching].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_nested.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_nested.model.yml new file mode 100644 index 00000000000..31e2d863b6e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_nested.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_nested + - Member[relations].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_simplejwt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_simplejwt.model.yml index bea9bf5649f..27d6b7d35be 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_simplejwt.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_simplejwt.model.yml @@ -4,15 +4,93 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - rest_framework_simplejwt + - Member[views].Member[TokenBlacklistView] + - - Django.Views.View~Subclass + - rest_framework_simplejwt + - Member[views].Member[TokenObtainPairView] + - - Django.Views.View~Subclass + - rest_framework_simplejwt + - Member[views].Member[TokenObtainSlidingView] + - - Django.Views.View~Subclass + - rest_framework_simplejwt + - Member[views].Member[TokenRefreshSlidingView] + - - Django.Views.View~Subclass + - rest_framework_simplejwt + - Member[views].Member[TokenRefreshView] + - - Django.Views.View~Subclass + - rest_framework_simplejwt + - Member[views].Member[TokenVerifyView] + - - Django.Views.View~Subclass + - rest_framework_simplejwt + - Member[views].Member[TokenViewBase] - - Django.db.models.Model~Subclass - rest_framework_simplejwt - Member[authentication].Member[AbstractBaseUser] - - Django.db.models.Model~Subclass - rest_framework_simplejwt - Member[serializers].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - rest_framework_simplejwt + - Member[serializers].Member[BlacklistedToken] - - Django.db.models.Model~Subclass - rest_framework_simplejwt - Member[token_blacklist].Member[admin].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - rest_framework_simplejwt + - Member[token_blacklist].Member[admin].Member[BlacklistedToken] + - - Django.db.models.Model~Subclass + - rest_framework_simplejwt + - Member[token_blacklist].Member[admin].Member[OutstandingToken] + - - Django.db.models.Model~Subclass + - rest_framework_simplejwt + - Member[token_blacklist].Member[management].Member[commands].Member[flushexpiredtokens].Member[OutstandingToken] + - - Django.db.models.Model~Subclass + - rest_framework_simplejwt + - Member[token_blacklist].Member[models].Member[BlacklistedToken] + - - Django.db.models.Model~Subclass + - rest_framework_simplejwt + - Member[token_blacklist].Member[models].Member[OutstandingToken] - - Django.db.models.Model~Subclass - rest_framework_simplejwt - Member[tokens].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - rest_framework_simplejwt + - Member[tokens].Member[BlacklistedToken] + - - Django.db.models.Model~Subclass + - rest_framework_simplejwt + - Member[tokens].Member[OutstandingToken] + - - django.http.response.HttpResponse~Subclass + - rest_framework_simplejwt + - Member[views].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_simplejwt + - Member[authentication].Member[AuthenticationFailed] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_simplejwt + - Member[authentication].Member[InvalidToken] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_simplejwt + - Member[exceptions].Member[AuthenticationFailed] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_simplejwt + - Member[exceptions].Member[InvalidToken] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_simplejwt + - Member[serializers].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - rest_framework_simplejwt + - Member[views].Member[InvalidToken] + - - rest_framework.request.Request~Subclass + - rest_framework_simplejwt + - Member[authentication].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_framework_simplejwt + - Member[token_blacklist].Member[admin].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_framework_simplejwt + - Member[views].Member[Request] + - - rest_framework.response.Response~Subclass + - rest_framework_simplejwt + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_tracking.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_tracking.model.yml new file mode 100644 index 00000000000..f74b1583926 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_tracking.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - rest_framework_tracking + - Member[admin].Member[APIRequestLog] + - - Django.db.models.Model~Subclass + - rest_framework_tracking + - Member[base_models].Member[BaseAPIRequestLog] + - - Django.db.models.Model~Subclass + - rest_framework_tracking + - Member[management].Member[commands].Member[clearapilogs].Member[APIRequestLog] + - - Django.db.models.Model~Subclass + - rest_framework_tracking + - Member[mixins].Member[APIRequestLog] + - - Django.db.models.Model~Subclass + - rest_framework_tracking + - Member[models].Member[APIRequestLog] + - - Django.db.models.Model~Subclass + - rest_framework_tracking + - Member[models].Member[BaseAPIRequestLog] + - - django.http.response.JsonResponse~Subclass + - rest_framework_tracking + - Member[admin].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_registration.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_registration.model.yml index 53e2ea37367..e77a2b4535c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_registration.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_registration.model.yml @@ -4,12 +4,69 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[base].Member[APIView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[base].Member[BaseAPIView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[change_password].Member[BaseAPIView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[change_password].Member[ChangePasswordView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[login].Member[BaseAPIView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[login].Member[LoginView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[login].Member[LogoutView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[profile].Member[BaseAPIView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[profile].Member[ProfileView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[register].Member[BaseAPIView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[register].Member[RegisterView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[register].Member[VerifyRegistrationView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[register_email].Member[BaseAPIView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[register_email].Member[RegisterEmailView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[register_email].Member[VerifyEmailView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[reset_password].Member[BaseAPIView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[reset_password].Member[ResetPasswordView] + - - Django.Views.View~Subclass + - rest_registration + - Member[api].Member[views].Member[reset_password].Member[SendResetPasswordLinkView] - - Django.db.models.Model~Subclass - rest_registration - Member[api].Member[views].Member[login].Member[AbstractBaseUser] - - Django.db.models.Model~Subclass - rest_registration - Member[auth_token_managers].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - rest_registration + - Member[checks].Member[Model] - - Django.db.models.Model~Subclass - rest_registration - Member[notifications].Member[email].Member[AbstractBaseUser] @@ -22,6 +79,9 @@ extensions: - - Django.db.models.Model~Subclass - rest_registration - Member[utils].Member[users].Member[BaseUserAttrsProxy] + - - Django.db.models.Model~Subclass + - rest_registration + - Member[utils].Member[users].Member[Model] - - Django.db.models.Model~Subclass - rest_registration - Member[utils].Member[users].Member[UserAttrsProxy] @@ -34,3 +94,159 @@ extensions: - - Django.db.models.Model~Subclass - rest_registration - Member[verification_notifications].Member[AbstractBaseUser] + - - django.http.response.HttpResponse~Subclass + - rest_registration + - Member[api].Member[views].Member[change_password].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_registration + - Member[api].Member[views].Member[login].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_registration + - Member[api].Member[views].Member[profile].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_registration + - Member[api].Member[views].Member[register].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_registration + - Member[api].Member[views].Member[register_email].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_registration + - Member[api].Member[views].Member[reset_password].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_registration + - Member[utils].Member[responses].Member[Response] + - - pickle~Alias + - rest_registration + - Member[utils].Member[signers].Member[pickle] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[api].Member[views].Member[login].Member[LoginInvalid] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[api].Member[views].Member[login].Member[UserNotFound] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[api].Member[views].Member[register].Member[UserWithoutEmailNonverifiable] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[api].Member[views].Member[register_email].Member[EmailAlreadyRegistered] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[api].Member[views].Member[reset_password].Member[UserNotFound] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[auth_token_managers].Member[AuthTokenNotFound] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[auth_token_managers].Member[AuthTokenNotRevoked] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[contrib].Member[verification_redirects].Member[views].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[AuthTokenError] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[AuthTokenNotFound] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[AuthTokenNotProvided] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[AuthTokenNotRevoked] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[BadRequest] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[EmailAlreadyRegistered] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[LoginInvalid] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[SignatureError] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[SignatureExpired] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[SignatureInvalid] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[UserNotFound] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[UserWithoutEmailNonverifiable] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[VerificationTemplatesNotFound] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[exceptions].Member[_APIException] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[utils].Member[users].Member[UserNotFound] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[utils].Member[validation].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[utils].Member[verification].Member[SignatureExpired] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[utils].Member[verification].Member[SignatureInvalid] + - - rest_framework.exceptions.APIException~Subclass + - rest_registration + - Member[verification_notifications].Member[VerificationTemplatesNotFound] + - - rest_framework.request.Request~Subclass + - rest_registration + - Member[api].Member[views].Member[change_password].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_registration + - Member[api].Member[views].Member[login].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_registration + - Member[api].Member[views].Member[profile].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_registration + - Member[api].Member[views].Member[register].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_registration + - Member[api].Member[views].Member[register_email].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_registration + - Member[api].Member[views].Member[reset_password].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_registration + - Member[utils].Member[signers].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_registration + - Member[utils].Member[verification].Member[Request] + - - rest_framework.request.Request~Subclass + - rest_registration + - Member[verification_notifications].Member[Request] + - - rest_framework.response.Response~Subclass + - rest_registration + - Member[api].Member[views].Member[change_password].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_registration + - Member[api].Member[views].Member[login].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_registration + - Member[api].Member[views].Member[profile].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_registration + - Member[api].Member[views].Member[register].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_registration + - Member[api].Member[views].Member[register_email].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_registration + - Member[api].Member[views].Member[reset_password].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_registration + - Member[utils].Member[responses].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_social_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_social_auth.model.yml index 8fff28bac17..840a339c4fd 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_social_auth.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_social_auth.model.yml @@ -4,6 +4,48 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[BaseSocialAuthView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[GenericAPIView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[SocialJWTPairOnlyAuthView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[SocialJWTPairUserAuthView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[SocialJWTSlidingOnlyAuthView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[SocialJWTSlidingUserAuthView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[SocialKnoxOnlyAuthView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[SocialKnoxUserAuthView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[SocialSessionAuthView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[SocialTokenOnlyAuthView] + - - Django.Views.View~Subclass + - rest_social_auth + - Member[views].Member[SocialTokenUserAuthView] - - Django.db.models.Model~Subclass - rest_social_auth - Member[serializers].Member[Token] + - - django.http.response.HttpResponse~Subclass + - rest_social_auth + - Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - rest_social_auth + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - rest_social_auth + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-restless.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-restless.model.yml new file mode 100644 index 00000000000..577545eb9cc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-restless.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - restless + - Member[dj].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-resumable_media.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-resumable_media.model.yml new file mode 100644 index 00000000000..f14dbeba766 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-resumable_media.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - resumable_media + - Member[_upload].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reuse.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reuse.model.yml new file mode 100644 index 00000000000..efb5da385b7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reuse.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - reuse + - Member[lint].Member[StringIO] + - - io.StringIO~Subclass + - reuse + - Member[report].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-revChatGPT.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-revChatGPT.model.yml new file mode 100644 index 00000000000..8441d24e574 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-revChatGPT.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - revChatGPT + - Member[V1].Member[AsyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion.model.yml index 8d646ae5a6a..d228aa2eba8 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion.model.yml @@ -4,6 +4,27 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - reversion + - Member[admin].Member[Version] + - - Django.db.models.Model~Subclass + - reversion + - Member[management].Member[commands].Member[createinitialrevisions].Member[Revision] + - - Django.db.models.Model~Subclass + - reversion + - Member[management].Member[commands].Member[createinitialrevisions].Member[Version] + - - Django.db.models.Model~Subclass + - reversion + - Member[management].Member[commands].Member[deleterevisions].Member[Revision] + - - Django.db.models.Model~Subclass + - reversion + - Member[management].Member[commands].Member[deleterevisions].Member[Version] - - Django.db.models.Model~Subclass - reversion - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - reversion + - Member[models].Member[Revision] + - - Django.db.models.Model~Subclass + - reversion + - Member[models].Member[Version] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare.model.yml index 2896271e8ba..c9b55e2b130 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - reversion_compare + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - reversion_compare + - Member[views].Member[HistoryCompareDetailView] - - Django.db.models.Model~Subclass - reversion_compare - Member[admin].Member[Revision] @@ -22,3 +28,12 @@ extensions: - - Django.db.models.Model~Subclass - reversion_compare - Member[views].Member[Version] + - - django.forms.BaseForm~Subclass + - reversion_compare + - Member[admin].Member[SelectDiffForm] + - - django.forms.BaseForm~Subclass + - reversion_compare + - Member[forms].Member[SelectDiffForm] + - - django.forms.BaseForm~Subclass + - reversion_compare + - Member[views].Member[SelectDiffForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare_project.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare_project.model.yml index b6a2109087c..f1e2d9ea221 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare_project.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare_project.model.yml @@ -4,15 +4,144 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - reversion_compare_project + - Member[urls].Member[RedirectView] + - - Django.Views.View~Subclass + - reversion_compare_project + - Member[urls].Member[SimpleModelHistoryCompareView] + - - Django.Views.View~Subclass + - reversion_compare_project + - Member[views].Member[HistoryCompareDetailView] + - - Django.Views.View~Subclass + - reversion_compare_project + - Member[views].Member[SimpleModelHistoryCompareView] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[Car] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[CustomModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[Factory] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[Identity] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[MigrationModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[NotRegisteredModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[Person] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[Pet] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[RegisteredWithNotRegisteredRelationModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[SimpleModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[TemplateField] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[admin].Member[VariantModel] - - Django.db.models.Model~Subclass - reversion_compare_project - Member[middleware].Member[User] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[Building] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[Car] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[CustomModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[Factory] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[Identity] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[MigrationModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[NotRegisteredModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[Person] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[Pet] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[RegisteredWithNotRegisteredRelationModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[SimpleModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[TemplateField] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[models].Member[VariantModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[templatetags].Member[own_detail_view_demo].Member[SimpleModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[Car] - - Django.db.models.Model~Subclass - reversion_compare_project - Member[utils].Member[fixtures].Member[ContentType] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[CustomModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[Factory] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[Identity] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[MigrationModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[NotRegisteredModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[Person] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[Pet] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[RegisteredWithNotRegisteredRelationModel] - - Django.db.models.Model~Subclass - reversion_compare_project - Member[utils].Member[fixtures].Member[Revision] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[SimpleModel] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[TemplateField] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[VariantModel] - - Django.db.models.Model~Subclass - reversion_compare_project - Member[utils].Member[fixtures].Member[Version] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[views].Member[SimpleModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ricecooker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ricecooker.model.yml new file mode 100644 index 00000000000..3f4fb8d5021 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ricecooker.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - ricecooker + - Member[utils].Member[browser].Member[SimpleHTTPRequestHandler] + - - io.StringIO~Subclass + - ricecooker + - Member[utils].Member[images].Member[BytesIO] + - - pickle~Alias + - ricecooker + - Member[managers].Member[progress].Member[pickle] + - - xml.etree.ElementTree~Subclass + - ricecooker + - Member[classes].Member[files].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ring.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ring.model.yml new file mode 100644 index 00000000000..d82c35b77c3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ring.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - ring + - Member[coder].Member[pickle_mod] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rinoh.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rinoh.model.yml new file mode 100644 index 00000000000..ba9f6a92372 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rinoh.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - rinoh + - Member[backend].Member[pdf].Member[BytesIO] + - - io.StringIO~Subclass + - rinoh + - Member[backend].Member[pdf].Member[Canvas] + - - io.StringIO~Subclass + - rinoh + - Member[backend].Member[pdf].Member[PageCanvas] + - - io.StringIO~Subclass + - rinoh + - Member[backend].Member[pdf].Member[cos].Member[BytesIO] + - - io.StringIO~Subclass + - rinoh + - Member[backend].Member[pdf].Member[util].Member[BytesIO] + - - io.StringIO~Subclass + - rinoh + - Member[backend].Member[pdf]Member[Canvas] + - - io.StringIO~Subclass + - rinoh + - Member[backend].Member[pdf]Member[PageCanvas] + - - io.StringIO~Subclass + - rinoh + - Member[font].Member[opentype].Member[cff].Member[BytesIO] + - - io.StringIO~Subclass + - rinoh + - Member[font].Member[type1].Member[BytesIO] + - - lxml.etree~Alias + - rinoh + - Member[frontend].Member[xml].Member[lxml].Member[etree] + - - xml.etree.ElementTree~Subclass + - rinoh + - Member[frontend].Member[xml].Member[elementtree].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_cogeo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_cogeo.model.yml index c6cbef22c66..7505008c06d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_cogeo.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_cogeo.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pydantic.BaseModel~Subclass + - rio_cogeo + - Member[models].Member[BandMetadata] + - - pydantic.BaseModel~Subclass + - rio_cogeo + - Member[models].Member[Geo] + - - pydantic.BaseModel~Subclass + - rio_cogeo + - Member[models].Member[IFD] + - - pydantic.BaseModel~Subclass + - rio_cogeo + - Member[models].Member[Info] + - - pydantic.BaseModel~Subclass + - rio_cogeo + - Member[models].Member[Profile] - - pydantic.BaseModel~Subclass - rio_cogeo - Member[scripts].Member[cli].Member[TileMatrixSet] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_tiler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_tiler.model.yml index 870244cfe7f..e5a4ef6bfef 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_tiler.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_tiler.model.yml @@ -4,15 +4,51 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - rio_tiler + - Member[utils].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[io].Member[base].Member[BandStatistics] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[io].Member[base].Member[Info] - - pydantic.BaseModel~Subclass - rio_tiler - Member[io].Member[base].Member[TileMatrixSet] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[io].Member[rasterio].Member[BandStatistics] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[io].Member[rasterio].Member[Info] - - pydantic.BaseModel~Subclass - rio_tiler - Member[io].Member[rasterio].Member[TileMatrixSet] - - pydantic.BaseModel~Subclass - rio_tiler - Member[io].Member[stac].Member[TileMatrixSet] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[io].Member[xarray].Member[BandStatistics] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[io].Member[xarray].Member[Info] - - pydantic.BaseModel~Subclass - rio_tiler - Member[io].Member[xarray].Member[TileMatrixSet] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[models].Member[BandStatistics] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[models].Member[Bounds] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[models].Member[Info] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[models].Member[RioTilerBaseModel] + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[models].Member[SpatialInfo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-riotwatcher.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-riotwatcher.model.yml new file mode 100644 index 00000000000..485daa76ee9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-riotwatcher.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - riotwatcher + - Member[Handlers].Member[DeprecationHandler].Member[Response] + - - requests.models.Response~Subclass + - riotwatcher + - Member[Handlers].Member[DeserializerAdapter].Member[Response] + - - requests.models.Response~Subclass + - riotwatcher + - Member[Handlers].Member[RateLimiterAdapter].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robin_stocks.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robin_stocks.model.yml new file mode 100644 index 00000000000..595e988b36a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robin_stocks.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - robin_stocks + - Member[robinhood].Member[authentication].Member[pickle] + - - pickle~Alias + - robin_stocks + - Member[tda].Member[authentication].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-roblox.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-roblox.model.yml new file mode 100644 index 00000000000..5719b37e6ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-roblox.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - roblox + - Member[utilities].Member[requests].Member[AsyncClient] + - - httpx.Client~Subclass + - roblox + - Member[utilities].Member[requests].Member[CleanAsyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robot.model.yml new file mode 100644 index 00000000000..56b7bcbb838 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robot.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - robot + - Member[running].Member[outputcapture].Member[StringIO] + - - io.StringIO~Subclass + - robot + - Member[utils].Member[etreewrapper].Member[BytesIO] + - - io.StringIO~Subclass + - robot + - Member[utils].Member[filereader].Member[StringIO] + - - io.StringIO~Subclass + - robot + - Member[variables].Member[evaluation].Member[StringIO] + - - lxml.etree~Alias + - robot + - Member[libraries].Member[XML].Member[lxml_etree] + - - xml.etree.ElementTree~Subclass + - robot + - Member[libdocpkg].Member[xmlbuilder].Member[ET] + - - xml.etree.ElementTree~Subclass + - robot + - Member[libraries].Member[XML].Member[ET] + - - xml.etree.ElementTree~Subclass + - robot + - Member[result].Member[resultbuilder].Member[ET] + - - xml.etree.ElementTree~Subclass + - robot + - Member[utils].Member[ET] + - - xml.etree.ElementTree~Subclass + - robot + - Member[utils].Member[etreewrapper].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robotide.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robotide.model.yml new file mode 100644 index 00000000000..6ce4ba96f87 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robotide.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - robotide + - Member[editor].Member[texteditor].Member[BytesIO] + - - io.StringIO~Subclass + - robotide + - Member[editor].Member[texteditor].Member[StringIO] + - - io.StringIO~Subclass + - robotide + - Member[lib].Member[robot].Member[libraries].Member[BuiltIn].Member[StringIO] + - - io.StringIO~Subclass + - robotide + - Member[lib].Member[robot].Member[parsing].Member[restreader].Member[BytesIO] + - - io.StringIO~Subclass + - robotide + - Member[lib].Member[robot].Member[running].Member[outputcapture].Member[StringIO] + - - io.StringIO~Subclass + - robotide + - Member[lib].Member[robot].Member[utils].Member[StringIO] + - - io.StringIO~Subclass + - robotide + - Member[lib].Member[robot].Member[utils].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - robotide + - Member[lib].Member[robot].Member[utils].Member[etreewrapper].Member[BytesIO] + - - io.StringIO~Subclass + - robotide + - Member[ui].Member[preview].Member[StringIO] + - - lxml.etree~Alias + - robotide + - Member[lib].Member[robot].Member[libraries].Member[XML].Member[lxml_etree] + - - xml.etree.ElementTree~Subclass + - robotide + - Member[lib].Member[robot].Member[libdocpkg].Member[specbuilder].Member[ET] + - - xml.etree.ElementTree~Subclass + - robotide + - Member[lib].Member[robot].Member[libraries].Member[XML].Member[ET] + - - xml.etree.ElementTree~Subclass + - robotide + - Member[lib].Member[robot].Member[result].Member[resultbuilder].Member[ET] + - - xml.etree.ElementTree~Subclass + - robotide + - Member[lib].Member[robot].Member[utils].Member[ET] + - - xml.etree.ElementTree~Subclass + - robotide + - Member[lib].Member[robot].Member[utils].Member[etreewrapper].Member[ET] + - - xml.etree.ElementTree~Subclass + - robotide + - Member[utils].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robusta_playbooks.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robusta_playbooks.model.yml new file mode 100644 index 00000000000..7b2b8bfc78f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-robusta_playbooks.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[api_service].Member[ApiServiceConditions] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[api_service].Member[ApiService] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[k8s_resource_enrichments].Member[RelatedContainer] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[k8s_resource_enrichments].Member[RelatedPod] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[krr].Member[KRRMetric] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[krr].Member[KRRObject] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[krr].Member[KRRRecommendedInfo] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[krr].Member[KRRRecommended] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[krr].Member[KRRResponse] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[krr].Member[KRRScan] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[krr].Member[KRRSecret] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[krr].Member[KRRStrategyData] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[oom_killer].Member[MemorySpecs] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[oom_killer].Member[OomKill] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[persistent_data].Member[DeploymentChangeCounter] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[pod_troubleshooting].Member[PythonMemorySnapshot] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[pod_troubleshooting].Member[PythonMemoryStatistic] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[pod_troubleshooting].Member[StackTraceObject] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[popeye].Member[GroupedIssues] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[popeye].Member[Issue] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[popeye].Member[PopeyeReport] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[popeye].Member[PopeyeSection] + - - pydantic.BaseModel~Subclass + - robusta_playbooks + - Member[popeye].Member[Tally] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rocketry.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rocketry.model.yml index bffec01a464..533eb39d791 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rocketry.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rocketry.model.yml @@ -4,15 +4,168 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - pickle~Alias + - rocketry + - Member[core].Member[utils].Member[pickle].Member[pickle] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[FuncTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[_setup].Member[CodeTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[_setup].Member[CommandTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[_setup].Member[Config] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[_setup].Member[FuncTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[_setup].Member[Restart] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[_setup].Member[ShutDown] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[_setup].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[_setup].Member[_FuncTaskCondWrapper] - - pydantic.BaseModel~Subclass - rocketry - Member[application].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[application].Member[LogRecord] - - pydantic.BaseModel~Subclass - rocketry - Member[application].Member[MemoryRepo] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[args].Member[builtin].Member[BaseTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[conditions].Member[meta].Member[FuncTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[conditions].Member[meta].Member[_FuncTaskCondWrapper] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[core].Member[Task] - - pydantic.BaseModel~Subclass - rocketry - Member[core].Member[log].Member[adapter].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[core].Member[log].Member[adapter].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[core].Member[schedule].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[core].Member[task].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[LogRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[MinimalRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[MinimalRunRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[RunRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[TaskLogRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[TaskRunRecord] - - pydantic.BaseModel~Subclass - rocketry - Member[log].Member[defaults].Member[MemoryRepo] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[defaults].Member[MinimalRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[log_record].Member[LogRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[log_record].Member[MinimalRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[log_record].Member[MinimalRunRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[log_record].Member[RunRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[log_record].Member[TaskLogRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[log_record].Member[TaskRunRecord] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[session].Member[Config] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[session].Member[Hooks] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[session].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[CodeTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[CommandTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[FuncTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[code].Member[CodeTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[code].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[command].Member[CommandTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[command].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[func].Member[FuncTask] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[func].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[maintain].Member[Restart] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[maintain].Member[ShutDown] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[maintain].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[maintain].Member[os].Member[Restart] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[maintain].Member[os].Member[ShutDown] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[tasks].Member[maintain].Member[os].Member[Task] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[utils].Member[dependencies].Member[Dependencies] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[utils].Member[dependencies].Member[Task] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rollbar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rollbar.model.yml new file mode 100644 index 00000000000..fef11cedd1c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rollbar.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - rollbar + - Member[DjangoHttpRequest] + - - django.http.response.HttpResponse~Subclass + - rollbar + - Member[examples].Member[django].Member[app].Member[HttpResponse] + - - fastapi.APIRouter~Subclass + - rollbar + - Member[contrib].Member[fastapi].Member[utils].Member[APIRouter] + - - flask.Flask~Subclass + - rollbar + - Member[examples].Member[flask].Member[app].Member[Flask] + - - rest_framework.request.Request~Subclass + - rollbar + - Member[RestFrameworkRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rosetta.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rosetta.model.yml new file mode 100644 index 00000000000..cc73197c9ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rosetta.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - rosetta + - Member[urls].Member[RedirectView] + - - Django.Views.View~Subclass + - rosetta + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - rosetta + - Member[views].Member[TranslationFileDownload] + - - Django.Views.View~Subclass + - rosetta + - Member[views].Member[TranslationFileListView] + - - Django.Views.View~Subclass + - rosetta + - Member[views].Member[TranslationFormView] + - - Django.Views.View~Subclass + - rosetta + - Member[views].Member[View] + - - django.http.response.HttpResponseRedirect~Subclass + - rosetta + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - rosetta + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - rosetta + - Member[views].Member[JsonResponse] + - - io.StringIO~Subclass + - rosetta + - Member[views].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-routes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-routes.model.yml new file mode 100644 index 00000000000..0f20ad809f9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-routes.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - routes + - Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rows.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rows.model.yml new file mode 100644 index 00000000000..599c501e15a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rows.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - rows + - Member[cli].Member[BytesIO] + - - io.StringIO~Subclass + - rows + - Member[plugins].Member[plugin_csv].Member[BytesIO] + - - io.StringIO~Subclass + - rows + - Member[plugins].Member[plugin_csv].Member[StringIO] + - - io.StringIO~Subclass + - rows + - Member[plugins].Member[plugin_html].Member[BytesIO] + - - io.StringIO~Subclass + - rows + - Member[plugins].Member[plugin_json].Member[BytesIO] + - - io.StringIO~Subclass + - rows + - Member[plugins].Member[txt].Member[BytesIO] + - - io.StringIO~Subclass + - rows + - Member[plugins].Member[xls].Member[BytesIO] + - - io.StringIO~Subclass + - rows + - Member[plugins].Member[xlsx].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rq_dashboard.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rq_dashboard.model.yml new file mode 100644 index 00000000000..a547de5b76e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rq_dashboard.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - rq_dashboard + - Member[web].Member[Blueprint] + - - flask.Flask~Subclass + - rq_dashboard + - Member[cli].Member[Flask] + - - flask.Response~Subclass + - rq_dashboard + - Member[cli].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rssplugin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rssplugin.model.yml index 66203dc4dd3..7c1bba507a4 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rssplugin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rssplugin.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - rssplugin + - Member[cms_plugins].Member[RSSPlugin] + - - Django.db.models.Model~Subclass + - rssplugin + - Member[models].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - rssplugin + - Member[models].Member[RSSPlugin] - - django.forms.BaseForm~Subclass - rssplugin - Member[cms_plugins].Member[RSSPluginForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rst2pdf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rst2pdf.model.yml new file mode 100644 index 00000000000..6405136f1ad --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rst2pdf.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - rst2pdf + - Member[pdfbuilder].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rstcheck_core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rstcheck_core.model.yml new file mode 100644 index 00000000000..ed99e3e78eb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rstcheck_core.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - rstcheck_core + - Member[config].Member[RstcheckConfigFile] + - - pydantic.BaseModel~Subclass + - rstcheck_core + - Member[config].Member[RstcheckConfig] + - - pydantic.BaseModel~Subclass + - rstcheck_core + - Member[config].Member[_RstcheckConfigINIFile] + - - pydantic.BaseModel~Subclass + - rstcheck_core + - Member[config].Member[_RstcheckConfigTOMLFile] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-run_pretrain.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-run_pretrain.model.yml new file mode 100644 index 00000000000..976cbb6a279 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-run_pretrain.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - run_pretrain + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-runners.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-runners.model.yml new file mode 100644 index 00000000000..82e36a819bb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-runners.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - runners + - Member[support].Member[agent].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-runpod.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-runpod.model.yml new file mode 100644 index 00000000000..f0617d99910 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-runpod.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - runpod + - Member[serverless].Member[modules].Member[rp_job].Member[ClientSession] + - - fastapi.APIRouter~Subclass + - runpod + - Member[serverless].Member[modules].Member[rp_fastapi].Member[APIRouter] + - - io.StringIO~Subclass + - runpod + - Member[serverless].Member[utils].Member[rp_upload].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - runpod + - Member[serverless].Member[modules].Member[rp_fastapi].Member[Job] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-runway.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-runway.model.yml new file mode 100644 index 00000000000..150d5a09c03 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-runway.model.yml @@ -0,0 +1,840 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - runway + - Member[model].Member[Flask] + - - io.StringIO~Subclass + - runway + - Member[IO] + - - io.StringIO~Subclass + - runway + - Member[cfngin].Member[hooks].Member[aws_lambda].Member[StringIO] + - - io.StringIO~Subclass + - runway + - Member[data_types].Member[IO] + - - io.StringIO~Subclass + - runway + - Member[model].Member[IO] + - - io.StringIO~Subclass + - runway + - Member[utils].Member[IO] + - - logging.Logger~Subclass + - runway + - Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_dismantle].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_docs].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_envvars].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_cdk_csharp].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_cdk_py].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_cdk_tsc].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_cfn].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_cfngin].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_k8s_cfn_repo].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_k8s_flux_repo].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_k8s_tf_repo].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_sls_py].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_sls_tsc].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_static_angular].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_static_react].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_gen_sample].Member[_tf].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_kbenv].Member[_uninstall].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_new].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_preflight].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_schema].Member[_cfngin].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_schema].Member[_runway].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_takeoff].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_taxi].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_cli].Member[commands].Member[_tfenv].Member[_uninstall].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[_logging].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[cfngin].Member[actions].Member[diff].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[cfngin].Member[actions].Member[init].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[cfngin].Member[cfngin].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[base_classes].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[deployment_package].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[docker].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[cfngin].Member[hooks].Member[base].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[cfngin].Member[hooks].Member[ssm].Member[parameter].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[cfngin].Member[providers].Member[aws].Member[default].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[config].Member[components].Member[runway].Member[_variables_def].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[config].Member[components].Member[runway].Member[base].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[context].Member[_base].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[context].Member[_cfngin].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[context].Member[_runway].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[core].Member[components].Member[_deploy_environment].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[core].Member[components].Member[_module].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[_assume_role].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_helpers].Member[results].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[dependency_managers].Member[_pip].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[env_mgr].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[env_mgr].Member[kbenv].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[env_mgr].Member[tfenv].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[mixins].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[module].Member[base].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[module].Member[cdk].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[module].Member[cloudformation].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[module].Member[k8s].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[module].Member[serverless].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[module].Member[staticsite].Member[handler].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[module].Member[terraform].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[module].Member[utils].Member[RunwayLogger] + - - logging.Logger~Subclass + - runway + - Member[s3_utils].Member[RunwayLogger] + - - pydantic.BaseModel~Subclass + - runway + - Member[_cli].Member[commands].Member[_schema].Member[_cfngin].Member[CfnginConfigDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[_cli].Member[commands].Member[_schema].Member[_runway].Member[RunwayConfigDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[actions].Member[deploy].Member[CfnginHookDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[actions].Member[init].Member[CfnginStackDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[acm].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[acm].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[_python_hooks].Member[PythonHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[base_classes].Member[AwsLambdaHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[base_classes].Member[AwsLambdaHookDeployResponse] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[base_classes].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[deployment_package].Member[AwsLambdaHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[docker].Member[AwsLambdaHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[docker].Member[DockerOptions] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[models].Member[args].Member[AwsLambdaHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[models].Member[args].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[models].Member[args].Member[DockerOptions] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[models].Member[args].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[models].Member[args].Member[PythonHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[models].Member[responses].Member[AwsLambdaHookDeployResponse] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[models].Member[responses].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[awslambda].Member[python_requirements].Member[_project].Member[PythonHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[base].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[base].Member[CfnginStackDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[base].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[cleanup_s3].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[cleanup_s3].Member[PurgeBucketHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[cleanup_ssm].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[cleanup_ssm].Member[DeleteParamHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[command].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[command].Member[RunCommandHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[LoginArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[_login].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[_login].Member[ElasticContainerRegistry] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[_login].Member[LoginArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[data_models].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[data_models].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[data_models].Member[ElasticContainerRegistryRepository] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[data_models].Member[ElasticContainerRegistry] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[hook_data].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[DockerImageBuildApiOptions] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[ImageBuildArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[ImagePushArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[ImageRemoveArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_build].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_build].Member[DockerImageBuildApiOptions] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_build].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_build].Member[ElasticContainerRegistryRepository] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_build].Member[ElasticContainerRegistry] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_build].Member[ImageBuildArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_push].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_push].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_push].Member[ElasticContainerRegistryRepository] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_push].Member[ElasticContainerRegistry] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_push].Member[ImagePushArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_remove].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_remove].Member[DockerImage] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_remove].Member[ElasticContainerRegistryRepository] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_remove].Member[ElasticContainerRegistry] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[docker].Member[image].Member[_remove].Member[ImageRemoveArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[ecr].Member[_purge_repository].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[ecr].Member[_purge_repository].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[ecs].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[ecs].Member[CreateClustersHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[iam].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[iam].Member[CreateEcsServiceRoleHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[iam].Member[EnsureServerCertExistsHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[keypair].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[keypair].Member[EnsureKeypairExistsHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[route53].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[route53].Member[CreateDomainHookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[ssm].Member[parameter].Member[ArgsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[ssm].Member[parameter].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[ssm].Member[parameter].Member[TagDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[callback_url_retriever].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[callback_url_retriever].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[client_updater].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[client_updater].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[domain_updater].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[domain_updater].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[lambda_config].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[lambda_config].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[user_pool_id_retriever].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[auth_at_edge].Member[user_pool_id_retriever].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[build_staticsite].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[build_staticsite].Member[HookArgsOptions] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[build_staticsite].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[build_staticsite].Member[RunwayStaticSiteSourceHashingDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[cleanup].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[cleanup].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[upload_staticsite].Member[HookArgsBaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[upload_staticsite].Member[HookArgs] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[staticsite].Member[upload_staticsite].Member[RunwayStaticSiteExtraFileDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[utils].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[utils].Member[CfnginHookDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[hooks].Member[utils].Member[TagDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[lookups].Member[handlers].Member[ami].Member[ArgsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[lookups].Member[handlers].Member[ami].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[lookups].Member[handlers].Member[awslambda].Member[AwsLambdaHookDeployResponse] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[lookups].Member[handlers].Member[awslambda].Member[CfnginHookDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[lookups].Member[handlers].Member[dynamodb].Member[ArgsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[lookups].Member[handlers].Member[dynamodb].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[lookups].Member[handlers].Member[dynamodb].Member[QueryDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[lookups].Member[handlers].Member[file].Member[ArgsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[lookups].Member[handlers].Member[file].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[stack].Member[CfnginStackDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[utils].Member[CfnginPackageSourcesDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[utils].Member[GitCfnginPackageSourceDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[utils].Member[LocalCfnginPackageSourceDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[cfngin].Member[utils].Member[S3CfnginPackageSourceDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[CfnginConfigDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[CfnginHookDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[CfnginPackageSourcesDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[CfnginStackDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[RunwayConfigDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[RunwayFutureDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[components].Member[runway].Member[_deployment_def].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[components].Member[runway].Member[_deployment_def].Member[RunwayAssumeRoleDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[components].Member[runway].Member[_deployment_def].Member[RunwayDeploymentDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[components].Member[runway].Member[_deployment_def].Member[RunwayModuleDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[components].Member[runway].Member[_module_def].Member[RunwayModuleDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[components].Member[runway].Member[_variables_def].Member[RunwayVariablesDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[components].Member[runway].Member[base].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[base].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[base].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[CfnginConfigDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[CfnginHookDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[CfnginPackageSourcesDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[CfnginStackDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[GitCfnginPackageSourceDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[LocalCfnginPackageSourceDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[S3CfnginPackageSourceDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[_package_sources].Member[CfnginPackageSourcesDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[_package_sources].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[_package_sources].Member[GitCfnginPackageSourceDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[_package_sources].Member[LocalCfnginPackageSourceDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin].Member[_package_sources].Member[S3CfnginPackageSourceDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin]Member[CfnginConfigDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin]Member[CfnginHookDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[cfngin]Member[CfnginStackDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[RunwayAssumeRoleDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[RunwayConfigDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[RunwayDeploymentDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[RunwayDeploymentRegionDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[RunwayFutureDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[RunwayModuleDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[RunwayVariablesDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[cdk].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[cdk].Member[RunwayCdkModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[k8s].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[k8s].Member[RunwayK8sModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[serverless].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[serverless].Member[RunwayServerlessModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[serverless].Member[RunwayServerlessPromotezipOptionDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[terraform].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[terraform].Member[RunwayTerraformArgsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[terraform].Member[RunwayTerraformBackendConfigDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway].Member[options].Member[terraform].Member[RunwayTerraformModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway]Member[RunwayAssumeRoleDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway]Member[RunwayConfigDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway]Member[RunwayDeploymentDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway]Member[RunwayDeploymentRegionDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway]Member[RunwayFutureDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway]Member[RunwayModuleDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[config].Member[models].Member[runway]Member[RunwayVariablesDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[components].Member[_deployment].Member[RunwayAssumeRoleDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[components].Member[_deployment].Member[RunwayFutureDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[components].Member[_module].Member[RunwayFutureDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[components].Member[_module].Member[RunwayVariablesDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[components].Member[_module_path].Member[RunwayModuleDefinitionModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[ResponseError] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[ResponseMetadata] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[_response].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[_response].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[_response].Member[ResponseError] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[_response].Member[ResponseMetadata] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_bucket].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_helpers].Member[action_architecture].Member[ParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_helpers].Member[file_info_builder].Member[ParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_helpers].Member[filters].Member[ParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_helpers].Member[parameters].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_helpers].Member[parameters].Member[ParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_helpers].Member[s3handler].Member[ParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_helpers].Member[sync_strategy].Member[base].Member[ParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[core].Member[providers].Member[aws].Member[s3].Member[_sync_handler].Member[ParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[lookups].Member[handlers].Member[random_string].Member[ArgsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[lookups].Member[handlers].Member[random_string].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[cdk].Member[RunwayCdkModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[k8s].Member[RunwayK8sModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[serverless].Member[RunwayServerlessModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[handler].Member[RunwayStaticSiteModuleParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[RunwayStaticSiteExtraFileDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[RunwayStaticSiteModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[RunwayStaticSitePreBuildStepDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[RunwayStaticSiteSourceHashingDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[RunwayStaticSiteSourceHashingDirectoryDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[components].Member[RunwayStaticSiteModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[models].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[models].Member[RunwayStaticSiteExtraFileDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[models].Member[RunwayStaticSiteModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[models].Member[RunwayStaticSitePreBuildStepDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[models].Member[RunwayStaticSiteSourceHashingDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[options].Member[models].Member[RunwayStaticSiteSourceHashingDirectoryDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[parameters].Member[RunwayStaticSiteCustomErrorResponseDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[parameters].Member[RunwayStaticSiteLambdaFunctionAssociationDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[parameters].Member[RunwayStaticSiteModuleParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[parameters].Member[models].Member[ConfigProperty] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[parameters].Member[models].Member[RunwayStaticSiteCustomErrorResponseDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[parameters].Member[models].Member[RunwayStaticSiteLambdaFunctionAssociationDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[staticsite].Member[parameters].Member[models].Member[RunwayStaticSiteModuleParametersDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[terraform].Member[RunwayTerraformBackendConfigDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[module].Member[terraform].Member[RunwayTerraformModuleOptionsDataModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[utils].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - runway + - Member[utils]Member[BaseModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-s3direct.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-s3direct.model.yml new file mode 100644 index 00000000000..218434c748b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-s3direct.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseBadRequest~Subclass + - s3direct + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - s3direct + - Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotFound~Subclass + - s3direct + - Member[views].Member[HttpResponseNotFound] + - - django.http.response.HttpResponseServerError~Subclass + - s3direct + - Member[views].Member[HttpResponseServerError] + - - django.http.response.HttpResponse~Subclass + - s3direct + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sacrebleu.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sacrebleu.model.yml new file mode 100644 index 00000000000..81b069403e3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sacrebleu.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - sacrebleu + - Member[dataset].Member[wmt_xml].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sacred.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sacred.model.yml new file mode 100644 index 00000000000..7831e15aeed --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sacred.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - sacred + - Member[stdout_capturing].Member[StringIO] + - - pickle~Alias + - sacred + - Member[observers].Member[mongo].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-safedelete.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-safedelete.model.yml index 30f1fbcf02a..21ba956d272 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-safedelete.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-safedelete.model.yml @@ -7,6 +7,12 @@ extensions: - - Django.db.models.Model~Subclass - safedelete - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - safedelete + - Member[models].Member[SafeDeleteMixin] + - - Django.db.models.Model~Subclass + - safedelete + - Member[models].Member[SafeDeleteModel] - - django.http.response.HttpResponse~Subclass - safedelete - Member[admin].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sagemaker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sagemaker.model.yml new file mode 100644 index 00000000000..0717469c5f7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sagemaker.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - sagemaker + - Member[lambda_helper].Member[BytesIO] + - - io.StringIO~Subclass + - sagemaker + - Member[remote_function].Member[job].Member[BytesIO] + - - io.StringIO~Subclass + - sagemaker + - Member[spark].Member[processing].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sahi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sahi.model.yml new file mode 100644 index 00000000000..5819d730707 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sahi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - sahi + - Member[utils].Member[file].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salesforce_bulk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salesforce_bulk.model.yml index 7c4481ff273..7bd2085a6ad 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salesforce_bulk.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salesforce_bulk.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - salesforce_bulk + - Member[csv_adapter].Member[StringIO] - - io.StringIO~Subclass - salesforce_bulk - Member[salesforce_bulk].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - salesforce_bulk + - Member[salesforce_bulk].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salt.model.yml index b6119789c79..83afca8bc9e 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salt.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salt.model.yml @@ -4,9 +4,129 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - http.client.HTTPConnection~Subclass + - salt + - Member[utils].Member[nxos].Member[UHTTPConnection] + - - io.StringIO~Subclass + - salt + - Member[renderers].Member[jinja].Member[StringIO] + - - lxml.etree~Alias + - salt + - Member[cloud].Member[clouds].Member[opennebula].Member[etree] + - - lxml.etree~Alias + - salt + - Member[modules].Member[inspectlib].Member[kiwiproc].Member[etree] + - - lxml.etree~Alias + - salt + - Member[modules].Member[junos].Member[etree] + - - lxml.etree~Alias + - salt + - Member[modules].Member[win_lgpo].Member[etree] + - - pickle~Alias + - salt + - Member[fileserver].Member[s3fs].Member[pickle] + - - pickle~Alias + - salt + - Member[pillar].Member[s3].Member[pickle] + - - pickle~Alias + - salt + - Member[returners].Member[carbon_return].Member[pickle] + - - tornado.web.RequestHandler~Subclass + - salt + - Member[netapi].Member[rest_tornado].Member[saltnado].Member[BaseSaltAPIHandler] + - - tornado.web.RequestHandler~Subclass + - salt + - Member[netapi].Member[rest_tornado].Member[saltnado].Member[EventsSaltAPIHandler] + - - tornado.web.RequestHandler~Subclass + - salt + - Member[netapi].Member[rest_tornado].Member[saltnado].Member[JobsSaltAPIHandler] + - - tornado.web.RequestHandler~Subclass + - salt + - Member[netapi].Member[rest_tornado].Member[saltnado].Member[MinionSaltAPIHandler] + - - tornado.web.RequestHandler~Subclass + - salt + - Member[netapi].Member[rest_tornado].Member[saltnado].Member[RunSaltAPIHandler] + - - tornado.web.RequestHandler~Subclass + - salt + - Member[netapi].Member[rest_tornado].Member[saltnado].Member[SaltAPIHandler] + - - tornado.web.RequestHandler~Subclass + - salt + - Member[netapi].Member[rest_tornado].Member[saltnado].Member[SaltAuthHandler] + - - tornado.web.RequestHandler~Subclass + - salt + - Member[netapi].Member[rest_tornado].Member[saltnado].Member[WebhookSaltAPIHandler] - - tornado.web.RequestHandler~Subclass - salt - Member[netapi].Member[rest_tornado].Member[saltnado_websockets].Member[AllEventsHandler] - - tornado.web.RequestHandler~Subclass - salt - Member[netapi].Member[rest_tornado].Member[saltnado_websockets].Member[FormattedEventsHandler] + - - xml.etree.ElementTree~Subclass + - salt + - Member[cloud].Member[clouds].Member[ec2].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[cloud].Member[clouds].Member[libvirt].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - salt + - Member[cloud].Member[clouds].Member[parallels].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[modules].Member[artifactory].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[modules].Member[bamboohr].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[modules].Member[glusterfs].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[modules].Member[ilo].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[modules].Member[inspectlib].Member[kiwiproc].Member[etree] + - - xml.etree.ElementTree~Subclass + - salt + - Member[modules].Member[junos].Member[etree] + - - xml.etree.ElementTree~Subclass + - salt + - Member[modules].Member[nexus].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[modules].Member[virt].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - salt + - Member[modules].Member[xml].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[proxy].Member[cimc].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[proxy].Member[panos].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[states].Member[boto_cfn].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[states].Member[boto_iam].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[states].Member[jenkins].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[states].Member[panos].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[utils].Member[aws].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[utils].Member[http].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[utils].Member[s3].Member[ET] + - - xml.etree.ElementTree~Subclass + - salt + - Member[utils].Member[xmlutil].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - salt + - Member[utils].Member[yast].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samcli.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samcli.model.yml index 2a48ff41b82..bbfbd7b6d94 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samcli.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samcli.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - samcli + - Member[local].Member[apigw].Member[local_apigw_service].Member[Flask] + - - flask.Flask~Subclass + - samcli + - Member[local].Member[lambda_service].Member[local_lambda_invoke_service].Member[Flask] + - - flask.Response~Subclass + - samcli + - Member[local].Member[apigw].Member[service_error_responses].Member[Response] + - - flask.Response~Subclass + - samcli + - Member[local].Member[services].Member[base_local_service].Member[Response] - - http.server.BaseHTTPRequestHandler~Subclass - samcli - Member[local].Member[apigw].Member[local_apigw_service].Member[WSGIRequestHandler] + - - io.StringIO~Subclass + - samcli + - Member[lib].Member[package].Member[ecr_uploader].Member[StringIO] + - - io.StringIO~Subclass + - samcli + - Member[local].Member[apigw].Member[local_apigw_service].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-saml2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-saml2.model.yml new file mode 100644 index 00000000000..499ca8b81f6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-saml2.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - saml2 + - Member[s2repoze].Member[plugins].Member[sp].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - saml2 + - Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - saml2 + - Member[pack].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - saml2 + - Member[soap].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - saml2 + - Member[tools].Member[parse_xsd2].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample.model.yml index 3acfa1766fe..c2731f3f2b2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample.model.yml @@ -7,9 +7,159 @@ extensions: - - Django.Views.View~Subclass - sample - Member[config].Member[SiteIndexView] + - - Django.Views.View~Subclass + - sample + - Member[urls].Member[RedirectView] + - - Django.Views.View~Subclass + - sample + - Member[views].Member[ContinentListView] + - - Django.Views.View~Subclass + - sample + - Member[views].Member[ContinentView] + - - Django.Views.View~Subclass + - sample + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - sample + - Member[views].Member[SampleFormView] - - Django.Views.View~Subclass - sample - Member[views].Member[SiteIndexView] - - Django.Views.View~Subclass - sample - Member[views].Member[TemplateView] + - - Django.db.models.Model~Subclass + - sample + - Member[admin].Member[Author] + - - Django.db.models.Model~Subclass + - sample + - Member[admin].Member[Book] + - - Django.db.models.Model~Subclass + - sample + - Member[admin].Member[City] + - - Django.db.models.Model~Subclass + - sample + - Member[admin].Member[Continent] + - - Django.db.models.Model~Subclass + - sample + - Member[admin].Member[Country] + - - Django.db.models.Model~Subclass + - sample + - Member[admin].Member[Library] + - - Django.db.models.Model~Subclass + - sample + - Member[admin].Member[Page] + - - Django.db.models.Model~Subclass + - sample + - Member[admin].Member[Timezone] + - - Django.db.models.Model~Subclass + - sample + - Member[forms].Member[SampleModel] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Assignment] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Author] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[BackCover] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[BookSaleTag] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[BookTag] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Book] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[City] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[CloneModel] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Continent] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Country] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Cover] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Edition] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Editor] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Ending] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Furniture] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[House] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Library] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Product] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Room] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[SaleTag] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[SampleModel] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Sentence] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Tag] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Timezone] + - - Django.db.models.Model~Subclass + - sample + - Member[models].Member[Translatable] + - - Django.db.models.Model~Subclass + - sample + - Member[serializers].Member[City] + - - Django.db.models.Model~Subclass + - sample + - Member[serializers].Member[Continent] + - - Django.db.models.Model~Subclass + - sample + - Member[serializers].Member[Country] + - - Django.db.models.Model~Subclass + - sample + - Member[signals].Member[Edition] + - - Django.db.models.Model~Subclass + - sample + - Member[utils].Member[City] + - - Django.db.models.Model~Subclass + - sample + - Member[utils].Member[Continent] + - - Django.db.models.Model~Subclass + - sample + - Member[utils].Member[Country] + - - Django.db.models.Model~Subclass + - sample + - Member[views].Member[Continent] + - - django.forms.BaseForm~Subclass + - sample + - Member[forms].Member[SampleForm] + - - django.forms.BaseForm~Subclass + - sample + - Member[views].Member[SampleForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_app.model.yml index c0ac2048d9c..e7daa7a335c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_app.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_app.model.yml @@ -7,3 +7,21 @@ extensions: - - Django.Views.View~Subclass - sample_app - Member[urls].Member[ActorsView] + - - Django.db.models.Model~Subclass + - sample_app + - Member[admin].Member[ArrayModel] + - - Django.db.models.Model~Subclass + - sample_app + - Member[admin].Member[Company] + - - Django.db.models.Model~Subclass + - sample_app + - Member[models].Member[ArrayModel] + - - Django.db.models.Model~Subclass + - sample_app + - Member[models].Member[Company] + - - flask.Blueprint~Subclass + - sample_app + - Member[frontend].Member[Blueprint] + - - flask.Flask~Subclass + - sample_app + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_application.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_application.model.yml new file mode 100644 index 00000000000..9da7e83ff19 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_application.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - sample_application + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_assignment.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_assignment.model.yml new file mode 100644 index 00000000000..25ad533d8d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_assignment.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - sample_assignment + - Member[admin].Member[Contract] + - - Django.db.models.Model~Subclass + - sample_assignment + - Member[models].Member[Contract] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_company.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_company.model.yml new file mode 100644 index 00000000000..0c6a8bb931a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_company.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - sample_company + - Member[models].Member[CompanyDepot] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_driver.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_driver.model.yml new file mode 100644 index 00000000000..3d0185f54fe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_driver.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - sample_driver + - Member[models].Member[DriverFlag] + - - Django.db.models.Model~Subclass + - sample_driver + - Member[models].Member[Driver] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sampleproject.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sampleproject.model.yml new file mode 100644 index 00000000000..5be7ea3ce99 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sampleproject.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - sampleproject + - Member[urls].Member[RedirectView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samples.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samples.model.yml index bab72d41a62..faebc9e0f91 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samples.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samples.model.yml @@ -4,6 +4,111 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[BackwardCompatibleWidget] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[Category] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[Component] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[Credit] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[CustomWidgetComponent] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[CustomWidget] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[GenericNote] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[NonSortableCategory] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[NonSortableCredit] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[NonSortableNote] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[Note] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[Person] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[Project] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[SortableCategoryWidget] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[SortableNonInlineCategory] + - - Django.db.models.Model~Subclass + - samples + - Member[admin].Member[Widget] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[BackwardCompatibleWidget] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[Component] - - Django.db.models.Model~Subclass - samples - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[Credit] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[CustomWidgetComponent] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[CustomWidget] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[GenericNote] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[NonSortableCategory] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[NonSortableCredit] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[NonSortableNote] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[Note] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[Person] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[Project] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[SimpleModel] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[SortableCategoryWidget] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[SortableMixin] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[SortableNonInlineCategory] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[Sortable] + - - Django.db.models.Model~Subclass + - samples + - Member[models].Member[Widget] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samtranslator.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samtranslator.model.yml new file mode 100644 index 00000000000..1189f76643a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samtranslator.model.yml @@ -0,0 +1,558 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[any_cfn_resource].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[Auth] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[CognitoAuthorizerIdentity] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[CognitoAuthorizer] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[Cors] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[DefinitionUri] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[Domain] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[EmbeddedConnector] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[EndpointConfiguration] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[Globals] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[LambdaRequestAuthorizerIdentity] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[LambdaRequestAuthorizer] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[LambdaTokenAuthorizerIdentity] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[LambdaTokenAuthorizer] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[Properties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[ResourcePolicy] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[Route53] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_api].Member[UsagePlan] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_application].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_application].Member[Location] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_application].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_application].Member[Properties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_application].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_application].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_connector].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_connector].Member[EmbeddedConnectorProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_connector].Member[EmbeddedConnector] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_connector].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_connector].Member[Properties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_connector].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_connector].Member[ResourceReference] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_connector].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_connector].Member[SourceReferenceProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[AlexaSkillEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[AlexaSkillEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[ApiAuth] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[ApiEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[ApiEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[CloudWatchEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[CloudWatchEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[CloudWatchLogsEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[CloudWatchLogsEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[CodeUri] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[CognitoEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[CognitoEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[DeadLetterConfig] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[DeadLetterQueue] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[DeploymentPreference] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[DocumentDBEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[DocumentDBEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[DynamoDBEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[DynamoDBEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[EmbeddedConnector] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[EventBridgeRuleEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[EventBridgeRuleEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[EventBridgeRuleTarget] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[EventInvokeConfig] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[EventInvokeDestinationConfig] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[EventInvokeOnFailure] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[EventInvokeOnSuccess] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[EventsScheduleProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[FunctionUrlConfig] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[Globals] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[Hooks] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[HttpApiAuth] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[HttpApiEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[HttpApiEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[IoTRuleEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[IoTRuleEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[KinesisEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[KinesisEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[MQEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[MQEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[MSKEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[MSKEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[Properties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[Ref] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[RequestModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[RequestParameters] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[ResourcePolicy] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[S3EventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[S3Event] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[SNSEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[SNSEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[SQSEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[SQSEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[ScheduleEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[ScheduleV2EventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[ScheduleV2Event] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[SelfManagedKafkaEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[SelfManagedKafkaEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_function].Member[SqsSubscription] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[ApiKey] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Auth] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Authorizer] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Cache] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Caching] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[DataSources] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[DeltaSync] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[DomainName] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[DynamoDBDataSource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Function] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[LambdaAuthorizerConfig] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[LambdaConflictHandlerConfig] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[LambdaDataSource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Logging] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[OpenIDConnectConfig] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Properties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Resolver] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Runtime] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[Sync] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_graphqlapi].Member[UserPoolConfig] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[Auth] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[CorsConfiguration] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[DefinitionUri] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[Domain] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[EmbeddedConnector] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[Globals] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[LambdaAuthorizerIdentity] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[LambdaAuthorizer] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[OAuth2Authorizer] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[Properties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_httpapi].Member[Route53] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_layerversion].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_layerversion].Member[ContentUri] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_layerversion].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_layerversion].Member[Properties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_layerversion].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_layerversion].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_simpletable].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_simpletable].Member[EmbeddedConnector] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_simpletable].Member[Globals] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_simpletable].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_simpletable].Member[PrimaryKey] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_simpletable].Member[Properties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_simpletable].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_simpletable].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[ApiEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[ApiEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[Auth] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[CloudWatchEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[CloudWatchEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[DeadLetterConfig] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[EmbeddedConnector] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[EventBridgeRuleEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[EventBridgeRuleEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[EventBridgeRuleTarget] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[Globals] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[Properties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[ResourcePolicy] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[Resource] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[ScheduleEventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[ScheduleEvent] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[ScheduleTarget] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[ScheduleV2EventProperties] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[aws_serverless_statemachine].Member[ScheduleV2Event] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[common].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[common].Member[PassThroughProp] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[common].Member[Ref] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[common].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[schema].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[schema].Member[Globals] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[schema].Member[Model] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[schema].Member[SamModel] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[schema_source].Member[schema].Member[_ModelWithoutResources] + - - pydantic.BaseModel~Subclass + - samtranslator + - Member[internal].Member[utils].Member[utils].Member[PassThroughProp] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sandbox.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sandbox.model.yml index 59f31fb4e41..bc3e628f2ce 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sandbox.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sandbox.model.yml @@ -7,6 +7,12 @@ extensions: - - Django.Views.View~Subclass - sandbox - Member[apps].Member[checkout].Member[views].Member[PaymentDetailsView] + - - Django.Views.View~Subclass + - sandbox + - Member[urls].Member[TemplateView] + - - Django.db.models.Model~Subclass + - sandbox + - Member[apps].Member[offers].Member[ChangesOwnerName] - - Django.db.models.Model~Subclass - sandbox - Member[apps].Member[user].Member[models].Member[AbstractBaseUser] @@ -22,3 +28,9 @@ extensions: - - Django.db.models.Model~Subclass - sandbox - Member[apps].Member[user].Member[models].Member[ExtendedUserModel] + - - Django.db.models.Model~Subclass + - sandbox + - Member[apps].Member[user].Member[models].Member[Profile] + - - Django.db.models.Model~Subclass + - sandbox + - Member[dummyapp].Member[models].Member[DummyModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sap_success_factors.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sap_success_factors.model.yml index 833fe2fee36..1995c8fbffe 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sap_success_factors.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sap_success_factors.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - sap_success_factors + - Member[urls].Member[SAPSuccessFactorsConfigurationViewSet] + - - Django.Views.View~Subclass + - sap_success_factors + - Member[views].Member[SAPSuccessFactorsConfigurationViewSet] - - Django.db.models.Model~Subclass - sap_success_factors - Member[serializers].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scalene.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scalene.model.yml new file mode 100644 index 00000000000..76e825d16ef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scalene.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - scalene + - Member[scalene_jupyter].Member[BaseHTTPRequestHandler] + - - pickle~Alias + - scalene + - Member[scalene_statistics].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sceptre.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sceptre.model.yml new file mode 100644 index 00000000000..dd6227a0acb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sceptre.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - sceptre + - Member[logging].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-schema_registry.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-schema_registry.model.yml new file mode 100644 index 00000000000..4213671b6a5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-schema_registry.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - schema_registry + - Member[serializers].Member[message_serializer].Member[ContextStringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-schema_salad.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-schema_salad.model.yml new file mode 100644 index 00000000000..b4449786533 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-schema_salad.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - schema_salad + - Member[dotnet_codegen].Member[StringIO] + - - io.StringIO~Subclass + - schema_salad + - Member[java_codegen].Member[StringIO] + - - io.StringIO~Subclass + - schema_salad + - Member[makedoc].Member[StringIO] + - - io.StringIO~Subclass + - schema_salad + - Member[metaschema].Member[StringIO] + - - io.StringIO~Subclass + - schema_salad + - Member[python_codegen].Member[StringIO] + - - io.StringIO~Subclass + - schema_salad + - Member[python_codegen_support].Member[StringIO] + - - io.StringIO~Subclass + - schema_salad + - Member[ref_resolver].Member[StringIO] + - - io.StringIO~Subclass + - schema_salad + - Member[typescript_codegen].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-schemathesis.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-schemathesis.model.yml new file mode 100644 index 00000000000..c7afd7c2dfa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-schemathesis.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - schemathesis + - Member[extra].Member[_flask].Member[Flask] + - - io.StringIO~Subclass + - schemathesis + - Member[_xml].Member[StringIO] + - - io.StringIO~Subclass + - schemathesis + - Member[serializers].Member[BytesIO] + - - io.StringIO~Subclass + - schemathesis + - Member[service].Member[report].Member[BytesIO] + - - requests.models.Response~Subclass + - schemathesis + - Member[transports].Member[responses].Member[Response] + - - xml.etree.ElementTree~Subclass + - schemathesis + - Member[_xml].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scout_apm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scout_apm.model.yml new file mode 100644 index 00000000000..ea693fd2877 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scout_apm.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - urllib3.PoolManager~Subclass + - scout_apm + - Member[instruments].Member[urllib3].Member[HTTPConnectionPool] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scprep.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scprep.model.yml new file mode 100644 index 00000000000..d2e5236bf14 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scprep.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - scprep + - Member[io].Member[fcs].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapelib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapelib.model.yml new file mode 100644 index 00000000000..9aeb373d903 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapelib.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - scrapelib + - Member[CacheResponse] + - - requests.models.Response~Subclass + - scrapelib + - Member[Response] + - - requests.models.Response~Subclass + - scrapelib + - Member[_types].Member[Response] + - - requests.models.Response~Subclass + - scrapelib + - Member[cache].Member[CacheResponse] + - - requests.models.Response~Subclass + - scrapelib + - Member[cache].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapinghub.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapinghub.model.yml new file mode 100644 index 00000000000..36dc3f3376d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapinghub.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - scrapinghub + - Member[hubstorage].Member[batchuploader].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapli_netconf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapli_netconf.model.yml new file mode 100644 index 00000000000..96d865fa9bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapli_netconf.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - scrapli_netconf + - Member[transport].Member[plugins].Member[system].Member[transport].Member[BytesIO] + - - lxml.etree~Alias + - scrapli_netconf + - Member[channel].Member[base_channel].Member[etree] + - - lxml.etree~Alias + - scrapli_netconf + - Member[driver].Member[base_driver].Member[etree] + - - lxml.etree~Alias + - scrapli_netconf + - Member[response].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapy.model.yml new file mode 100644 index 00000000000..e7976c0e6da --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapy.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - scrapy + - Member[core].Member[downloader].Member[handlers].Member[ftp].Member[BytesIO] + - - io.StringIO~Subclass + - scrapy + - Member[core].Member[downloader].Member[handlers].Member[http11].Member[BytesIO] + - - io.StringIO~Subclass + - scrapy + - Member[core].Member[http2].Member[stream].Member[BytesIO] + - - io.StringIO~Subclass + - scrapy + - Member[mail].Member[BytesIO] + - - io.StringIO~Subclass + - scrapy + - Member[pipelines].Member[files].Member[BytesIO] + - - io.StringIO~Subclass + - scrapy + - Member[pipelines].Member[images].Member[BytesIO] + - - io.StringIO~Subclass + - scrapy + - Member[responsetypes].Member[StringIO] + - - io.StringIO~Subclass + - scrapy + - Member[utils].Member[gz].Member[BytesIO] + - - io.StringIO~Subclass + - scrapy + - Member[utils].Member[iterators].Member[StringIO] + - - logging.Logger~Subclass + - scrapy + - Member[downloadermiddlewares].Member[retry].Member[Logger] + - - lxml.etree~Alias + - scrapy + - Member[linkextractors].Member[lxmlhtml].Member[etree] + - - pickle~Alias + - scrapy + - Member[extensions].Member[httpcache].Member[pickle] + - - pickle~Alias + - scrapy + - Member[extensions].Member[spiderstate].Member[pickle] + - - pickle~Alias + - scrapy + - Member[squeues].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapyd_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapyd_api.model.yml new file mode 100644 index 00000000000..8f41bd4eb07 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapyd_api.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - scrapyd_api + - Member[compat].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-script.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-script.model.yml new file mode 100644 index 00000000000..acb0a2603f6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-script.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - script + - Member[scaffold].Member[templates].Member[config_flow_oauth2].Member[integration].Member[api].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scripts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scripts.model.yml new file mode 100644 index 00000000000..91538ce561a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scripts.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - scripts + - Member[utils].Member[pickle] + - - pydantic.BaseModel~Subclass + - scripts + - Member[generate_playbook_descriptions].Member[PlaybookDescription] + - - pydantic.BaseModel~Subclass + - scripts + - Member[verify_flavor_url_valid].Member[SqlZenStore] + - - requests.models.Response~Subclass + - scripts + - Member[verify_flavor_url_valid].Member[Response] + - - xml.etree.ElementTree~Subclass + - scripts + - Member[ci_summary].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search.model.yml index a6616b6d92c..25c9a859898 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - search + - Member[views].Member[Page] - - django.http.response.HttpResponse~Subclass - search - Member[views].Member[TemplateResponse] + - - django.http.response.JsonResponse~Subclass + - search + - Member[views].Member[JsonResponse] + - - requests.models.Response~Subclass + - search + - Member[v1].Member[api].Member[Response] + - - requests.models.Response~Subclass + - search + - Member[v2].Member[api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_engine_parser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_engine_parser.model.yml new file mode 100644 index 00000000000..d68d29cc3e8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_engine_parser.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - search_engine_parser + - Member[core].Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_service.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_service.model.yml index 7e9d9e21012..5e84c0e16a1 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_service.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_service.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Blueprint~Subclass + - search_service + - Member[Blueprint] + - - flask.Flask~Subclass + - search_service + - Member[Flask] - - flask.MethodView~Subclass - search_service - Member[DocumentAPI] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_views.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_views.model.yml index c8420f58920..3f94ab6df3e 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_views.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_views.model.yml @@ -7,12 +7,36 @@ extensions: - - Django.Views.View~Subclass - search_views - Member[search].Member[BaseListView] + - - Django.Views.View~Subclass + - search_views + - Member[search].Member[FormView] + - - Django.Views.View~Subclass + - search_views + - Member[search].Member[ListView] - - Django.Views.View~Subclass - search_views - Member[search].Member[SearchListView] + - - Django.Views.View~Subclass + - search_views + - Member[search].Member[View] - - Django.Views.View~Subclass - search_views - Member[views].Member[BaseListView] + - - Django.Views.View~Subclass + - search_views + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - search_views + - Member[views].Member[ListView] - - Django.Views.View~Subclass - search_views - Member[views].Member[SearchListView] + - - Django.Views.View~Subclass + - search_views + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - search_views + - Member[search].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - search_views + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-searchableselect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-searchableselect.model.yml new file mode 100644 index 00000000000..74f8faba82f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-searchableselect.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.JsonResponse~Subclass + - searchableselect + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sec_edgar_downloader.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sec_edgar_downloader.model.yml new file mode 100644 index 00000000000..a887a00e3c8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sec_edgar_downloader.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - sec_edgar_downloader + - Member[_sec_gateway].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-secure_data.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-secure_data.model.yml new file mode 100644 index 00000000000..64d71c6ab40 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-secure_data.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - secure_data + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - secure_data + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - secure_data + - Member[models].Member[TModel] + - - Django.db.models.Model~Subclass + - secure_data + - Member[urls].Member[TModel] + - - django.forms.BaseForm~Subclass + - secure_data + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - secure_data + - Member[forms].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-seldon_core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-seldon_core.model.yml new file mode 100644 index 00000000000..73b4aa88ab3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-seldon_core.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - seldon_core + - Member[wrapper].Member[Flask] + - - flask.Response~Subclass + - seldon_core + - Member[wrapper].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_djhacker_formfield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_djhacker_formfield.model.yml new file mode 100644 index 00000000000..2eda4209f84 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_djhacker_formfield.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - select2_djhacker_formfield + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_djhacker_formfield + - Member[models].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_djhacker_formfield + - Member[urls].Member[TModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_foreign_key.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_foreign_key.model.yml new file mode 100644 index 00000000000..5c1f28082a1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_foreign_key.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - select2_foreign_key + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_foreign_key + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_foreign_key + - Member[models].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_foreign_key + - Member[urls].Member[TModel] + - - django.forms.BaseForm~Subclass + - select2_foreign_key + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - select2_foreign_key + - Member[forms].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_foreign_key.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_foreign_key.model.yml index 1712b213acb..0d8fb5daae6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_foreign_key.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_foreign_key.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - select2_generic_foreign_key + - Member[admin].Member[TModel] - - Django.db.models.Model~Subclass - select2_generic_foreign_key - Member[forms].Member[Group] + - - Django.db.models.Model~Subclass + - select2_generic_foreign_key + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_generic_foreign_key + - Member[models].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_generic_foreign_key + - Member[models].Member[TProxyModel] + - - Django.db.models.Model~Subclass + - select2_generic_foreign_key + - Member[urls].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_generic_foreign_key + - Member[views].Member[TModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_m2m.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_m2m.model.yml index bf427cd7527..6085563dbe6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_m2m.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_m2m.model.yml @@ -4,9 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - select2_generic_m2m + - Member[admin].Member[TModel] - - Django.db.models.Model~Subclass - select2_generic_m2m - Member[forms].Member[Group] + - - Django.db.models.Model~Subclass + - select2_generic_m2m + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_generic_m2m + - Member[models].Member[TModel] - - Django.db.models.Model~Subclass - select2_generic_m2m - Member[urls].Member[Group] + - - Django.db.models.Model~Subclass + - select2_generic_m2m + - Member[urls].Member[TModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_gm2m.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_gm2m.model.yml index d03349155d3..74c6b031e6b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_gm2m.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_gm2m.model.yml @@ -4,9 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - select2_gm2m + - Member[admin].Member[TModel] - - Django.db.models.Model~Subclass - select2_gm2m - Member[forms].Member[Group] + - - Django.db.models.Model~Subclass + - select2_gm2m + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_gm2m + - Member[models].Member[TModel] - - Django.db.models.Model~Subclass - select2_gm2m - Member[urls].Member[Group] + - - Django.db.models.Model~Subclass + - select2_gm2m + - Member[urls].Member[TModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_list.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_list.model.yml new file mode 100644 index 00000000000..face25021d6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_list.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - select2_list + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_list + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_list + - Member[models].Member[TModel] + - - django.forms.BaseForm~Subclass + - select2_list + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - select2_list + - Member[forms].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_many_to_many.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_many_to_many.model.yml new file mode 100644 index 00000000000..091cf7c87be --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_many_to_many.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - select2_many_to_many + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_many_to_many + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_many_to_many + - Member[models].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_many_to_many + - Member[urls].Member[TModel] + - - django.forms.BaseForm~Subclass + - select2_many_to_many + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - select2_many_to_many + - Member[forms].Member[TForm] + - - django.forms.BaseForm~Subclass + - select2_many_to_many + - Member[urls].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_nestedadmin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_nestedadmin.model.yml new file mode 100644 index 00000000000..484a637dada --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_nestedadmin.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - select2_nestedadmin + - Member[admin].Member[TModelOne] + - - Django.db.models.Model~Subclass + - select2_nestedadmin + - Member[admin].Member[TModelThree] + - - Django.db.models.Model~Subclass + - select2_nestedadmin + - Member[admin].Member[TModelTwo] + - - Django.db.models.Model~Subclass + - select2_nestedadmin + - Member[forms].Member[TModelThree] + - - Django.db.models.Model~Subclass + - select2_nestedadmin + - Member[models].Member[TModelOne] + - - Django.db.models.Model~Subclass + - select2_nestedadmin + - Member[models].Member[TModelThree] + - - Django.db.models.Model~Subclass + - select2_nestedadmin + - Member[models].Member[TModelTwo] + - - Django.db.models.Model~Subclass + - select2_nestedadmin + - Member[urls].Member[TModelThree] + - - django.forms.BaseForm~Subclass + - select2_nestedadmin + - Member[admin].Member[TFormThree] + - - django.forms.BaseForm~Subclass + - select2_nestedadmin + - Member[forms].Member[TFormThree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_one_to_one.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_one_to_one.model.yml new file mode 100644 index 00000000000..3cca90c618e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_one_to_one.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - select2_one_to_one + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_one_to_one + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_one_to_one + - Member[models].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_one_to_one + - Member[urls].Member[TModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_outside_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_outside_admin.model.yml new file mode 100644 index 00000000000..3bd33350398 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_outside_admin.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - select2_outside_admin + - Member[urls].Member[UpdateView] + - - Django.Views.View~Subclass + - select2_outside_admin + - Member[views].Member[UpdateView] + - - Django.db.models.Model~Subclass + - select2_outside_admin + - Member[views].Member[TModel] + - - django.forms.BaseForm~Subclass + - select2_outside_admin + - Member[views].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_tagging.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_tagging.model.yml new file mode 100644 index 00000000000..5aca9f9a4f3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_tagging.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - select2_tagging + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_tagging + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_tagging + - Member[models].Member[TModel] + - - django.forms.BaseForm~Subclass + - select2_tagging + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - select2_tagging + - Member[forms].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_taggit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_taggit.model.yml new file mode 100644 index 00000000000..cb88d4708f8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_taggit.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - select2_taggit + - Member[admin].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_taggit + - Member[forms].Member[TModel] + - - Django.db.models.Model~Subclass + - select2_taggit + - Member[models].Member[TModel] + - - django.forms.BaseForm~Subclass + - select2_taggit + - Member[admin].Member[TForm] + - - django.forms.BaseForm~Subclass + - select2_taggit + - Member[forms].Member[TForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-selectable.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-selectable.model.yml new file mode 100644 index 00000000000..391588cd11c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-selectable.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - selectable + - Member[forms].Member[AutoCompleteSelectField] + - - Django.Forms.Field~Subclass + - selectable + - Member[forms].Member[AutoCompleteSelectMultipleField] + - - Django.Forms.Field~Subclass + - selectable + - Member[forms].Member[fields].Member[AutoCompleteSelectField] + - - Django.Forms.Field~Subclass + - selectable + - Member[forms].Member[fields].Member[AutoCompleteSelectMultipleField] + - - Django.Forms.Field~Subclass + - selectable + - Member[forms].Member[fields].Member[BaseAutoCompleteField] + - - django.forms.BaseForm~Subclass + - selectable + - Member[forms].Member[BaseLookupForm] + - - django.forms.BaseForm~Subclass + - selectable + - Member[forms].Member[base].Member[BaseLookupForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-selenium.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-selenium.model.yml new file mode 100644 index 00000000000..87608dc8107 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-selenium.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - selenium + - Member[webdriver].Member[firefox].Member[firefox_profile].Member[BytesIO] + - - io.StringIO~Subclass + - selenium + - Member[webdriver].Member[firefox].Member[webdriver].Member[BytesIO] + - - io.StringIO~Subclass + - selenium + - Member[webdriver].Member[remote].Member[webelement].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-seleniumrequests.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-seleniumrequests.model.yml new file mode 100644 index 00000000000..df3ec85adb3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-seleniumrequests.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - seleniumrequests + - Member[request].Member[HTTPRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-semantic_release.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-semantic_release.model.yml new file mode 100644 index 00000000000..de2d8736140 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-semantic_release.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - semantic_release + - Member[cli].Member[commands].Member[generate_config].Member[RawConfig] + - - pydantic.BaseModel~Subclass + - semantic_release + - Member[cli].Member[commands].Member[main].Member[RawConfig] + - - pydantic.BaseModel~Subclass + - semantic_release + - Member[cli].Member[config].Member[BranchConfig] + - - pydantic.BaseModel~Subclass + - semantic_release + - Member[cli].Member[config].Member[ChangelogConfig] + - - pydantic.BaseModel~Subclass + - semantic_release + - Member[cli].Member[config].Member[ChangelogEnvironmentConfig] + - - pydantic.BaseModel~Subclass + - semantic_release + - Member[cli].Member[config].Member[EnvConfigVar] + - - pydantic.BaseModel~Subclass + - semantic_release + - Member[cli].Member[config].Member[PublishConfig] + - - pydantic.BaseModel~Subclass + - semantic_release + - Member[cli].Member[config].Member[RawConfig] + - - pydantic.BaseModel~Subclass + - semantic_release + - Member[cli].Member[config].Member[RemoteConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sendfile.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sendfile.model.yml new file mode 100644 index 00000000000..925bb8e3fb3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sendfile.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseNotModified~Subclass + - sendfile + - Member[backends].Member[simple].Member[HttpResponseNotModified] + - - django.http.response.HttpResponse~Subclass + - sendfile + - Member[backends].Member[mod_wsgi].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - sendfile + - Member[backends].Member[nginx].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - sendfile + - Member[backends].Member[simple].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - sendfile + - Member[backends].Member[xsendfile].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sendgrid.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sendgrid.model.yml index 87fe5652dcd..5c90b160d5a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sendgrid.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sendgrid.model.yml @@ -4,9 +4,162 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[Argument] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[Category] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EmailMessageAttachmentsData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EmailMessageBccData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EmailMessageBodyData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EmailMessageCcData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EmailMessageExtraHeadersData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EmailMessageSendGridHeadersData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EmailMessageSubjectData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EmailMessageToData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EmailMessage] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[EventType] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[Event] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[admin].Member[UniqueArgument] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[management].Member[commands].Member[cleanup_email_message_body_data].Member[EmailMessageBodyData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[management].Member[commands].Member[cleanup_email_message_body_data].Member[EmailMessage] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[Argument] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[BounceEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[BounceReason] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[BounceType] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[ClickEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[ClickUrl] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[DeferredEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[DeliverredEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[DroppedEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EmailMessageAttachmentsData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EmailMessageBccData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EmailMessageBodyData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EmailMessageCcData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EmailMessageExtraHeadersData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EmailMessageSendGridHeadersData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EmailMessageSubjectData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EmailMessageToData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EmailMessage] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[EventType] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[Event] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[models].Member[UniqueArgument] - - Django.db.models.Model~Subclass - sendgrid - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[utils].Member[cleanup].Member[EmailMessageBodyData] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[utils].Member[cleanup].Member[EmailMessage] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[views].Member[BounceEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[views].Member[ClickEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[views].Member[DeferredEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[views].Member[DeliverredEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[views].Member[DroppedEvent] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[views].Member[EmailMessage] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[views].Member[EventType] + - - Django.db.models.Model~Subclass + - sendgrid + - Member[views].Member[Event] - - django.http.request.HttpRequest~Subclass - sendgrid - Member[utils].Member[requestfactory].Member[WSGIRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - sendgrid + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseNotFound~Subclass + - sendgrid + - Member[views].Member[HttpResponseNotFound] + - - django.http.response.HttpResponse~Subclass + - sendgrid + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentencepiece.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentencepiece.model.yml new file mode 100644 index 00000000000..d6512c04f27 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentencepiece.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - sentencepiece + - Member[BytesIO] + - - io.StringIO~Subclass + - sentencepiece + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentinelhub.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentinelhub.model.yml new file mode 100644 index 00000000000..2ca5533d113 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentinelhub.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - sentinelhub + - Member[decoding].Member[BytesIO] + - - requests.models.Response~Subclass + - sentinelhub + - Member[decoding].Member[Response] + - - requests.models.Response~Subclass + - sentinelhub + - Member[download].Member[models].Member[Response] + - - requests.models.Response~Subclass + - sentinelhub + - Member[download].Member[sentinelhub_client].Member[Response] + - - requests.models.Response~Subclass + - sentinelhub + - Member[download].Member[session].Member[Response] + - - xml.etree.ElementTree~Subclass + - sentinelhub + - Member[decoding].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - sentinelhub + - Member[download].Member[client].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - sentinelhub + - Member[io_utils].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentinels.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentinels.model.yml new file mode 100644 index 00000000000..089f656e23c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentinels.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - sentinels + - Member[parse].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentinelsat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentinelsat.model.yml new file mode 100644 index 00000000000..365eed498a4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentinelsat.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - sentinelsat + - Member[download].Member[etree] + - - xml.etree.ElementTree~Subclass + - sentinelsat + - Member[sentinel].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry.model.yml index 650fd8557f4..49fc636238e 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry.model.yml @@ -19,6 +19,9 @@ extensions: - - Django.db.models.Model~Subclass - sentry - Member[models].Member[MessageFilterValue] + - - Django.db.models.Model~Subclass + - sentry + - Member[models].Member[MessageIndex] - - Django.db.models.Model~Subclass - sentry - Member[models].Member[Message] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry_sdk.model.yml index 5b564e1f867..bce78efe603 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry_sdk.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry_sdk.model.yml @@ -4,6 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - aiohttp.ClientSession~Subclass + - sentry_sdk + - Member[integrations].Member[aiohttp].Member[ClientSession] - - django.http.request.HttpRequest~Subclass - sentry_sdk - Member[integrations].Member[django].Member[WSGIRequest] + - - django.http.response.HttpResponse~Subclass + - sentry_sdk + - Member[integrations].Member[django].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - sentry_sdk + - Member[integrations].Member[django].Member[asgi].Member[HttpResponse] + - - flask.Flask~Subclass + - sentry_sdk + - Member[integrations].Member[flask].Member[Flask] + - - http.client.HTTPConnection~Subclass + - sentry_sdk + - Member[integrations].Member[stdlib].Member[HTTPConnection] + - - markupsafe.Markup~Subclass + - sentry_sdk + - Member[integrations].Member[flask].Member[Markup] + - - sqlalchemy.engine.Engine~Subclass + - sentry_sdk + - Member[integrations].Member[sqlalchemy].Member[Engine] + - - tornado.web.RequestHandler~Subclass + - sentry_sdk + - Member[integrations].Member[tornado].Member[RequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-seoanalyzer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-seoanalyzer.model.yml new file mode 100644 index 00000000000..8ebe41895fb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-seoanalyzer.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - urllib3.PoolManager~Subclass + - seoanalyzer + - Member[http].Member[PoolManager] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sequences.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sequences.model.yml new file mode 100644 index 00000000000..930b9d2ba05 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sequences.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - sequences + - Member[models].Member[Sequence] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-server.model.yml index 59dcced88cd..14e451705d5 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-server.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-server.model.yml @@ -13,6 +13,12 @@ extensions: - - Django.Views.View~Subclass - server - Member[apps].Member[botrequest].Member[views].Member[TemplateView] + - - http.server.BaseHTTPRequestHandler~Subclass + - server + - Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - server + - Member[HealthCheckServer] - - io.StringIO~Subclass - server - Member[contrib].Member[gis].Member[shortcuts].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-service.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-service.model.yml new file mode 100644 index 00000000000..4f6f5fb4763 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-service.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.JsonResponse~Subclass + - service + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-service_extensions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-service_extensions.model.yml new file mode 100644 index 00000000000..be9a0a49e9d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-service_extensions.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - service_extensions + - Member[callouts].Member[add_header].Member[server].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - service_extensions + - Member[callouts].Member[add_header].Member[server].Member[HealthCheckServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-service_objects.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-service_objects.model.yml new file mode 100644 index 00000000000..030fcc4343d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-service_objects.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - service_objects + - Member[fields].Member[DictField] + - - Django.Forms.Field~Subclass + - service_objects + - Member[fields].Member[ListField] + - - Django.Forms.Field~Subclass + - service_objects + - Member[fields].Member[ModelField] + - - Django.Forms.Field~Subclass + - service_objects + - Member[fields].Member[MultipleFormField] + - - Django.Forms.Field~Subclass + - service_objects + - Member[fields].Member[MultipleModelField] + - - Django.Views.View~Subclass + - service_objects + - Member[views].Member[CreateServiceView] + - - Django.Views.View~Subclass + - service_objects + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - service_objects + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - service_objects + - Member[views].Member[ServiceView] + - - Django.Views.View~Subclass + - service_objects + - Member[views].Member[UpdateServiceView] + - - Django.Views.View~Subclass + - service_objects + - Member[views].Member[UpdateView] + - - django.forms.BaseForm~Subclass + - service_objects + - Member[celery_services].Member[CeleryService] + - - django.forms.BaseForm~Subclass + - service_objects + - Member[celery_services].Member[Service] + - - django.forms.BaseForm~Subclass + - service_objects + - Member[services].Member[Service] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sesame.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sesame.model.yml new file mode 100644 index 00000000000..deac6125fd6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sesame.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - sesame + - Member[views].Member[LoginView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-session_security.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-session_security.model.yml new file mode 100644 index 00000000000..89d50cdbf24 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-session_security.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - session_security + - Member[urls].Member[PingView] + - - Django.Views.View~Subclass + - session_security + - Member[views].Member[PingView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sets.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sets.model.yml new file mode 100644 index 00000000000..f7a4746cfe6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sets.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - sets + - Member[dataset].Member[wikipedia].Member[etree] + - - pickle~Alias + - sets + - Member[pickle] + - - pickle~Alias + - sets + - Member[utility].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shapash.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shapash.model.yml new file mode 100644 index 00000000000..a4016fc5880 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shapash.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - shapash + - Member[webapp].Member[smart_app].Member[Flask] + - - pickle~Alias + - shapash + - Member[utils].Member[io].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shared.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shared.model.yml new file mode 100644 index 00000000000..54a3039307a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shared.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - shared + - Member[storage].Member[aws].Member[BytesIO] + - - io.StringIO~Subclass + - shared + - Member[storage].Member[gcp].Member[BytesIO] + - - io.StringIO~Subclass + - shared + - Member[storage].Member[minio].Member[BytesIO] + - - pickle~Alias + - shared + - Member[helpers].Member[cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shareplum.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shareplum.model.yml new file mode 100644 index 00000000000..159bfccc91b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shareplum.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - shareplum + - Member[list].Member[etree] + - - lxml.etree~Alias + - shareplum + - Member[office365].Member[etree] + - - lxml.etree~Alias + - shareplum + - Member[site].Member[etree] + - - lxml.etree~Alias + - shareplum + - Member[soap].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sharepy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sharepy.model.yml new file mode 100644 index 00000000000..48a63f3ead7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sharepy.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - sharepy + - Member[session].Member[pickle] + - - xml.etree.ElementTree~Subclass + - sharepy + - Member[auth].Member[adfs].Member[et] + - - xml.etree.ElementTree~Subclass + - sharepy + - Member[auth].Member[detect].Member[et] + - - xml.etree.ElementTree~Subclass + - sharepy + - Member[auth].Member[spol].Member[et] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shazamio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shazamio.model.yml new file mode 100644 index 00000000000..64e1238aa8e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shazamio.model.yml @@ -0,0 +1,180 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - shazamio + - Member[signature].Member[BytesIO] + - - io.StringIO~Subclass + - shazamio + - Member[utils].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[factory_misc].Member[ArtistAttribute] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[factory_misc].Member[ArtistV3] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[full_albums].Member[AttributeName] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[full_albums].Member[AttributesFullAlbums] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[full_albums].Member[BaseDataModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[full_albums].Member[EditorialArtwork] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[full_albums].Member[EditorialNotes] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[full_albums].Member[FullAlbumsModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[full_albums].Member[ImageModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[full_albums].Member[PlayParams] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[last_release].Member[AttributeLastRelease] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[last_release].Member[AttributeName] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[last_release].Member[BaseDataModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[last_release].Member[ImageModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[last_release].Member[LastReleaseModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[last_release].Member[PlayParams] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[simular_artists].Member[AttributeName] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[simular_artists].Member[Attributes] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[simular_artists].Member[BaseIdTypeHref] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[simular_artists].Member[Datum] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[simular_artists].Member[EditorialArtwork] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[simular_artists].Member[ImageModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[simular_artists].Member[Relationships] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[simular_artists].Member[SimularArtist] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_music].Member[AttributeName] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_music].Member[Attributes] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_music].Member[BaseDataModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_music].Member[ImageModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_music].Member[PlayParams] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_music].Member[Preview] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_music].Member[TopMusicVideosView] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_song].Member[AttributeName] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_song].Member[BaseDataModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_song].Member[ImageModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_song].Member[PlayParams] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_song].Member[TopSong] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artist].Member[views].Member[top_song].Member[UrlDTO] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[AlbumRelationshipElement] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[AlbumRelationship] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[ArtistAttribute] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[ArtistRelationships] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[ArtistResponse] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[ArtistV3] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[ArtistViews] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[FullAlbumsModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[LastReleaseModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[SimularArtist] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[TopMusicVideosView] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[artists].Member[TopSong] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[attributes].Member[ArtistAttribute] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[attributes].Member[AttributeName] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[base].Member[BaseDataModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[base].Member[BaseIdTypeHref] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[photos].Member[ImageModel] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[schemas].Member[urls].Member[UrlDTO] + - - pydantic.BaseModel~Subclass + - shazamio + - Member[serializers].Member[ArtistResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shellfish.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shellfish.model.yml new file mode 100644 index 00000000000..554da9bd590 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shellfish.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - shellfish + - Member[Done] + - - pydantic.BaseModel~Subclass + - shellfish + - Member[dev].Member[do].Member[Do] + - - pydantic.BaseModel~Subclass + - shellfish + - Member[dev].Member[do].Member[JsonBaseModel] + - - pydantic.BaseModel~Subclass + - shellfish + - Member[sh].Member[Done] + - - pydantic.BaseModel~Subclass + - shellfish + - Member[sh].Member[HrTime] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shillelagh.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shillelagh.model.yml new file mode 100644 index 00000000000..196945122c5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shillelagh.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - shillelagh + - Member[adapters].Member[api].Member[generic_xml].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shop.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shop.model.yml index 7940533e31f..4a8b5cc0837 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shop.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shop.model.yml @@ -4,21 +4,81 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - shop + - Member[admin].Member[product].Member[CategoryModelMultipleChoiceField] - - Django.Forms.Field~Subclass - shop - Member[cascade].Member[auth].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - shop + - Member[cascade].Member[catalog].Member[ProductSelectField] + - - Django.Forms.Field~Subclass + - shop + - Member[cascade].Member[plugin_base].Member[ModelChoiceField] + - - Django.Forms.Field~Subclass + - shop + - Member[cascade].Member[plugin_base].Member[ProductSelectField] + - - Django.Forms.Field~Subclass + - shop + - Member[cascade].Member[processbar].Member[IntegerField] - - Django.Forms.Field~Subclass - shop - Member[forms].Member[wizards].Member[HTMLFormField] + - - Django.Forms.Field~Subclass + - shop + - Member[money].Member[fields].Member[MoneyFormField] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[auth].Member[AuthFormsView] - - Django.Views.View~Subclass - shop - Member[urls].Member[auth].Member[LoginView] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[auth].Member[LogoutView] - - Django.Views.View~Subclass - shop - Member[urls].Member[auth].Member[PasswordChangeView] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[auth].Member[PasswordResetRequestView] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[rest_api].Member[AddressEditView] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[rest_api].Member[CartViewSet] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[rest_api].Member[CheckoutViewSet] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[rest_api].Member[ProductSelectView] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[rest_api].Member[WatchViewSet] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[address].Member[AddressEditView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[address].Member[GenericAPIView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[APIView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[AuthFormsView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[GenericAPIView] - - Django.Views.View~Subclass - shop - Member[views].Member[auth].Member[LoginView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[LogoutView] - - Django.Views.View~Subclass - shop - Member[views].Member[auth].Member[OriginalLoginView] @@ -28,6 +88,57 @@ extensions: - - Django.Views.View~Subclass - shop - Member[views].Member[auth].Member[PasswordChangeView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[PasswordResetConfirmView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[PasswordResetRequestView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[cart].Member[BaseViewSet] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[cart].Member[CartViewSet] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[cart].Member[WatchViewSet] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[catalog].Member[AddToCartView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[catalog].Member[ProductListView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[catalog].Member[ProductRetrieveView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[catalog].Member[ProductSelectView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[catalog].Member[SyncCatalogView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[checkout].Member[CheckoutViewSet] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[checkout].Member[GenericViewSet] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[order].Member[OrderView] + - - Django.db.models.Model~Subclass + - shop + - Member[admin].Member[defaults].Member[commodity].Member[Commodity] + - - Django.db.models.Model~Subclass + - shop + - Member[admin].Member[notification].Member[NotificationAttachment] + - - Django.db.models.Model~Subclass + - shop + - Member[admin].Member[notification].Member[Notification] + - - Django.db.models.Model~Subclass + - shop + - Member[admin].Member[order].Member[OrderPayment] - - Django.db.models.Model~Subclass - shop - Member[admin].Member[product].Member[Page] @@ -40,30 +151,186 @@ extensions: - - Django.db.models.Model~Subclass - shop - Member[forms].Member[auth].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - shop + - Member[forms].Member[wizards].Member[Commodity] - - Django.db.models.Model~Subclass - shop - Member[management].Member[commands].Member[shop].Member[CascadeClipboard] - - Django.db.models.Model~Subclass - shop - Member[management].Member[commands].Member[shop].Member[StaticPlaceholder] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[NotificationAttachment] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[Notification] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[address].Member[BaseAddress] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[address].Member[BaseBillingAddress] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[address].Member[BaseShippingAddress] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[cart].Member[BaseCartItem] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[cart].Member[BaseCart] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[cart].Member[BaseProduct] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[customer].Member[BaseCustomer] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[address].Member[AddressModelMixin] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[address].Member[BaseBillingAddress] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[address].Member[BaseShippingAddress] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[address].Member[BillingAddress] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[address].Member[ShippingAddress] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[cart].Member[BaseBillingAddress] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[cart].Member[BaseCart] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[cart].Member[BaseShippingAddress] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[cart].Member[Cart] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[cart_item].Member[CartItem] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[commodity].Member[BaseProduct] - - Django.db.models.Model~Subclass - shop - Member[models].Member[defaults].Member[commodity].Member[CommodityTranslation] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[commodity].Member[Commodity] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[commodity].Member[ProductPage] - - Django.db.models.Model~Subclass - shop - Member[models].Member[defaults].Member[commodity].Member[TranslatedFieldsModel] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[customer].Member[BaseCustomer] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[customer].Member[Customer] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[delivery].Member[BaseDelivery] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[delivery].Member[Delivery] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[delivery_item].Member[BaseDeliveryItem] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[delivery_item].Member[DeliveryItem] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[mapping].Member[BaseProductImage] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[mapping].Member[BaseProductPage] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[mapping].Member[ProductImage] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[mapping].Member[ProductPage] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[order].Member[Order] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[order_item].Member[OrderItem] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[delivery].Member[BaseDeliveryItem] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[delivery].Member[BaseDelivery] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[delivery].Member[BaseOrderItem] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[delivery].Member[BaseOrder] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[inventory].Member[BaseInventory] - - Django.db.models.Model~Subclass - shop - Member[models].Member[notification].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[notification].Member[NotificationAttachment] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[notification].Member[Notification] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[order].Member[BaseOrderItem] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[order].Member[BaseOrder] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[order].Member[BaseProduct] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[order].Member[OrderPayment] - - Django.db.models.Model~Subclass - shop - Member[models].Member[order].Member[Page] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[product].Member[BaseProduct] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[product].Member[PolymorphicModel] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[related].Member[BaseProductImage] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[related].Member[BaseProductPage] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[related].Member[BaseProduct] - - Django.db.models.Model~Subclass - shop - Member[models].Member[related].Member[Page] - - Django.db.models.Model~Subclass - shop - Member[patches].Member[Page] + - - Django.db.models.Model~Subclass + - shop + - Member[payment].Member[workflows].Member[BaseOrder] - - Django.db.models.Model~Subclass - shop - Member[serializers].Member[auth].Member[Page] @@ -73,9 +340,36 @@ extensions: - - Django.db.models.Model~Subclass - shop - Member[templatetags].Member[shop_search_tags].Member[Placeholder] + - - Django.db.models.Model~Subclass + - shop + - Member[transition].Member[BaseOrder] - - Django.db.models.Model~Subclass - shop - Member[transition].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - shop + - Member[transition].Member[Notification] + - - django.forms.BaseForm~Subclass + - shop + - Member[admin].Member[customer].Member[CustomerChangeForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[admin].Member[customer].Member[CustomerCreationForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[admin].Member[customer].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[admin].Member[customer].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[admin].Member[delivery].Member[DeliveryForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[admin].Member[delivery].Member[OrderItemForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[admin].Member[notification].Member[NotificationForm] - - django.forms.BaseForm~Subclass - shop - Member[cascade].Member[catalog].Member[EntangledModelForm] @@ -91,6 +385,18 @@ extensions: - - django.forms.BaseForm~Subclass - shop - Member[forms].Member[auth].Member[Bootstrap3ModelForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[auth].Member[ContinueAsGuestForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[auth].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[auth].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[auth].Member[PasswordResetRequestForm] - - django.forms.BaseForm~Subclass - shop - Member[forms].Member[auth].Member[RegisterUserForm] @@ -139,6 +445,15 @@ extensions: - - django.forms.BaseForm~Subclass - shop - Member[forms].Member[checkout].Member[ShippingMethodForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[wizards].Member[CommodityWizardForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[serializers].Member[auth].Member[PasswordResetRequestForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[urls].Member[auth].Member[ContinueAsGuestForm] - - django.forms.BaseForm~Subclass - shop - Member[urls].Member[auth].Member[RegisterUserForm] @@ -148,3 +463,72 @@ extensions: - - django.forms.BaseForm~Subclass - shop - Member[urls].Member[rest_api].Member[ShippingAddressForm] + - - django.http.request.HttpRequest~Subclass + - shop + - Member[templatetags].Member[shop_search_tags].Member[EmulateHttpRequest] + - - django.http.request.HttpRequest~Subclass + - shop + - Member[templatetags].Member[shop_search_tags].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - shop + - Member[transition].Member[EmulateHttpRequest] + - - django.http.request.HttpRequest~Subclass + - shop + - Member[transition].Member[HttpRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - shop + - Member[views].Member[catalog].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - shop + - Member[admin].Member[delivery].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shop + - Member[admin].Member[order].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shop + - Member[views].Member[address].Member[Response] + - - django.http.response.HttpResponse~Subclass + - shop + - Member[views].Member[auth].Member[Response] + - - django.http.response.HttpResponse~Subclass + - shop + - Member[views].Member[cart].Member[Response] + - - django.http.response.HttpResponse~Subclass + - shop + - Member[views].Member[catalog].Member[Response] + - - django.http.response.HttpResponse~Subclass + - shop + - Member[views].Member[checkout].Member[Response] + - - django.http.response.JsonResponse~Subclass + - shop + - Member[urls].Member[rest_api].Member[JsonResponse] + - - rest_framework.exceptions.APIException~Subclass + - shop + - Member[rest].Member[renderers].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - shop + - Member[views].Member[auth].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - shop + - Member[views].Member[checkout].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - shop + - Member[views].Member[order].Member[NotFound] + - - rest_framework.exceptions.APIException~Subclass + - shop + - Member[views].Member[order].Member[PermissionDenied] + - - rest_framework.response.Response~Subclass + - shop + - Member[views].Member[address].Member[Response] + - - rest_framework.response.Response~Subclass + - shop + - Member[views].Member[auth].Member[Response] + - - rest_framework.response.Response~Subclass + - shop + - Member[views].Member[cart].Member[Response] + - - rest_framework.response.Response~Subclass + - shop + - Member[views].Member[catalog].Member[Response] + - - rest_framework.response.Response~Subclass + - shop + - Member[views].Member[checkout].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-showcase.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-showcase.model.yml new file mode 100644 index 00000000000..376842cc251 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-showcase.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - showcase + - Member[views].Member[FormExampleView] + - - Django.Views.View~Subclass + - showcase + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - showcase + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - showcase + - Member[views].Member[PaginatedList] + - - Django.db.models.Model~Subclass + - showcase + - Member[models].Member[Task] + - - Django.db.models.Model~Subclass + - showcase + - Member[views].Member[Task] + - - django.forms.BaseForm~Subclass + - showcase + - Member[forms].Member[FormExample] + - - django.forms.BaseForm~Subclass + - showcase + - Member[views].Member[FormExample] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shub.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shub.model.yml index 2eba4c364db..2c43752696f 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shub.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shub.model.yml @@ -7,3 +7,6 @@ extensions: - - io.StringIO~Subclass - shub - Member[bootstrap].Member[BytesIO] + - - io.StringIO~Subclass + - shub + - Member[migrate_eggs].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shuup.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shuup.model.yml index 1eadf8abff3..7cf1db5a468 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shuup.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shuup.model.yml @@ -4,39 +4,1524 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[DecimalField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[Field] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[ObjectSelect2ModelField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[ObjectSelect2ModelMultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[ObjectSelect2MultipleMainProductField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[PercentageField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[Select2ModelField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[Select2ModelMultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[Select2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[Select2MultipleMainProductField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[forms].Member[fields].Member[WeekdayField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[forms].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[LanguageFormField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[edit].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ObjectSelect2ModelField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ObjectSelect2ModelMultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[form_parts].Member[shop].Member[FormattedDecimalFormField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[forms].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[forms].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[PercentageField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[permissions].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[utils].Member[bs3_renderers].Member[DateField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[utils].Member[bs3_renderers].Member[DateTimeField] + - - Django.Forms.Field~Subclass + - shuup + - Member[admin].Member[utils].Member[bs3_renderers].Member[ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_base].Member[CampaignsSelectMultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_base].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[WeekdayField] + - - Django.Forms.Field~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[PercentageField] + - - Django.Forms.Field~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_conditions].Member[WeekdayField] + - - Django.Forms.Field~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_effects].Member[PercentageField] + - - Django.Forms.Field~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_effects].Member[PercentageField] + - - Django.Forms.Field~Subclass + - shuup + - Member[campaigns].Member[models].Member[product_effects].Member[PercentageField] + - - Django.Forms.Field~Subclass + - shuup + - Member[campaigns].Member[reports].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[core].Member[fields].Member[FormattedDecimalFormField] + - - Django.Forms.Field~Subclass + - shuup + - Member[core].Member[fields].Member[LanguageFormField] + - - Django.Forms.Field~Subclass + - shuup + - Member[core].Member[fields]Member[FormattedDecimalFormField] + - - Django.Forms.Field~Subclass + - shuup + - Member[core].Member[fields]Member[LanguageFormField] + - - Django.Forms.Field~Subclass + - shuup + - Member[core].Member[models].Member[_attributes].Member[TypedMultipleChoiceWithLimitField] + - - Django.Forms.Field~Subclass + - shuup + - Member[default_reports].Member[forms].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_edit].Member[PercentageField] + - - Django.Forms.Field~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[WeekdayField] + - - Django.Forms.Field~Subclass + - shuup + - Member[discounts].Member[plugins].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[forms].Member[BooleanField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[forms].Member[XThemeModelChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[plugins].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[forms].Member[LanguageFormField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[forms].Member[product_list_modifiers].Member[CommaSeparatedListField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[forms].Member[product_list_modifiers].Member[ObjectSelect2MultipleField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[forms].Member[product_list_supplier_modifier].Member[CommaSeparatedListField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[utils].Member[sorts_and_filters].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[utils].Member[sorts_and_filters].Member[ModelChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[utils].Member[sorts_and_filters].Member[ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[front].Member[utils].Member[sorts_and_filters].Member[MultipleChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[notify].Member[typology].Member[MultiEmailField] + - - Django.Forms.Field~Subclass + - shuup + - Member[reports].Member[forms].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[reports].Member[forms].Member[DateTimeField] + - - Django.Forms.Field~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[DateTimeField] + - - Django.Forms.Field~Subclass + - shuup + - Member[simple_cms].Member[plugins].Member[OrderedModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[simple_cms].Member[plugins].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[simple_supplier].Member[forms].Member[FormattedDecimalFormField] + - - Django.Forms.Field~Subclass + - shuup + - Member[utils].Member[fields].Member[RelaxedModelChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[utils].Member[fields].Member[TypedMultipleChoiceWithLimitField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[forms].Member[ObjectSelect2ModelField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[category_links].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[category_links].Member[XThemeSelect2ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[forms].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[image].Member[ImageIDField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[image].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products].Member[XThemeSelect2ModelChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products].Member[XThemeSelect2ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products_async].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products_async].Member[XThemeSelect2ModelChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products_async].Member[XThemeSelect2ModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[social_media_links].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[text].Member[TranslatableField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[widgets].Member[XThemeModelChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[widgets].Member[XThemeSelect2ModelChoiceField] + - - Django.Forms.Field~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[widgets].Member[XThemeSelect2ModelMultipleChoiceField] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[AddonListView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[AddonUploadConfirmView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[AddonUploadView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[ReloadView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[list].Member[AddonListView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[list].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[reload].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[reload].Member[ReloadView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[upload].Member[AddonUploadConfirmView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[upload].Member[AddonUploadView] + - - Django.Views.View~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[upload].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[AttributeEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[AttributeListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[edit].Member[AttributeDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[edit].Member[AttributeEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[edit].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[list].Member[AttributeListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[CategoryCopyVisibilityView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[CategoryDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[CategoryEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[CategoryListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[copy].Member[CategoryCopyVisibilityView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[copy].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[delete].Member[CategoryDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[delete].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[edit].Member[CategoryEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[list].Member[CategoryListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[ContactGroupPriceDisplayEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[ContactGroupPriceDisplayListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[edit].Member[ContactGroupPriceDisplayEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[list].Member[ContactGroupPriceDisplayListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[ContactGroupDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[ContactGroupEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[ContactGroupListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[delete].Member[ContactGroupDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[delete].Member[DeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[edit].Member[ContactGroupEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[list].Member[ContactGroupListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[mass_actions].Member[ContactListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[ContactDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[ContactEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[ContactGroupMassEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[ContactListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[ContactMassEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[ContactResetPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[detail].Member[ContactDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[detail].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[edit].Member[ContactEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[list].Member[ContactListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[mass_edit].Member[ContactGroupMassEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[mass_edit].Member[ContactMassEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[mass_edit].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[reset].Member[ContactResetPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[reset].Member[UserResetPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[views].Member[CurrencyEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[views].Member[CurrencyListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[views].Member[edit].Member[CurrencyEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[views].Member[list].Member[CurrencyListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[labels].Member[views].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[labels].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[labels].Member[views].Member[LabelDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[labels].Member[views].Member[LabelEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[labels].Member[views].Member[LabelListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[labels].Member[views].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[ManufacturerDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[ManufacturerEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[ManufacturerListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[ManufacturerDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[ManufacturerEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[list].Member[ManufacturerListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[MediaBrowserView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[MediaFolderEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[AdminMenuArrangeView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[AdminMenuResetView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[RedirectView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[StaffMenuArrangeView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[StaffMenuResetView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[SuperUserMenuArrangeView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[SuperUserMenuResetView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[SupplierMenuArrangeView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[SupplierMenuResetView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[NewLogEntryView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderAddressEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderCreateFullRefundView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderCreatePaymentView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderCreateRefundView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderCreateShipmentView] - - Django.Views.View~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderDeletePaymentView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderSetPaidView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderSetStatusView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderStatusEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[OrderStatusListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[ShipmentDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[ShipmentListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[ShipmentSetSentView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[UpdateAdminCommentView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[addresses].Member[OrderAddressEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[addresses].Member[UpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[detail].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[detail].Member[OrderDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[detail].Member[OrderSetStatusView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[OrderEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[UpdateAdminCommentView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[list].Member[OrderListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[log].Member[NewLogEntryView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[log].Member[View] - - Django.Views.View~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[payment].Member[BaseDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[payment].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[payment].Member[OrderCreatePaymentView] - - Django.Views.View~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[payment].Member[OrderDeletePaymentView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[payment].Member[OrderSetPaidView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[payment].Member[UpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[refund].Member[OrderCreateFullRefundView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[refund].Member[OrderCreateRefundView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[refund].Member[UpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[OrderCreateShipmentView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[ShipmentDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[ShipmentListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[ShipmentSetSentView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[UpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[status].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[status].Member[OrderStatusEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[status].Member[OrderStatusListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[status].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[views].Member[PermissionGroupEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[views].Member[PermissionGroupListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[views].Member[edit].Member[PermissionGroupEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[views].Member[list].Member[PermissionGroupListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[ProductTypeDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[ProductTypeEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[ProductTypeListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[delete].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[delete].Member[ProductTypeDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[edit].Member[ProductTypeEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[list].Member[ProductTypeListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[mass_actions].Member[ProductListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[ProductCrossSellEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[ProductDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[ProductEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[ProductListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[ProductMassEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[ProductMediaBulkAdderView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[ProductMediaEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[ProductPackageView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[copy].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[copy].Member[ProductCopyView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[delete].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[delete].Member[ProductDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[ProductEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_cross_sell].Member[ProductCrossSellEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_cross_sell].Member[UpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[ProductMediaBulkAdderView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[ProductMediaEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[UpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_package].Member[ProductPackageView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_package].Member[ProductParentBaseView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_parent].Member[ProductParentBaseView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_parent].Member[UpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[list].Member[ProductListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[mass_edit].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[mass_edit].Member[ProductMassEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[DisplayUnitEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[DisplayUnitListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[SalesUnitEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[SalesUnitListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[edit].Member[DisplayUnitEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[edit].Member[SalesUnitEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[list].Member[DisplayUnitListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[list].Member[SalesUnitListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[list].Member[UnitListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[ServiceProviderDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[ServiceProviderEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[ServiceProviderListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[_delete].Member[DeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[_delete].Member[ServiceProviderDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[_edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[_edit].Member[ServiceProviderEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[_list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[_list].Member[ServiceProviderListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[PaymentMethodDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[PaymentMethodEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[PaymentMethodListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[ShippingMethodDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[ShippingMethodEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[ShippingMethodListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_delete].Member[DeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_delete].Member[PaymentMethodDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_delete].Member[ShippingMethodDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_edit].Member[PaymentMethodEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_edit].Member[ServiceEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_edit].Member[ShippingMethodEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_list].Member[PaymentMethodListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_list].Member[ServiceListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_list].Member[ShippingMethodListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[views].Member[ListSettingsView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[views].Member[SystemSettingsView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[views].Member[list].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[views].Member[list].Member[ListSettingsView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[views].Member[system].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[views].Member[system].Member[SystemSettingsView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[ShopEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[ShopEnablerView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[ShopListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[ShopSelectView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[edit].Member[ShopEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[edit].Member[ShopEnablerView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[edit].Member[ShopSelectView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[edit].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[list].Member[ShopListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[SupplierDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[SupplierEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[SupplierListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[delete].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[delete].Member[SupplierDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[edit].Member[SupplierEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[list].Member[SupplierListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[system].Member[views].Member[telemetry].Member[TelemetryView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[system].Member[views].Member[telemetry].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[CustomerTaxGroupEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[CustomerTaxGroupListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[TaxClassEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[TaxClassListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[TaxEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[TaxListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[CustomerTaxGroupEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[TaxClassEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[TaxEditView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[list].Member[CustomerTaxGroupListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[list].Member[TaxClassListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[list].Member[TaxListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[LoginAsStaffUserView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[LoginAsUserView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[UserChangePasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[UserChangePermissionsView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[UserDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[UserListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[UserResetPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[detail].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[detail].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[detail].Member[LoginAsStaffUserView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[detail].Member[LoginAsUserView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[detail].Member[UserDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[list].Member[UserListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[password].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[password].Member[UpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[password].Member[UserChangePasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[password].Member[UserResetPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[permissions].Member[UpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[permissions].Member[UserChangePermissionsView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[DashboardView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[EditObjectView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[HomeView] - - Django.Views.View~Subclass - shuup - Member[admin].Member[urls].Member[LoginView] - - Django.Views.View~Subclass - shuup - Member[admin].Member[urls].Member[LogoutView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[MenuToggleView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[MenuView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[MultiselectAjaxView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[ObjectSelectorView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[RequestPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[ResetPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[SearchView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[TourView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[WizardView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[utils].Member[picotable].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[utils].Member[views].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[utils].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[utils].Member[views].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[utils].Member[views].Member[UpdateView] - - Django.Views.View~Subclass - shuup - Member[admin].Member[views].Member[auth].Member[LoginView] - - Django.Views.View~Subclass - shuup - Member[admin].Member[views].Member[auth].Member[LogoutView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[dashboard].Member[DashboardView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[dashboard].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[edit].Member[EditObjectView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[edit].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[home].Member[HomeView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[home].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[menu].Member[MenuToggleView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[menu].Member[MenuView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[menu].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[menu].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[password].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[password].Member[RequestPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[password].Member[ResetPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[search].Member[SearchView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[search].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[select].Member[MultiselectAjaxView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[select].Member[ObjectSelectorView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[select].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[tour].Member[TourView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[tour].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[wizard].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[views].Member[wizard].Member[WizardView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[BasketCampaignEditView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[BasketCampaignListView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[CatalogCampaignEditView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[CatalogCampaignListView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[CouponEditView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[CouponListView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_edit].Member[BasketCampaignEditView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_edit].Member[CampaignEditView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_edit].Member[CatalogCampaignEditView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_edit].Member[CouponEditView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_list].Member[BasketCampaignListView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_list].Member[CampaignListView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_list].Member[CatalogCampaignListView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_list].Member[CouponListView] + - - Django.Views.View~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[default_tax].Member[admin_module].Member[views].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[default_tax].Member[admin_module].Member[views].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[default_tax].Member[admin_module].Member[views].Member[TaxRuleEditView] + - - Django.Views.View~Subclass + - shuup + - Member[default_tax].Member[admin_module].Member[views].Member[TaxRuleListView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[ArchivedDiscountListView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[DiscountDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[DiscountEditView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[DiscountListView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[HappyHourDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[HappyHourEditView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[HappyHourListView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_active_list].Member[DiscountListView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_active_list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_archive].Member[ArchivedDiscountListView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_archive].Member[DiscountListView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_delete].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_delete].Member[DiscountDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_edit].Member[DiscountEditView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[HappyHourDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[HappyHourEditView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[HappyHourListView] + - - Django.Views.View~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[admin_module].Member[carts].Member[views].Member[CartDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[admin_module].Member[carts].Member[views].Member[CartListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[admin_module].Member[carts].Member[views].Member[_detail].Member[CartDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[admin_module].Member[carts].Member[views].Member[_detail].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[admin_module].Member[carts].Member[views].Member[_list].Member[CartListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[admin_module].Member[carts].Member[views].Member[_list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[urls].Member[LoginView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[urls].Member[LogoutView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[urls].Member[RecoverPasswordCompleteView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[urls].Member[RecoverPasswordConfirmView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[urls].Member[RecoverPasswordSentView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[urls].Member[RecoverPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[LogoutView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[RecoverPasswordCompleteView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[RecoverPasswordConfirmView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[RecoverPasswordSentView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[RecoverPasswordView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[CarouselDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[CarouselEditView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[CarouselListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_delete].Member[CarouselDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_delete].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_edit].Member[CarouselEditView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_list].Member[CarouselListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[views].Member[AddressBookEditView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[views].Member[AddressBookView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[views].Member[CompanyEditView] - - Django.Views.View~Subclass - shuup - Member[front].Member[apps].Member[customer_information].Member[views].Member[CustomPasswordChangeView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[views].Member[CustomerEditView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[views].Member[FormView] - - Django.Views.View~Subclass - shuup - Member[front].Member[apps].Member[customer_information].Member[views].Member[PasswordChangeView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[personal_order_history].Member[views].Member[OrderDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[personal_order_history].Member[views].Member[OrderListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[personal_order_history].Member[views].Member[ReorderView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[personal_order_history].Member[views].Member[View] - - Django.Views.View~Subclass - shuup - Member[front].Member[apps].Member[registration].Member[urls].Member[ActivationView] - - Django.Views.View~Subclass - shuup - Member[front].Member[apps].Member[registration].Member[urls].Member[CompanyRegistrationView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[urls].Member[RegistrationView] - - Django.Views.View~Subclass - shuup - Member[front].Member[apps].Member[registration].Member[views].Member[ActivationView] @@ -46,42 +1531,573 @@ extensions: - - Django.Views.View~Subclass - shuup - Member[front].Member[apps].Member[registration].Member[views].Member[RegistrationNoActivationView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[views].Member[RegistrationView] - - Django.Views.View~Subclass - shuup - Member[front].Member[apps].Member[registration].Member[views].Member[RegistrationWithActivationView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[views].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[CartAddAllProductsView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[CartDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[CartDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[CartListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[CartSaveView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[simple_search].Member[urls].Member[SearchView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[simple_search].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[simple_search].Member[views].Member[SearchView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[addresses].Member[AddressesPhase] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[addresses].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[checkout_method].Member[CheckoutMethodPhase] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[checkout_method].Member[LoginView] - - Django.Views.View~Subclass - shuup - Member[front].Member[checkout].Member[checkout_method].Member[RegisterPhase] - - Django.Views.View~Subclass - shuup - Member[front].Member[checkout].Member[checkout_method].Member[RegistrationNoActivationView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[confirm].Member[ConfirmPhase] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[confirm].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[empty].Member[EmptyPhase] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[empty].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[methods].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[methods].Member[MethodsPhase] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[methods].Member[PaymentMethodPhase] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[methods].Member[ShippingMethodPhase] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[checkout].Member[methods].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[forms].Member[order_forms].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[forms].Member[order_forms].Member[ProductOrderForm] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[forms].Member[order_forms].Member[SimpleProductOrderForm] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[forms].Member[order_forms].Member[SimpleVariationProductOrderForm] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[forms].Member[order_forms].Member[VariableVariationProductOrderForm] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[themes].Member[views].Member[_product_preview].Member[ProductDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[themes].Member[views].Member[_product_preview].Member[ProductPreviewView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[themes].Member[views].Member[_product_price].Member[ProductDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[themes].Member[views].Member[_product_price].Member[ProductPriceView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[urls].Member[AllCategoriesView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[urls].Member[BasketView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[urls].Member[CategoryView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[urls].Member[DashboardView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[urls].Member[IndexView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[urls].Member[OrderCompleteView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[urls].Member[ProcessPaymentView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[urls].Member[ProductDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[urls].Member[SetTimezoneView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[basket].Member[BasketView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[basket].Member[DefaultBasketView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[basket].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[basket].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[category].Member[AllCategoriesView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[category].Member[CategoryView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[category].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[category].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[checkout].Member[BaseCheckoutView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[checkout].Member[CheckoutViewWithLoginAndRegister] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[checkout].Member[DefaultCheckoutView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[checkout].Member[SinglePageCheckoutView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[dashboard].Member[DashboardView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[dashboard].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[index].Member[IndexView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[index].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[order].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[order].Member[OrderCompleteView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[order].Member[OrderRequiresVerificationView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[payment].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[payment].Member[ProcessPaymentView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[product].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[product].Member[ProductDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[timezone].Member[SetTimezoneView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[views].Member[timezone].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[views].Member[BaseContactView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[views].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[views].Member[GDPRAnonymizeView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[views].Member[GDPRDownloadDataView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[views].Member[GDPRView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[views].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[urls].Member[GDPRAnonymizeView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[urls].Member[GDPRCookieConsentView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[urls].Member[GDPRCustomerDashboardView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[urls].Member[GDPRDownloadDataView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[urls].Member[GDPRPolicyConsentView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[views].Member[GDPRAnonymizeView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[views].Member[GDPRCookieConsentView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[views].Member[GDPRCustomerDashboardView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[views].Member[GDPRDownloadDataView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[views].Member[GDPRPolicyConsentView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[gdpr].Member[views].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[ExampleFileDownloadView] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[ImportDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[ImportListView] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[ImportProcessView] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[ImportView] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[View] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[EditScriptContentView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[ScriptEditView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[ScriptListView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[ScriptTemplateConfigView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[ScriptTemplateEditView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[ScriptTemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[delete].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[delete].Member[ScriptDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[edit].Member[ScriptEditView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[editor].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[editor].Member[EditScriptContentView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[EmailTemplateDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[EmailTemplateEditView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[EmailTemplateListView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[list].Member[ScriptListView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[template].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[template].Member[ScriptTemplateConfigView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[template].Member[ScriptTemplateEditView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[template].Member[ScriptTemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[template].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[reports].Member[admin_module].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[reports].Member[admin_module].Member[views].Member[ReportView] + - - Django.Views.View~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[CreateOrUpdateView] - - Django.Views.View~Subclass - shuup - Member[simple_cms].Member[admin_module].Member[views].Member[DetailView] - - Django.Views.View~Subclass - shuup - Member[simple_cms].Member[admin_module].Member[views].Member[PageDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[PageEditView] + - - Django.Views.View~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[PageListView] + - - Django.Views.View~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[simple_cms].Member[urls].Member[PageView] + - - Django.Views.View~Subclass + - shuup + - Member[simple_cms].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - shuup + - Member[simple_cms].Member[views].Member[PageView] + - - Django.Views.View~Subclass + - shuup + - Member[simple_supplier].Member[admin_module].Member[views].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[simple_supplier].Member[admin_module].Member[views].Member[StocksListView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[TaskDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[TaskEditView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[TaskListView] - - Django.Views.View~Subclass - shuup - Member[tasks].Member[admin_module].Member[views].Member[TaskSetStatusView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[TaskTypeEditView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[TaskTypeListView] - - Django.Views.View~Subclass - shuup - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[BaseDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[DeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[TaskDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[TaskEditView] - - Django.Views.View~Subclass - shuup - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[TaskSetStatusView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[TaskTypeEditView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[list].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[list].Member[TaskListView] + - - Django.Views.View~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[list].Member[TaskTypeListView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[AdminThemeConfigDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[FontEditView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[FontListView] - - Django.Views.View~Subclass - shuup - Member[xtheme].Member[admin_module].Member[views].Member[SnippetDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[SnippetEditView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[SnippetListView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[ThemeConfigDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[ThemeConfigView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[ThemeGuideTemplateView] - - Django.Views.View~Subclass - shuup - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[BaseDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[PicotableListView] - - Django.Views.View~Subclass - shuup - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[SnippetDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[SnippetEditView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[SnippetListView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[AdminThemeConfigDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[CreateOrUpdateView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[FontEditView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[FontListView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[FormView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[PicotableListView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[TemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[ThemeConfigDetailView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[ThemeConfigView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[ThemeGuideTemplateView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[urls].Member[EditorView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[views].Member[editor].Member[EditorView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[views].Member[editor].Member[TemplateView] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[base].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[base].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[currencybound].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[forms].Member[widgets].Member[Contact] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[forms].Member[widgets].Member[File] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[forms].Member[widgets].Member[PersonContact] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[forms].Member[widgets].Member[Product] @@ -142,6 +2158,153 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[categories].Member[views].Member[list].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[ContactGroupPriceDisplay] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[edit].Member[ContactGroupPriceDisplay] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[forms].Member[ContactGroupPriceDisplay] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[forms].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[list].Member[ContactGroupPriceDisplay] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[delete].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[edit].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[forms].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[forms].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[forms].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[list].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[form_parts].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[mass_actions].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[object_selector].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[object_selector].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[object_selector].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[sections].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[detail].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[detail].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[edit].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[edit].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[list].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[list].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[list].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[list].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[list].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[mass_edit].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[reset].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[Currency] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[views].Member[edit].Member[Currency] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[views].Member[list].Member[Currency] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[customers_dashboard].Member[dashboard].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[labels].Member[Label] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[labels].Member[views].Member[Label] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[object_selector].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[list].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[forms].Member[MediaFolder] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[media].Member[utils].Member[Folder] @@ -154,36 +2317,153 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[media].Member[views].Member[Image] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[MediaFile] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[MediaFolder] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[MutableAddress] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[PersonContact] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[ShippingMethod] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[json_order_creator].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[mass_actions].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[mass_actions].Member[Shipment] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[sections].Member[OrderStatusHistory] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[sections].Member[Shipment] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[sections].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[toolbar].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[addresses].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[addresses].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[detail].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[detail].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[detail].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[PersonContact] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[ShippingMethod] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[list].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[list].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[log].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[log].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[payment].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[payment].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[refund].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[refund].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[Order] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[ShipmentProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[Shipment] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[status].Member[OrderStatus] @@ -232,6 +2512,12 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[Image] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[PaymentMethod] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ProductMedia] @@ -241,15 +2527,24 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ShippingMethod] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[package_forms].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[package_forms].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[package_forms].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[mass_actions].Member[ShopProduct] @@ -259,12 +2554,24 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[object_selector].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[sections].Member[Order] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[signal_handlers].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[utils].Member[ProductPackageLink] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[validators].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[validators].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[validators].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[copy].Member[ShopProduct] @@ -277,9 +2584,21 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[SalesUnit] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_cross_sell].Member[ProductCrossSell] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[edit_cross_sell].Member[Product] @@ -295,27 +2614,231 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[edit_parent].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[list].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[list].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[mass_edit].Member[Category] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[mass_edit].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_dashboard].Member[dashboard].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_dashboard].Member[dashboard].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[DisplayUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[SalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[edit].Member[DisplayUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[edit].Member[SalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[list].Member[DisplayUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[list].Member[SalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[_wizard].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[_wizard].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[wizard_forms].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[wizard_forms].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[wizard_forms].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[behavior_form_part].Member[ServiceBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[CountryLimitBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[GroupAvailabilityBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[OrderTotalLimitBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[StaffOnlyBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[WeightLimitsBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[object_selector].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[object_selector].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_delete].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_delete].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_edit].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_edit].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_list].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[views].Member[_list].Member[ShippingMethod] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[services].Member[weight_based_pricing].Member[_form_part].Member[WeightBasedPriceRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[weight_based_pricing].Member[_form_part].Member[WeightBasedPricingBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[form_parts].Member[shop].Member[ConfigurationItem] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[forms].Member[system].Member[ConfigurationItem] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[forms].Member[Currency] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[forms].Member[MutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[forms].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[object_selector].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[edit].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[list].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[wizard].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[forms].Member[MutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[forms].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[forms].Member[SupplierShop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[forms].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[object_selector].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[delete].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[edit].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[list].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[CustomerTaxGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[object_selector].Member[CustomerTaxGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[object_selector].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[object_selector].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[CustomerTaxGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[list].Member[CustomerTaxGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[list].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[list].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[detail].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[detail].Member[PersonContact] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[users].Member[views].Member[list].Member[Group] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[modules].Member[users].Member[views].Member[permissions].Member[PermissionGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[shop_provider].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[signal_handling].Member[Group] @@ -346,27 +2869,123 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[utils].Member[product].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[utils].Member[product].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[utils].Member[product].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[views].Member[select].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[views].Member[select].Member[Contact] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[views].Member[select].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[admin].Member[views].Member[select].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[views].Member[select].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[views].Member[select].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[views].Member[wizard].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[BasketCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[Coupon] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[form_parts].Member[ContactGroupSalesRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[form_sets].Member[BasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[form_sets].Member[BasketDiscountEffect] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[form_sets].Member[BasketLineEffect] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[form_sets].Member[CatalogFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[form_sets].Member[ContextCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[form_sets].Member[ProductDiscountEffect] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_basket].Member[BasketCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket].Member[Coupon] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketMaxTotalAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketMaxTotalProductAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketTotalAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketTotalProductAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketTotalUndiscountedProductAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[CategoryProductsBasketCondition] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[ChildrenProductCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[ContactBasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[ContactGroupBasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[HourBasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[ProductsInBasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[BasketDiscountAmount] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[BasketDiscountPercentage] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[DiscountFromCategoryProducts] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[DiscountFromProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[DiscountPercentageFromUndiscounted] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[FreeProductLine] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[Product] @@ -376,6 +2995,36 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog].Member[CatalogCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_conditions].Member[ContactCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_conditions].Member[ContactGroupCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_conditions].Member[HourCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_effects].Member[ProductDiscountAmount] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_effects].Member[ProductDiscountPercentage] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_filters].Member[CategoryFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_filters].Member[ProductFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_filters].Member[ProductTypeFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_coupon].Member[Coupon] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[object_selector].Member[Coupon] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[sections].Member[BasketCampaign] @@ -388,45 +3037,186 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[views].Member[_edit].Member[CatalogCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_edit].Member[Coupon] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[views].Member[_list].Member[BasketCampaign] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[admin_module].Member[views].Member[_list].Member[CatalogCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_list].Member[Coupon] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[api].Member[serializers].Member[HourCondition] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[management].Member[commands].Member[rebuild_campaign_caches].Member[BasketCampaign] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[management].Member[commands].Member[rebuild_campaign_caches].Member[CatalogCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[management].Member[commands].Member[rebuild_campaign_caches].Member[CatalogFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[management].Member[commands].Member[rebuild_campaign_caches].Member[CategoryFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[management].Member[commands].Member[rebuild_campaign_caches].Member[ProductFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[management].Member[commands].Member[rebuild_campaign_caches].Member[ProductTypeFilter] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[BasketCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[BasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[BasketDiscountEffect] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[BasketLineEffect] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[Campaign] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[CatalogCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[CatalogFilterCachedShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[CatalogFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[CategoryFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[ContactCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[ContactGroupCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[ContactGroupSalesRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[ContextCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[Coupon] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[ProductDiscountEffect] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[ProductFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[ProductTypeFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[BasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[BasketMaxTotalAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[BasketMaxTotalProductAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[BasketTotalAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[BasketTotalProductAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[BasketTotalUndiscountedProductAmountCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[CategoryProductsBasketCondition] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[basket_conditions].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[ChildrenProductCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[ContactBasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[ContactGroupBasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[HourBasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[PolymorphicModel] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[basket_conditions].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_conditions].Member[ProductsInBasketCondition] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[basket_conditions].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_effects].Member[BasketDiscountAmount] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_effects].Member[BasketDiscountEffect] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_effects].Member[BasketDiscountPercentage] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_effects].Member[DiscountPercentageFromUndiscounted] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_effects].Member[PolymorphicShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_line_effects].Member[BasketLineEffect] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[basket_line_effects].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_line_effects].Member[DiscountFromCategoryProducts] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_line_effects].Member[DiscountFromProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_line_effects].Member[FreeProductLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[basket_line_effects].Member[PolymorphicShuupModel] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[basket_line_effects].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[basket_line_effects].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[cache].Member[CatalogFilterCachedShopProduct] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[cache].Member[ShopProduct] @@ -439,15 +3229,48 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[campaigns].Member[CatalogCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[campaigns].Member[CategoryProductsBasketCondition] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[campaigns].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[campaigns].Member[CouponUsage] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[campaigns].Member[Coupon] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[campaigns].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[campaigns].Member[ProductsInBasketCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[campaigns].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[campaigns].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[catalog_filters].Member[CatalogFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[catalog_filters].Member[CategoryFilter] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[catalog_filters].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[catalog_filters].Member[PolymorphicModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[catalog_filters].Member[ProductFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[catalog_filters].Member[ProductTypeFilter] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[catalog_filters].Member[ProductType] @@ -457,21 +3280,96 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[catalog_filters].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[catalog_filters].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[contact_group_sales_ranges].Member[ContactGroupSalesRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[contact_group_sales_ranges].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[contact_group_sales_ranges].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[context_conditions].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[context_conditions].Member[ContactCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[context_conditions].Member[ContactGroupCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[context_conditions].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[context_conditions].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[context_conditions].Member[ContextCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[context_conditions].Member[HourCondition] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[context_conditions].Member[PolymorphicModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[matching].Member[CatalogFilterCachedShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[matching].Member[CatalogFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[matching].Member[CategoryFilter] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[matching].Member[ContextCondition] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[models].Member[matching].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[product_effects].Member[PolymorphicShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[product_effects].Member[ProductDiscountAmount] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[product_effects].Member[ProductDiscountEffect] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[product_effects].Member[ProductDiscountPercentage] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[modules].Member[BasketCampaign] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[modules].Member[CatalogCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[modules].Member[CouponUsage] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[modules].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[reports].Member[CouponUsage] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[reports].Member[Coupon] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[signal_handlers].Member[CatalogFilter] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[signal_handlers].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[signal_handlers].Member[ContactGroupSalesRange] - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[signal_handlers].Member[ShopProduct] @@ -487,66 +3385,366 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[campaigns].Member[utils].Member[matcher].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[utils].Member[sales_range].Member[Payment] + - - Django.db.models.Model~Subclass + - shuup + - Member[configuration].Member[ConfigurationItem] + - - Django.db.models.Model~Subclass + - shuup + - Member[configuration].Member[EncryptedConfigurationItem] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[commands].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[commands].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[commands].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[commands].Member[ProductVariationResult] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[basket].Member[commands].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[basket].Member[commands].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[objects].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[objects].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[objects].Member[MutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[objects].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[objects].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[objects].Member[ShippingMethod] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[basket].Member[objects].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[basket].Member[storage].Member[Basket] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[basket].Member[update_methods].Member[ShopProduct] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[catalog].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[ProductCatalogDiscountedPriceRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[ProductCatalogDiscountedPrice] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[ProductCatalogPriceRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[ProductCatalogPrice] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[catalog].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[catalog].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[SupplierShop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[compute_bought_with_relations].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[compute_bought_with_relations].Member[ProductCrossSell] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[compute_bought_with_relations].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[management].Member[commands].Member[reindex_product_catalog].Member[ShopProduct] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[management].Member[commands].Member[shuup_fix_order_status_identifiers].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[shuup_init].Member[Currency] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[shuup_init].Member[CustomerTaxGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[shuup_init].Member[Model] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[management].Member[commands].Member[shuup_init].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[shuup_init].Member[SalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[shuup_init].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[shuup_init].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[AbstractOrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[AbstractPayment] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[AnonymousContact] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[AttributeChoiceOption] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[Attribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[BackgroundTaskExecution] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[BackgroundTask] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Basket] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ConfigurationItem] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ContactGroupPriceDisplay] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Counter] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[CountryLimitBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Currency] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[CustomerTaxGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[DisplayUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[EncryptedConfigurationItem] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[GroupAvailabilityBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ImmutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Label] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[MediaFile] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[MediaFolder] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[MutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[OrderLineTax] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[OrderStatusHistory] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[OrderTotalLimitBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Payment] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[PersistentCacheEntry] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[PiecesSalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[PolymorphicShuupModel] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[ProductAttribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductCatalogDiscountedPriceRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductCatalogDiscountedPrice] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductCatalogPriceRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductCatalogPrice] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductCrossSell] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[ProductMedia] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductPackageLink] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductVariationResult] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductVariationVariableValue] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductVariationVariable] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[SalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[SavedAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ServiceBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Service] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ShipmentProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Shipment] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ShippingMethod] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[StaffOnlyBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[SuppliedProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[SupplierModule] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[SupplierShop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[TranslatableShuupModel] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[WeightBasedPriceRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[WeightBasedPricingBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[WeightLimitsBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_addresses].Member[Address] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_addresses].Member[ImmutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_addresses].Member[MutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_addresses].Member[SavedAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_addresses].Member[ShuupModel] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_attributes].Member[AppliedAttribute] @@ -559,6 +3757,27 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_attributes].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_background_tasks].Member[BackgroundTaskExecution] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_background_tasks].Member[BackgroundTask] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_base].Member[PolymorphicModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_base].Member[PolymorphicShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_base].Member[ShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_base].Member[TranslatableShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_basket].Member[Basket] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_categories].Member[Category] @@ -568,30 +3787,165 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_categories].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_configurations].Member[ConfigurationItem] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_configurations].Member[EncryptedConfigurationItem] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_configurations].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_configurations].Member[ShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_contacts].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_contacts].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_contacts].Member[ContactGroupPriceDisplay] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_contacts].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_contacts].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_contacts].Member[CustomerTaxGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_contacts].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_contacts].Member[PolymorphicShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_contacts].Member[TranslatableShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_counters].Member[Counter] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_currencies].Member[Currency] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_labels].Member[Label] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_labels].Member[TranslatableShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_manufacturers].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_media].Member[MediaFile] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_media].Member[MediaFolder] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_order_lines].Member[AbstractOrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_order_lines].Member[OrderLineTax] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_order_lines].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_order_lines].Member[ShipmentProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_order_lines].Member[ShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_order_utils].Member[Counter] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_orders].Member[OrderStatusHistory] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_orders].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_orders].Member[Order] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_orders].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_orders].Member[ServiceBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_orders].Member[Service] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_orders].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_orders].Member[TranslatableModel] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_orders].Member[User] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_payments].Member[AbstractPayment] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_payments].Member[Payment] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_persistent_cache].Member[PersistentCacheEntry] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_catalog].Member[ProductCatalogDiscountedPriceRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_catalog].Member[ProductCatalogDiscountedPrice] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_catalog].Member[ProductCatalogPriceRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_catalog].Member[ProductCatalogPrice] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_product_media].Member[ProductMedia] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_product_media].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_packages].Member[ProductPackageLink] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_shops].Member[DisplayUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_shops].Member[PiecesSalesUnit] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_product_shops].Member[ShopProduct] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_product_shops].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_variation].Member[ProductVariationResult] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_variation].Member[ProductVariationVariableValue] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_variation].Member[ProductVariationVariable] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_product_variation].Member[SortableMixin] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_product_variation].Member[TranslatableModel] @@ -604,39 +3958,201 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_products].Member[ProductAttribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_products].Member[ProductCrossSell] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_products].Member[ProductPackageLink] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_products].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_products].Member[ProductVariationResult] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_products].Member[ProductVariationVariable] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_products].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_products].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_base].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_base].Member[PolymorphicShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_base].Member[ServiceBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_base].Member[Service] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_service_base].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_base].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_base].Member[TranslatableShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_base].Member[_translatable_model] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_behavior].Member[CountryLimitBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_behavior].Member[GroupAvailabilityBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_behavior].Member[OrderTotalLimitBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_behavior].Member[ServiceBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_behavior].Member[StaffOnlyBehaviorComponent] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_service_behavior].Member[TranslatableModel] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_service_behavior].Member[WeightBasedPriceRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_behavior].Member[WeightBasedPricingBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_behavior].Member[WeightLimitsBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_payment].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_payment].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_payment].Member[Service] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_payment].Member[StaffOnlyBehaviorComponent] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_shipping].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_shipping].Member[Service] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_service_shipping].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_shipments].Member[ShipmentProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_shipments].Member[Shipment] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_shops].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_shops].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_shops].Member[TranslatableShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_supplied_products].Member[SuppliedProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_suppliers].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_suppliers].Member[SupplierModule] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_suppliers].Member[SupplierShop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_suppliers].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_suppliers].Member[TranslatableShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_taxes].Member[CustomerTaxGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_taxes].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_taxes].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_taxes].Member[TranslatableShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_units].Member[DisplayUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_units].Member[PiecesSalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_units].Member[SalesUnitAsDisplayUnit] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_units].Member[SalesUnitTranslation] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_units].Member[SalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_units].Member[TranslatableShuupModel] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[models].Member[_units].Member[TranslatedFieldsModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_creator].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_creator].Member[Order] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[order_creator].Member[_creator].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_modifier].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_source].Member[AnonymousContact] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[order_creator].Member[_source].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_source].Member[PaymentMethod] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[order_creator].Member[_source].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_source].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_source].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_source].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_source].Member[TaxClass] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[order_creator].Member[_validators].Member[ShopProduct] @@ -652,75 +4168,453 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[core].Member[pricing].Member[default_pricing].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[shop_provider].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[signal_handlers].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[ContactGroupPriceDisplay] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[DisplayUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[PersonContact] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[signal_handlers].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[signal_handlers].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[suppliers].Member[base].Member[Contact] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[suppliers].Member[base].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[suppliers].Member[base].Member[Shipment] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[suppliers].Member[base].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[suppliers].Member[base].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[tasks].Member[BackgroundTaskExecution] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[tasks].Member[BackgroundTask] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[taxing].Member[_module].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[telemetry].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[telemetry].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[telemetry].Member[Payment] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[telemetry].Member[PersistentCacheEntry] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[telemetry].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[formatters].Member[Address] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[forms].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[forms].Member[ImmutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[forms].Member[MutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[line_unit_mixin].Member[PiecesSalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[price_cache].Member[AnonymousContact] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[utils].Member[price_cache].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[product_bought_with_relations].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[product_bought_with_relations].Member[ProductCrossSell] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[utils].Member[product_caching_object].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[product_statistics].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[product_statistics].Member[ProductCatalogPrice] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[utils].Member[product_statistics].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[core].Member[utils].Member[product_subscription].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[product_subscription].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[product_subscription].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[utils].Member[shops].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[admin_form_part].Member[CgpDiscount] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[admin_form_part].Member[CgpPrice] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[admin_form_part].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[models].Member[CgpBase] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[models].Member[CgpDiscount] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[models].Member[CgpPrice] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[module].Member[CgpDiscount] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[module].Member[CgpPrice] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[module].Member[ProductCatalogDiscountedPriceRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[module].Member[ProductCatalogDiscountedPrice] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[module].Member[ProductCatalogPriceRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[module].Member[ProductCatalogPrice] - - Django.db.models.Model~Subclass - shuup - Member[customer_group_pricing].Member[module].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[signal_handers].Member[CgpDiscount] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[signal_handers].Member[CgpPrice] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[signal_handers].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[customer_group_pricing].Member[signal_handers].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[contact].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[contact].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[contact].Member[MutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[contact].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[product].Member[MediaFile] - - Django.db.models.Model~Subclass - shuup - Member[default_importer].Member[importers].Member[product].Member[ProductMedia] - - Django.db.models.Model~Subclass - shuup - Member[default_importer].Member[importers].Member[product].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[product].Member[ProductVariationVariableValue] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[product].Member[ProductVariationVariable] - - Django.db.models.Model~Subclass - shuup - Member[default_importer].Member[importers].Member[product].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[product].Member[SalesUnit] - - Django.db.models.Model~Subclass - shuup - Member[default_importer].Member[importers].Member[product].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[product].Member[SupplierModule] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[product].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[product].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[forms].Member[Contact] - - Django.db.models.Model~Subclass - shuup - Member[default_reports].Member[forms].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[forms].Member[ShippingMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[forms].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[forms].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[forms].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[mixins].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[mixins].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[reports].Member[customer_sales].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[reports].Member[new_customers].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[reports].Member[product_total_sales].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[reports].Member[shipping].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[reports].Member[taxes].Member[OrderLineTax] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[reports].Member[taxes].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_tax].Member[admin_module].Member[TaxRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_tax].Member[admin_module].Member[views].Member[TaxRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_tax].Member[models].Member[CustomerTaxGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_tax].Member[models].Member[TaxClass] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_tax].Member[models].Member[TaxRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_tax].Member[models].Member[Tax] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_tax].Member[module].Member[TaxRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[mass_actions].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[modules].Member[_discounts].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[modules].Member[_happy_hours].Member[HappyHour] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[object_selector].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_active_list].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_archive].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_delete].Member[Discount] - - Django.db.models.Model~Subclass - shuup - Member[discounts].Member[admin].Member[views].Member[_edit].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_edit].Member[ContactGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_edit].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_edit].Member[HappyHour] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_edit].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[HappyHour] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[TimeRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[models].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[models].Member[HappyHour] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[models].Member[ShopProductCatalogDiscountsLink] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[models].Member[TimeRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[models].Member[_catalog].Member[ShopProductCatalogDiscountsLink] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[models].Member[_discounts].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[models].Member[_happy_hours].Member[HappyHour] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[models].Member[_happy_hours].Member[TimeRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[modules].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[modules].Member[ProductCatalogDiscountedPrice] - - Django.db.models.Model~Subclass - shuup - Member[discounts].Member[modules].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[plugins].Member[Discount] - - Django.db.models.Model~Subclass - shuup - Member[discounts].Member[signal_handlers].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[signal_handlers].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[signal_handlers].Member[HappyHour] - - Django.db.models.Model~Subclass - shuup - Member[discounts].Member[signal_handlers].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[signal_handlers].Member[TimeRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[tasks].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[utils].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[utils].Member[Discount] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[utils].Member[ProductCatalogDiscountedPriceRule] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[utils].Member[ProductCatalogDiscountedPrice] - - Django.db.models.Model~Subclass - shuup - Member[discounts].Member[utils].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[utils].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[admin_module].Member[StoredBasket] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[admin_module].Member[carts].Member[views].Member[_detail].Member[StoredBasket] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[admin_module].Member[carts].Member[views].Member[_list].Member[StoredBasket] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[admin_module].Member[forms].Member[ConfigurationItem] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[Carousel] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[forms].Member[Carousel] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[forms].Member[Category] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[forms].Member[Page] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[forms].Member[Slide] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_delete].Member[Carousel] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_edit].Member[Carousel] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_list].Member[Carousel] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[forms].Member[Carousel] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[models].Member[Carousel] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[apps].Member[carousel].Member[models].Member[Category] @@ -730,54 +4624,183 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[front].Member[apps].Member[carousel].Member[models].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[models].Member[ShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[models].Member[Slide] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[models].Member[TranslatableShuupModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[plugins].Member[Carousel] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[dashboard_items].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[forms].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[forms].Member[MutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[forms].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[forms].Member[SavedAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[views].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[views].Member[SavedAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[personal_order_history].Member[dashboard_items].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[personal_order_history].Member[views].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[forms].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[forms].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[notify_events].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[dashboard_items].Member[StoredBasket] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[apps].Member[saved_carts].Member[views].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[apps].Member[saved_carts].Member[views].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[StoredBasket] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[apps].Member[simple_search].Member[forms].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[apps].Member[simple_search].Member[views].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[basket].Member[storage].Member[StoredBasket] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[checkout].Member[addresses].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[checkout].Member[addresses].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[checkout].Member[addresses].Member[SavedAddress] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[checkout].Member[confirm].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[checkout].Member[methods].Member[PaymentMethod] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[checkout].Member[methods].Member[ShippingMethod] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[forms].Member[product_list_modifiers].Member[Attribute] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[forms].Member[product_list_modifiers].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[forms].Member[product_list_modifiers].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[forms].Member[product_list_modifiers].Member[ProductVariationVariable] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[forms].Member[product_list_modifiers].Member[ShopProduct] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[forms].Member[product_list_supplier_modifier].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[forms].Member[product_list_supplier_modifier].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[forms].Member[widget].Member[File] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[models].Member[StoredBasket] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[models].Member[stored_basket].Member[StoredBasket] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[notify_events].Member[Script] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[signal_handlers].Member[Image] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[signal_handlers].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[signal_handlers].Member[ProductCrossSell] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[signal_handlers].Member[ProductMedia] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[signal_handlers].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[signal_handlers].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[template_helpers].Member[category].Member[Manufacturer] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[template_helpers].Member[general].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[template_helpers].Member[general].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[template_helpers].Member[order].Member[OrderLine] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[template_helpers].Member[product].Member[ProductAttribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[template_helpers].Member[product].Member[ProductCrossSell] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[template_helpers].Member[product].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[themes].Member[views].Member[_product_price].Member[ProductVariationResult] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[themes].Member[views].Member[_product_price].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[cache].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[order_source].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[product].Member[ProductVariationVariableValue] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[product].Member[ProductVariationVariable] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[utils].Member[product].Member[Product] @@ -796,6 +4819,9 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[front].Member[utils].Member[urls].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[urls].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[utils].Member[views].Member[ProductAttribute] @@ -805,30 +4831,69 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[front].Member[views].Member[category].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[views].Member[category].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[views].Member[order].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[views].Member[payment].Member[Order] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[views].Member[product].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[front].Member[views].Member[product].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[views].Member[product].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[admin_module].Member[forms].Member[GDPRCookieCategory] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[admin_module].Member[forms].Member[GDPRSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[views].Member[Contact] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[admin_module].Member[views].Member[GDPRCookieCategory] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[admin_module].Member[views].Member[GDPRSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[anonymizer].Member[Address] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[anonymizer].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[anonymizer].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[anonymizer].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[anonymizer].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[anonymizer].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[models].Member[GDPRCookieCategory] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[models].Member[GDPRSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[models].Member[GDPRUserConsentDocument] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[models].Member[GDPRUserConsent] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[models].Member[Page] @@ -838,33 +4903,189 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[models].Member[Version] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[providers].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[providers].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[resources].Member[GDPRCookieCategory] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[resources].Member[GDPRSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[Basket] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[Contact] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[serializers].Member[GDPRCookieCategory] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[GDPRUserConsent] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[MutableAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[SavedAddress] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[serializers].Member[StoredBasket] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[signal_handlers].Member[GDPRSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[snippet_blocker].Member[Snippet] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[tasks].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[tasks].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[tasks].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[utils].Member[Page] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[utils].Member[PersonContact] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[views].Member[GDPRCookieCategory] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[views].Member[Order] - - Django.db.models.Model~Subclass - shuup - Member[gdpr].Member[views].Member[Page] - - Django.db.models.Model~Subclass - shuup - Member[importer].Member[_mapper].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[BackgroundTaskExecution] + - - Django.db.models.Model~Subclass + - shuup + - Member[importer].Member[importing].Member[importing].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[importer].Member[importing].Member[importing].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[importer].Member[importing].Member[session].Member[TranslatedFieldsModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[importer].Member[tasks].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[importer].Member[tasks].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[actions].Member[email].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[actions].Member[notification].Member[Notification] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[actions].Member[order].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[NotificationModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[forms].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[delete].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[edit].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[editor].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[list].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[template].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[models].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[models].Member[Notification] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[models].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[models].Member[email_template].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[models].Member[notification].Member[Notification] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[models].Member[script].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[runner].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[script].Member[BaseLogEntry] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[script_template].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[signal_handlers].Member[Script] + - - Django.db.models.Model~Subclass + - shuup + - Member[notify].Member[tasks].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[order_printouts].Member[admin_module].Member[views].Member[OrderLine] + - - Django.db.models.Model~Subclass + - shuup + - Member[order_printouts].Member[admin_module].Member[views].Member[Order] + - - Django.db.models.Model~Subclass + - shuup + - Member[order_printouts].Member[admin_module].Member[views].Member[Shipment] + - - Django.db.models.Model~Subclass + - shuup + - Member[reports].Member[forms].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[reports].Member[report].Member[Shop] - - Django.db.models.Model~Subclass - shuup - Member[simple_cms].Member[admin_module].Member[Page] @@ -898,42 +5119,117 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[simple_supplier].Member[admin_module].Member[forms].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[admin_module].Member[forms].Member[Supplier] - - Django.db.models.Model~Subclass - shuup - Member[simple_supplier].Member[admin_module].Member[views].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[admin_module].Member[views].Member[StockCount] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[admin_module].Member[views].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[forms].Member[SalesUnit] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[forms].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[models].Member[StockAdjustment] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[models].Member[StockCount] - - Django.db.models.Model~Subclass - shuup - Member[simple_supplier].Member[module].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[module].Member[StockAdjustment] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[module].Member[StockCount] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[product_copy_signal_handler].Member[StockCount] - - Django.db.models.Model~Subclass - shuup - Member[simple_supplier].Member[signal_handlers].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[simple_supplier].Member[signal_handlers].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[tasks].Member[AnonymousContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[tasks].Member[ProductCatalogPrice] - - Django.db.models.Model~Subclass - shuup - Member[simple_supplier].Member[tasks].Member[Product] - - Django.db.models.Model~Subclass - shuup - Member[simple_supplier].Member[tasks].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[tasks].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[utils].Member[OrderLine] - - Django.db.models.Model~Subclass - shuup - Member[simple_supplier].Member[utils].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[utils].Member[ShipmentProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[utils].Member[StockAdjustment] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[utils].Member[StockCount] - - Django.db.models.Model~Subclass - shuup - Member[tasks].Member[admin_module].Member[TaskType] + - - Django.db.models.Model~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[Task] + - - Django.db.models.Model~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[Contact] + - - Django.db.models.Model~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[TaskComment] - - Django.db.models.Model~Subclass - shuup - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[TaskType] + - - Django.db.models.Model~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[Task] - - Django.db.models.Model~Subclass - shuup - Member[tasks].Member[admin_module].Member[views].Member[list].Member[TaskType] + - - Django.db.models.Model~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[list].Member[Task] + - - Django.db.models.Model~Subclass + - shuup + - Member[tasks].Member[models].Member[TaskComment] - - Django.db.models.Model~Subclass - shuup - Member[tasks].Member[models].Member[TaskType] + - - Django.db.models.Model~Subclass + - shuup + - Member[tasks].Member[models].Member[Task] - - Django.db.models.Model~Subclass - shuup - Member[tasks].Member[models].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[utils].Member[analog].Member[BaseLogEntry] - - Django.db.models.Model~Subclass - shuup - Member[utils].Member[filer].Member[File] @@ -943,24 +5239,144 @@ extensions: - - Django.db.models.Model~Subclass - shuup - Member[utils].Member[filer].Member[Image] + - - Django.db.models.Model~Subclass + - shuup + - Member[utils].Member[filer].Member[MediaFile] + - - Django.db.models.Model~Subclass + - shuup + - Member[utils].Member[filer].Member[MediaFolder] + - - Django.db.models.Model~Subclass + - shuup + - Member[utils].Member[models].Member[SortableMixin] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_injector].Member[AdminThemeSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_injector].Member[Shop] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_injector].Member[Supplier] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[Font] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[Snippet] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[utils].Member[ThemeSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[Snippet] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[AdminThemeSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[Font] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[ThemeSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[cache].Member[SavedViewConfig] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[forms].Member[AdminThemeSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[forms].Member[Font] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[forms].Member[ThemeSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[layout].Member[_contact_group].Member[CompanyContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[layout].Member[_contact_group].Member[PersonContact] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[models].Member[AdminThemeSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[models].Member[Font] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[models].Member[SavedViewConfig] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[models].Member[Snippet] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[models].Member[ThemeSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[object_selector].Member[Font] - - Django.db.models.Model~Subclass - shuup - Member[xtheme].Member[plugins].Member[category_links].Member[Category] - - Django.db.models.Model~Subclass - shuup - Member[xtheme].Member[plugins].Member[image].Member[File] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products].Member[ProductCrossSell] - - Django.db.models.Model~Subclass - shuup - Member[xtheme].Member[plugins].Member[products].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products_async].Member[ProductCrossSell] - - Django.db.models.Model~Subclass - shuup - Member[xtheme].Member[plugins].Member[products_async].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[resources].Member[Snippet] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[view_config].Member[SavedViewConfig] + - - django.forms.BaseForm~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[list].Member[AddonEnableDisableForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[reload].Member[ReloadMethodForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[upload].Member[AddonUploadForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[forms].Member[EmailAuthenticationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[forms].Member[ShuupAdminFormNoTranslation] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[forms].Member[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[forms].Member[_auth].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[forms].Member[_auth].Member[EmailAuthenticationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[forms].Member[_auth].Member[RecoverPasswordForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[forms].Member[_auth].Member[RequestPasswordForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[forms].Member[_base].Member[ModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[forms].Member[_base].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[forms].Member[_base].Member[ShuupAdminFormNoTranslation] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[forms].Member[_base].Member[ShuupAdminForm] @@ -982,30 +5398,102 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[categories].Member[form_parts].Member[CategoryBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[form_parts].Member[CategoryProductForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[categories].Member[forms].Member[CategoryBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[forms].Member[CategoryProductForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[categories].Member[forms].Member[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[edit].Member[ContactGroupPriceDisplayForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_group_price_display].Member[views].Member[forms].Member[ContactGroupPriceDisplayForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[forms].Member[ContactGroupBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[forms].Member[ContactGroupMembersForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[contact_groups].Member[views].Member[forms].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[form_parts].Member[CompanyContactBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[form_parts].Member[PersonContactBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[CompanyContactBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[GroupMassEditForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[MassEditForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[forms].Member[PersonContactBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[mass_edit].Member[GroupMassEditForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[mass_edit].Member[MassEditForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[currencies].Member[views].Member[edit].Member[CurrencyForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[labels].Member[views].Member[LabelForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[labels].Member[views].Member[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[ManufacturerForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[ShuupAdminFormNoTranslation] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[form_parts].Member[MediaFolderForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[forms].Member[MediaFolderForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[UploadFileForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[UploadImageForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[refund].Member[FullRefundConfirmationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[refund].Member[RefundForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[ShipmentForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[status].Member[MultiLanguageModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[views].Member[status].Member[OrderStatusForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[views].Member[edit].Member[PermissionGroupForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[product_types].Member[views].Member[edit].Member[MultiLanguageModelForm] @@ -1015,6 +5503,12 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[BaseProductMediaForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[PackageChildForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[ProductAttributesForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[ProductBaseForm] @@ -1033,6 +5527,9 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ProductAttributesForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ProductBaseForm] @@ -1045,18 +5542,36 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ShopProductForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[package_forms].Member[PackageChildForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[ProductAttributesForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[ProductBaseForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[ShopProductForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_cross_sell].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_cross_sell].Member[ProductCrossSellForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[MultiLanguageModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[ProductMediaForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_package].Member[PackageChildForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[mass_edit].Member[MassEditForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[sales_units].Member[views].Member[edit].Member[DisplayUnitForm] @@ -1075,6 +5590,9 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[service_providers].Member[forms].Member[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[views].Member[_wizard].Member[ServiceProviderTypeForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[service_providers].Member[wizard_form_defs].Member[ManualPaymentWizardForm] @@ -1102,12 +5620,24 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[services].Member[behavior_form_part].Member[TranslatableModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[AlwaysChangedModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[services].Member[forms].Member[BaseMethodForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[CountryLimitBehaviorComponentForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[services].Member[forms].Member[FixedCostBehaviorComponentForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[GroupAvailabilityBehaviorComponentForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[OrderTotalLimitBehaviorComponentForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[services].Member[forms].Member[PaymentMethodForm] @@ -1117,15 +5647,48 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[services].Member[forms].Member[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[StaffOnlyBehaviorComponentForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[services].Member[forms].Member[WaivingCostBehaviorComponentForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[WeightLimitsBehaviorComponentForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[services].Member[weight_based_pricing].Member[_form_part].Member[ShuupAdminForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[services].Member[weight_based_pricing].Member[_form_part].Member[WeightBasedPriceRangeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[form_parts].Member[shop].Member[ShopOrderConfigurationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[forms].Member[ColumnSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[forms].Member[OrderSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[forms].Member[columns].Member[ColumnSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[forms].Member[system].Member[BaseSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[forms].Member[system].Member[OrderSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[views].Member[list].Member[ColumnSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[forms].Member[ContactAddressForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[forms].Member[ShopAddressWizardForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[shops].Member[forms].Member[ShopBaseForm] @@ -1135,21 +5698,36 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[shops].Member[forms].Member[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[edit].Member[ContactAddressForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[shops].Member[views].Member[edit].Member[ShopBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[wizard].Member[ShopAddressWizardForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[shops].Member[views].Member[wizard].Member[ShopWizardForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[suppliers].Member[form_parts].Member[SupplierBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[form_parts].Member[SupplierContactAddressForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[suppliers].Member[forms].Member[ShuupAdminForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[suppliers].Member[forms].Member[SupplierBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[forms].Member[SupplierContactAddressForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[system].Member[views].Member[telemetry].Member[TelemetryWizardForm] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[CustomerTaxGroupForm] @@ -1162,6 +5740,18 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[TaxForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[detail].Member[BaseUserForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[password].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[password].Member[RecoverPasswordForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[permissions].Member[PermissionChangeFormBase] - - django.forms.BaseForm~Subclass - shuup - Member[admin].Member[utils].Member[views].Member[MultiLanguageModelForm] @@ -1171,18 +5761,105 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[campaigns].Member[admin_module].Member[form_parts].Member[CatalogCampaignForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[form_parts].Member[SalesRangesForm] - - django.forms.BaseForm~Subclass - shuup - Member[campaigns].Member[admin_module].Member[form_sets].Member[TranslatableModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[BasketCampaignForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[BasketDiscountAmountForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[BasketDiscountPercentageForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[BasketMaxTotalAmountConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[BasketMaxTotalProductAmountConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[BasketTotalAmountConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[BasketTotalProductAmountConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[BasketTotalUndiscountedProductAmountConditionForm] - - django.forms.BaseForm~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[CatalogCampaignForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[CategoryFilterForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[CategoryProductsBasketConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ChildrenProductConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ContactBasketConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ContactConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ContactGroupBasketConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ContactGroupConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[CouponForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[DiscountFromCategoryProductsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[DiscountFromProductForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[DiscountPercentageFromUndiscountedForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[FreeProductLineForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[HourBasketConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[HourConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ProductDiscountAmountForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ProductDiscountPercentageForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ProductFilterForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ProductTypeFilterForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[ProductsInBasketConditionForm] - - django.forms.BaseForm~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_base].Member[BaseCampaignForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_base].Member[BaseEffectModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_base].Member[BaseRuleModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_base].Member[ShuupAdminForm] @@ -1192,24 +5869,315 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_basket].Member[BasketCampaignForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BaseRuleModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketMaxTotalAmountConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketMaxTotalProductAmountConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketTotalAmountConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketTotalProductAmountConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[BasketTotalUndiscountedProductAmountConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[CategoryProductsBasketConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[ChildrenProductConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[ContactBasketConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[ContactGroupBasketConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[HourBasketConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_conditions].Member[ProductsInBasketConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[BaseEffectModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[BasketDiscountAmountForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[BasketDiscountPercentageForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[DiscountFromCategoryProductsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[DiscountFromProductForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[DiscountPercentageFromUndiscountedForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[FreeProductLineForm] - - django.forms.BaseForm~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog].Member[BaseCampaignForm] - - django.forms.BaseForm~Subclass - shuup - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog].Member[CatalogCampaignForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_conditions].Member[BaseRuleModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_conditions].Member[ContactConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_conditions].Member[ContactGroupConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_conditions].Member[HourConditionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_effects].Member[BaseEffectModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_effects].Member[ProductDiscountAmountForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_effects].Member[ProductDiscountPercentageForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_filters].Member[BaseRuleModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_filters].Member[CategoryFilterForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_filters].Member[ProductFilterForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_catalog_filters].Member[ProductTypeFilterForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_coupon].Member[CouponForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_edit].Member[CouponForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[reports].Member[CouponsUsageForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[reports].Member[OrderReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[core].Member[utils].Member[forms].Member[MutableAddressForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[core].Member[utils].Member[forms].Member[RecoverPasswordForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[customer_group_pricing].Member[admin_form_part].Member[CustomerGroupDiscountForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[customer_group_pricing].Member[admin_form_part].Member[CustomerGroupPricingForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[forms].Member[BaseReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[forms].Member[CustomerSalesReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[forms].Member[NewCustomersReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[forms].Member[OrderLineReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[forms].Member[OrderReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[forms].Member[ProductTotalSalesReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[forms].Member[ShippingReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[forms].Member[TaxesReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[customer_sales].Member[CustomerSalesReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[new_customers].Member[NewCustomersReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[orders].Member[OrderLineReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[orders].Member[OrderReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[product_total_sales].Member[ProductTotalSalesReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[refunds].Member[OrderReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[sales].Member[OrderReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[sales_per_hour].Member[OrderReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[shipping].Member[ShippingReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[taxes].Member[TaxesReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_reports].Member[reports].Member[total_sales].Member[OrderReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[default_tax].Member[admin_module].Member[views].Member[TaxRuleForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_edit].Member[DiscountForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[HappyHourForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[discounts].Member[plugins].Member[GenericPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[discounts].Member[plugins].Member[ProductSelectionConfigForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[admin_module].Member[carts].Member[form_parts].Member[CartDelayConfigurationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[admin_module].Member[checkout].Member[form_parts].Member[CheckoutConfigurationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[admin_module].Member[companies].Member[form_parts].Member[BaseSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[admin_module].Member[companies].Member[form_parts].Member[RegistrationSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[admin_module].Member[forms].Member[BaseSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[admin_module].Member[sorts_and_filters].Member[form_parts].Member[ConfigurationCategoryForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[admin_module].Member[sorts_and_filters].Member[form_parts].Member[ConfigurationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[admin_module].Member[translation].Member[form_parts].Member[TranslationSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[forms].Member[EmailAuthenticationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[RecoverPasswordForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[SetPasswordForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[forms].Member[CarouselForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[forms].Member[ModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[forms].Member[MultiLanguageModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[forms].Member[SlideForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_edit].Member[CarouselForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[forms].Member[CarouselConfigForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[forms].Member[GenericPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[plugins].Member[CarouselConfigForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[forms].Member[CompanyContactForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[forms].Member[PersonContactForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[forms].Member[SavedAddressForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[customer_information].Member[views].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[forms].Member[BaseUserCreationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[forms].Member[CompanyForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[forms].Member[ContactPersonForm] - - django.forms.BaseForm~Subclass - shuup - Member[front].Member[apps].Member[registration].Member[forms].Member[PersonRegistrationForm] - - django.forms.BaseForm~Subclass - shuup - Member[front].Member[apps].Member[registration].Member[forms].Member[RegistrationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[apps].Member[simple_search].Member[views].Member[ProductListForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[checkout].Member[addresses].Member[CompanyForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[checkout].Member[addresses].Member[SavedAddressForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[checkout].Member[checkout_method].Member[ChooseToRegisterForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[checkout].Member[confirm].Member[ConfirmForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[checkout].Member[methods].Member[MethodsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[utils].Member[sorts_and_filters].Member[ProductListForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[views].Member[category].Member[ProductListForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[front].Member[views].Member[upload].Member[UploadImageForm] - - django.forms.BaseForm~Subclass - shuup - Member[gdpr].Member[admin_module].Member[forms].Member[GDPRCookieCategoryForm] @@ -1219,6 +6187,66 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[gdpr].Member[admin_module].Member[forms].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[gdpr].Member[forms].Member[CompanyAgreementForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[gdpr].Member[providers].Member[CompanyAgreementForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[importer].Member[admin_module].Member[forms].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[importer].Member[admin_module].Member[forms].Member[ImportSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[ImportSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[notify].Member[admin_module].Member[forms].Member[ScriptForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[notify].Member[admin_module].Member[forms].Member[ScriptItemEditForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[edit].Member[ScriptForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[editor].Member[ScriptItemEditForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[EmailTemplateForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[ShuupAdminFormNoTranslation] + - - django.forms.BaseForm~Subclass + - shuup + - Member[notify].Member[script_template].Member[generic].Member[GenericScriptTemplateEmailContentForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[notify].Member[script_template].Member[generic].Member[GenericScriptTemplateEmailForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[order_printouts].Member[admin_module].Member[forms].Member[PrintoutsEmailForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[order_printouts].Member[admin_module].Member[section].Member[PrintoutsEmailForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[order_printouts].Member[admin_module].Member[views].Member[PrintoutsEmailForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[reports].Member[forms].Member[BaseReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[reports].Member[forms].Member[ShuupReportForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[reports].Member[report].Member[BaseReportForm] - - django.forms.BaseForm~Subclass - shuup - Member[simple_cms].Member[admin_module].Member[form_parts].Member[CMSOpenGraphForm] @@ -1231,27 +6259,495 @@ extensions: - - django.forms.BaseForm~Subclass - shuup - Member[simple_cms].Member[admin_module].Member[views].Member[PageForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_cms].Member[plugins].Member[GenericPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_cms].Member[plugins].Member[PageLinksConfigForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[admin_module].Member[forms].Member[SimpleSupplierForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[admin_module].Member[views].Member[AlertLimitForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[admin_module].Member[views].Member[StockAdjustmentForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[forms].Member[AlertLimitForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[forms].Member[StockAdjustmentForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[forms].Member[StockManagedForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[notify_script_template].Member[StockLimitEmailForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[utils].Member[AlertLimitForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[utils].Member[StockAdjustmentForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_supplier].Member[utils].Member[StockManagedForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[ModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[TaskCommentForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[TaskForm] - - django.forms.BaseForm~Subclass - shuup - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[TaskTypeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[utils].Member[filer].Member[UploadFileForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[utils].Member[filer].Member[UploadImageForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[utils].Member[multilanguage_model_form].Member[ModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[utils].Member[multilanguage_model_form].Member[MultiLanguageModelForm] - - django.forms.BaseForm~Subclass - shuup - Member[utils].Member[multilanguage_model_form].Member[TranslatableModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[ActivationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[AdminThemeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[FontForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[SnippetForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[ActivationForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[AdminThemeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[FontForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[forms].Member[AdminThemeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[forms].Member[FontForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[forms].Member[GenericThemeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[_base].Member[GenericPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[category_links].Member[CategoryLinksConfigForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[category_links].Member[GenericPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[forms].Member[GenericPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[forms].Member[PluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products].Member[GenericPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products].Member[ProductSelectionConfigForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products].Member[ProductsFromCategoryForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products_async].Member[GenericPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products_async].Member[ProductSelectionConfigForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products_async].Member[ProductsFromCategoryForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[social_media_links].Member[GenericPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[social_media_links].Member[SocialMediaLinksPluginForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[xtheme].Member[views].Member[forms].Member[LayoutCellGeneralInfoForm] + - - django.http.request.HttpRequest~Subclass + - shuup + - Member[core].Member[basket].Member[command_middleware].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - shuup + - Member[core].Member[pricing].Member[_context].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - shuup + - Member[core].Member[pricing].Member[_module].Member[HttpRequest] - - django.http.request.HttpRequest~Subclass - shuup - Member[core].Member[utils].Member[context_cache].Member[WSGIRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - shuup + - Member[admin].Member[views].Member[edit].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - shuup + - Member[front].Member[views].Member[timezone].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - shuup + - Member[admin].Member[utils].Member[urls].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - shuup + - Member[admin].Member[views].Member[impersonate].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - shuup + - Member[front].Member[views].Member[misc].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - shuup + - Member[front].Member[views].Member[upload].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotAllowed~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponseNotAllowed~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponseNotFound~Subclass + - shuup + - Member[gdpr].Member[views].Member[HttpResponseNotFound] + - - django.http.response.HttpResponseNotFound~Subclass + - shuup + - Member[xtheme].Member[views].Member[extra].Member[HttpResponseNotFound] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[list].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[upload].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[form_part].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[edit].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[delete].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[detail].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[contacts].Member[views].Member[mass_edit].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[labels].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[manufacturers].Member[views].Member[edit].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[menu].Member[views].Member[arrange].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[addresses].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[detail].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[payment].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[refund].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[shipment].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[delete].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[copy].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[delete].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_cross_sell].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_package].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_parent].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[mass_edit].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[settings].Member[views].Member[list].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[views].Member[edit].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[suppliers].Member[views].Member[delete].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[system].Member[views].Member[telemetry].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[detail].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[password].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[modules].Member[users].Member[views].Member[permissions].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[utils].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[views].Member[dashboard].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[views].Member[edit].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[views].Member[impersonate].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[views].Member[password].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[admin].Member[views].Member[wizard].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[core].Member[basket].Member[command_dispatcher].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[core].Member[models].Member[_service_payment].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_delete].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[discounts].Member[admin].Member[views].Member[_happy_hours].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[front].Member[apps].Member[auth].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[admin_module].Member[views].Member[_delete].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[front].Member[apps].Member[personal_order_history].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[front].Member[checkout].Member[checkout_method].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[front].Member[views].Member[misc].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[front].Member[views].Member[product].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[gdpr].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[delete].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[email_template].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[simple_cms].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[tasks].Member[admin_module].Member[views].Member[edit].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_theme].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[xtheme].Member[views].Member[command].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - shuup + - Member[xtheme].Member[views].Member[editor].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[reload].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[mass_actions].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[admin].Member[modules].Member[system].Member[views].Member[telemetry].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[admin].Member[utils].Member[mass_action].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[admin].Member[utils].Member[picotable].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[admin].Member[views].Member[select].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[core].Member[error_handling].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[front].Member[themes].Member[views].Member[_basket].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[front].Member[urls].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[front].Member[views].Member[timezone].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[gdpr].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[importer].Member[admin_module].Member[import_views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[order_printouts].Member[admin_module].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[reports].Member[writer].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[utils].Member[pdf].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[xtheme].Member[views].Member[editor].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - shuup + - Member[xtheme].Member[views].Member[plugins].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[addons].Member[admin_module].Member[views].Member[reload].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[copy].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[mass_actions].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[edit].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[modules].Member[orders].Member[views].Member[log].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[utils].Member[picotable].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[views].Member[menu].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[views].Member[search].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[views].Member[select].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[views].Member[tour].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[admin].Member[views].Member[wizard].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[core].Member[basket].Member[command_dispatcher].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[core].Member[middleware].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[front].Member[apps].Member[saved_carts].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[front].Member[views].Member[upload].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[notify].Member[admin_module].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[notify].Member[admin_module].Member[views].Member[editor].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[order_printouts].Member[admin_module].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - shuup + - Member[simple_supplier].Member[admin_module].Member[views].Member[JsonResponse] - - io.StringIO~Subclass - shuup - Member[addons].Member[admin_module].Member[views].Member[reload].Member[StringIO] - - io.StringIO~Subclass - shuup - Member[admin].Member[modules].Member[orders].Member[mass_actions].Member[BytesIO] + - - io.StringIO~Subclass + - shuup + - Member[core].Member[management].Member[commands].Member[makemessages].Member[BytesIO] - - io.StringIO~Subclass - shuup - Member[reports].Member[writer].Member[BytesIO] + - - io.StringIO~Subclass + - shuup + - Member[reports].Member[writer].Member[StringIO] + - - markupsafe.Markup~Subclass + - shuup + - Member[xtheme].Member[rendering].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sickle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sickle.model.yml new file mode 100644 index 00000000000..87a2de8633e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sickle.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - sickle + - Member[models].Member[etree] + - - lxml.etree~Alias + - sickle + - Member[response].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-signxml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-signxml.model.yml new file mode 100644 index 00000000000..ef6561054b9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-signxml.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - signxml + - Member[processor].Member[etree] + - - lxml.etree~Alias + - signxml + - Member[verifier].Member[etree] + - - xml.etree.ElementTree~Subclass + - signxml + - Member[processor].Member[stdlibElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-silk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-silk.model.yml new file mode 100644 index 00000000000..1e41291c7f5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-silk.model.yml @@ -0,0 +1,207 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[CProfileView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[ClearDBView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[ProfileDotView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[ProfileDownloadView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[ProfilingDetailView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[ProfilingView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[Raw] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[RequestView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[RequestsView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[SQLDetailView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[SQLView] + - - Django.Views.View~Subclass + - silk + - Member[urls].Member[SummaryView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[clear_db].Member[ClearDBView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[clear_db].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[cprofile].Member[CProfileView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[cprofile].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[profile_detail].Member[ProfilingDetailView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[profile_detail].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[profile_dot].Member[ProfileDotView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[profile_dot].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[profile_download].Member[ProfileDownloadView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[profile_download].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[profiling].Member[ProfilingView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[profiling].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[raw].Member[Raw] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[raw].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[request_detail].Member[RequestView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[request_detail].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[requests].Member[RequestsView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[requests].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[sql].Member[SQLView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[sql].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[sql_detail].Member[SQLDetailView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[sql_detail].Member[View] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[summary].Member[SummaryView] + - - Django.Views.View~Subclass + - silk + - Member[views].Member[summary].Member[View] + - - Django.db.models.Model~Subclass + - silk + - Member[models].Member[BaseProfile] + - - Django.db.models.Model~Subclass + - silk + - Member[models].Member[Profile] + - - Django.db.models.Model~Subclass + - silk + - Member[models].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[models].Member[Response] + - - Django.db.models.Model~Subclass + - silk + - Member[models].Member[SQLQuery] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[clear_db].Member[Profile] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[clear_db].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[clear_db].Member[Response] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[clear_db].Member[SQLQuery] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[cprofile].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[profile_detail].Member[Profile] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[profile_dot].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[profile_download].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[profiling].Member[Profile] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[profiling].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[raw].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[request_detail].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[requests].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[requests].Member[Response] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[sql].Member[Profile] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[sql].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[sql].Member[SQLQuery] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[sql_detail].Member[Profile] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[sql_detail].Member[Request] + - - Django.db.models.Model~Subclass + - silk + - Member[views].Member[sql_detail].Member[SQLQuery] + - - django.db.models.FileField~Subclass + - silk + - Member[models].Member[FileField] + - - django.http.response.FileResponse~Subclass + - silk + - Member[views].Member[profile_download].Member[FileResponse] + - - django.http.response.HttpResponse~Subclass + - silk + - Member[views].Member[profile_dot].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - silk + - Member[views].Member[raw].Member[HttpResponse] + - - io.StringIO~Subclass + - silk + - Member[collector].Member[StringIO] + - - io.StringIO~Subclass + - silk + - Member[views].Member[profile_dot].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simple_salesforce.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simple_salesforce.model.yml new file mode 100644 index 00000000000..e128895c849 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simple_salesforce.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - simple_salesforce + - Member[metadata].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simple_sso.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simple_sso.model.yml index ad7b3694039..1fc138fbbe3 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simple_sso.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simple_sso.model.yml @@ -4,6 +4,48 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - simple_sso + - Member[sso_client].Member[client].Member[AuthenticateView] + - - Django.Views.View~Subclass + - simple_sso + - Member[sso_client].Member[client].Member[LoginView] + - - Django.Views.View~Subclass + - simple_sso + - Member[sso_client].Member[client].Member[View] + - - Django.Views.View~Subclass + - simple_sso + - Member[sso_server].Member[server].Member[AuthorizeView] + - - Django.Views.View~Subclass + - simple_sso + - Member[sso_server].Member[server].Member[VerificationProvider] + - - Django.Views.View~Subclass + - simple_sso + - Member[sso_server].Member[server].Member[View] - - Django.db.models.Model~Subclass - simple_sso - Member[sso_client].Member[client].Member[User] + - - Django.db.models.Model~Subclass + - simple_sso + - Member[sso_server].Member[models].Member[Consumer] + - - Django.db.models.Model~Subclass + - simple_sso + - Member[sso_server].Member[models].Member[Token] + - - Django.db.models.Model~Subclass + - simple_sso + - Member[sso_server].Member[server].Member[Consumer] + - - Django.db.models.Model~Subclass + - simple_sso + - Member[sso_server].Member[server].Member[Token] + - - django.http.response.HttpResponseBadRequest~Subclass + - simple_sso + - Member[sso_server].Member[server].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - simple_sso + - Member[sso_server].Member[server].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - simple_sso + - Member[sso_client].Member[client].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - simple_sso + - Member[sso_server].Member[server].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simpleai.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simpleai.model.yml new file mode 100644 index 00000000000..1bb230a2f42 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simpleai.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - simpleai + - Member[search].Member[web_viewer_server].Member[Flask] + - - flask.Response~Subclass + - simpleai + - Member[search].Member[web_viewer_server].Member[Response] + - - pickle~Alias + - simpleai + - Member[machine_learning].Member[classifiers].Member[pickle] + - - pickle~Alias + - simpleai + - Member[machine_learning].Member[models].Member[pickle] + - - pickle~Alias + - simpleai + - Member[machine_learning].Member[reinforcement_learning].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simpletransformers.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simpletransformers.model.yml new file mode 100644 index 00000000000..bb3ef9e10cc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simpletransformers.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - simpletransformers + - Member[language_modeling].Member[language_modeling_utils].Member[pickle] + - - pickle~Alias + - simpletransformers + - Member[retrieval].Member[retrieval_utils].Member[pickle] + - - pickle~Alias + - simpletransformers + - Member[seq2seq].Member[seq2seq_utils].Member[pickle] + - - pickle~Alias + - simpletransformers + - Member[t5].Member[t5_utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simplipy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simplipy.model.yml new file mode 100644 index 00000000000..0dc6f49f8eb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simplipy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - simplipy + - Member[api].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-singer_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-singer_sdk.model.yml new file mode 100644 index 00000000000..b47458e8573 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-singer_sdk.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - singer_sdk + - Member[helpers].Member[_catalog].Member[Logger] + - - logging.Logger~Subclass + - singer_sdk + - Member[sinks].Member[core].Member[Logger] + - - requests.models.Response~Subclass + - singer_sdk + - Member[pagination].Member[Response] + - - sqlalchemy.engine.Engine~Subclass + - singer_sdk + - Member[connectors].Member[sql].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-siphon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-siphon.model.yml new file mode 100644 index 00000000000..98d63f7347c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-siphon.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - siphon + - Member[cdmr].Member[cdmremote].Member[BytesIO] + - - io.StringIO~Subclass + - siphon + - Member[cdmr].Member[cdmremotefeature].Member[BytesIO] + - - io.StringIO~Subclass + - siphon + - Member[http_util].Member[BytesIO] + - - io.StringIO~Subclass + - siphon + - Member[ncss].Member[BytesIO] + - - io.StringIO~Subclass + - siphon + - Member[simplewebservice].Member[igra2].Member[BytesIO] + - - io.StringIO~Subclass + - siphon + - Member[simplewebservice].Member[igra2].Member[StringIO] + - - io.StringIO~Subclass + - siphon + - Member[simplewebservice].Member[ndbc].Member[StringIO] + - - io.StringIO~Subclass + - siphon + - Member[simplewebservice].Member[wyoming].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - siphon + - Member[catalog].Member[ET] + - - xml.etree.ElementTree~Subclass + - siphon + - Member[ncss].Member[ET] + - - xml.etree.ElementTree~Subclass + - siphon + - Member[radarserver].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitemap.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitemap.model.yml new file mode 100644 index 00000000000..496703ef317 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitemap.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - sitemap + - Member[base].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitemiddleware.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitemiddleware.model.yml new file mode 100644 index 00000000000..7e693b8e419 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitemiddleware.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - sitemiddleware + - Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitetree.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitetree.model.yml index 2961782cf7e..66de7e62c10 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitetree.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitetree.model.yml @@ -4,9 +4,54 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - sitetree + - Member[admin].Member[TreeItemChoiceField] + - - Django.Forms.Field~Subclass + - sitetree + - Member[fields].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - sitetree + - Member[fields].Member[TreeItemChoiceField] + - - Django.Forms.Field~Subclass + - sitetree + - Member[forms].Member[TreeItemChoiceField] + - - Django.Forms.Field~Subclass + - sitetree + - Member[toolbox].Member[TreeItemChoiceField] - - Django.db.models.Model~Subclass - sitetree - Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - sitetree + - Member[models].Member[TreeBase] + - - Django.db.models.Model~Subclass + - sitetree + - Member[models].Member[TreeItemBase] + - - Django.db.models.Model~Subclass + - sitetree + - Member[models].Member[TreeItem] + - - Django.db.models.Model~Subclass + - sitetree + - Member[models].Member[Tree] - - Django.db.models.Model~Subclass - sitetree - Member[utils].Member[Permission] + - - django.forms.BaseForm~Subclass + - sitetree + - Member[admin].Member[TreeItemForm] + - - django.forms.BaseForm~Subclass + - sitetree + - Member[forms].Member[TreeItemForm] + - - django.forms.BaseForm~Subclass + - sitetree + - Member[toolbox].Member[TreeItemForm] + - - django.http.request.HttpRequest~Subclass + - sitetree + - Member[admin].Member[HttpRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - sitetree + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - sitetree + - Member[admin].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-six.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-six.model.yml new file mode 100644 index 00000000000..4ac6111fba1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-six.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - six + - Member[BytesIO] + - - io.StringIO~Subclass + - six + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skbio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skbio.model.yml new file mode 100644 index 00000000000..298380cde90 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skbio.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - skbio + - Member[io].Member[_fileobject].Member[IterableStringReaderIO] + - - io.StringIO~Subclass + - skbio + - Member[io].Member[_fileobject].Member[IterableStringWriterIO] + - - io.StringIO~Subclass + - skbio + - Member[io].Member[_iosources].Member[IterableStringReaderIO] + - - io.StringIO~Subclass + - skbio + - Member[io].Member[_iosources].Member[IterableStringWriterIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skmultilearn.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skmultilearn.model.yml new file mode 100644 index 00000000000..8a7fa5a7d81 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skmultilearn.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - skmultilearn + - Member[dataset].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skpy.model.yml new file mode 100644 index 00000000000..eb67dc6ea2d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skpy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - skpy + - Member[conn].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skybellpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skybellpy.model.yml new file mode 100644 index 00000000000..c46c265e912 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skybellpy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - skybellpy + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skyfield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skyfield.model.yml new file mode 100644 index 00000000000..d2663c22789 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-skyfield.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - skyfield + - Member[functions].Member[BytesIO] + - - io.StringIO~Subclass + - skyfield + - Member[iokit].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slack.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slack.model.yml new file mode 100644 index 00000000000..101eb23f506 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slack.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - slack + - Member[web].Member[async_internal_utils].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - slack + - Member[webhook].Member[async_client].Member[ClientSession] + - - http.client.HTTPResponse~Subclass + - slack + - Member[web].Member[base_client].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - slack + - Member[webhook].Member[client].Member[HTTPResponse] + - - logging.Logger~Subclass + - slack + - Member[web].Member[async_internal_utils].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slack_bolt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slack_bolt.model.yml new file mode 100644 index 00000000000..eb63ea958f2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slack_bolt.model.yml @@ -0,0 +1,219 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - slack_bolt + - Member[adapter].Member[django].Member[handler].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - slack_bolt + - Member[adapter].Member[django].Member[handler].Member[HttpResponse] + - - flask.Response~Subclass + - slack_bolt + - Member[adapter].Member[flask].Member[handler].Member[Response] + - - flask.Response~Subclass + - slack_bolt + - Member[adapter].Member[google_cloud_functions].Member[handler].Member[Response] + - - http.server.BaseHTTPRequestHandler~Subclass + - slack_bolt + - Member[app].Member[app].Member[SimpleHTTPRequestHandler] + - - logging.Logger~Subclass + - slack_bolt + - Member[adapter].Member[aws_lambda].Member[chalice_lazy_listener_runner].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[adapter].Member[aws_lambda].Member[lambda_s3_oauth_flow].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[adapter].Member[aws_lambda].Member[lazy_listener_runner].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[adapter].Member[django].Member[handler].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[adapter].Member[socket_mode].Member[aiohttp].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[adapter].Member[socket_mode].Member[builtin].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[adapter].Member[socket_mode].Member[websocket_client].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[adapter].Member[socket_mode].Member[websockets].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[authorization].Member[async_authorize].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[authorization].Member[async_authorize_args].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[authorization].Member[authorize].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[authorization].Member[authorize_args].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[context].Member[base_context].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[kwargs_injection].Member[args].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[kwargs_injection].Member[async_args].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[lazy_listener].Member[async_internals].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[lazy_listener].Member[async_runner].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[lazy_listener].Member[asyncio_runner].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[lazy_listener].Member[internals].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[lazy_listener].Member[runner].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[lazy_listener].Member[thread_runner].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[async_listener].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[async_listener_completion_handler].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[async_listener_error_handler].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[async_listener_start_handler].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[asyncio_runner].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[custom_listener].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[listener_completion_handler].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[listener_error_handler].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[listener_start_handler].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener].Member[thread_runner].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener_matcher].Member[async_listener_matcher].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener_matcher].Member[builtins].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[listener_matcher].Member[custom_listener_matcher].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[async_custom_middleware].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[async_middleware_error_handler].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[authorization].Member[async_multi_teams_authorization].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[authorization].Member[async_single_team_authorization].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[authorization].Member[multi_teams_authorization].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[authorization].Member[single_team_authorization].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[custom_middleware].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[middleware_error_handler].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[request_verification].Member[request_verification].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[ssl_check].Member[ssl_check].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[url_verification].Member[async_url_verification].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[middleware].Member[url_verification].Member[url_verification].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[oauth].Member[async_callback_options].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[oauth].Member[async_internals].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[oauth].Member[async_oauth_flow].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[oauth].Member[async_oauth_settings].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[oauth].Member[callback_options].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[oauth].Member[internals].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[oauth].Member[oauth_flow].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[oauth].Member[oauth_settings].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[util].Member[async_utils].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[util].Member[utils].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[workflows].Member[step].Member[async_step].Member[Logger] + - - logging.Logger~Subclass + - slack_bolt + - Member[workflows].Member[step].Member[step].Member[Logger] + - - tornado.web.RequestHandler~Subclass + - slack_bolt + - Member[adapter].Member[tornado].Member[SlackEventsHandler] + - - tornado.web.RequestHandler~Subclass + - slack_bolt + - Member[adapter].Member[tornado].Member[SlackOAuthHandler] + - - tornado.web.RequestHandler~Subclass + - slack_bolt + - Member[adapter].Member[tornado].Member[async_handler].Member[AsyncSlackEventsHandler] + - - tornado.web.RequestHandler~Subclass + - slack_bolt + - Member[adapter].Member[tornado].Member[async_handler].Member[AsyncSlackOAuthHandler] + - - tornado.web.RequestHandler~Subclass + - slack_bolt + - Member[adapter].Member[tornado].Member[async_handler].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - slack_bolt + - Member[adapter].Member[tornado].Member[handler].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - slack_bolt + - Member[adapter].Member[tornado].Member[handler].Member[SlackEventsHandler] + - - tornado.web.RequestHandler~Subclass + - slack_bolt + - Member[adapter].Member[tornado].Member[handler].Member[SlackOAuthHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slack_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slack_sdk.model.yml new file mode 100644 index 00000000000..df06514c7ab --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slack_sdk.model.yml @@ -0,0 +1,114 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - slack_sdk + - Member[audit_logs].Member[v1].Member[async_client].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - slack_sdk + - Member[scim].Member[v1].Member[async_client].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - slack_sdk + - Member[web].Member[async_internal_utils].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - slack_sdk + - Member[webhook].Member[async_client].Member[ClientSession] + - - http.client.HTTPResponse~Subclass + - slack_sdk + - Member[audit_logs].Member[v1].Member[client].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - slack_sdk + - Member[scim].Member[v1].Member[client].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - slack_sdk + - Member[web].Member[base_client].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - slack_sdk + - Member[web].Member[internal_utils].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - slack_sdk + - Member[web].Member[legacy_base_client].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - slack_sdk + - Member[webhook].Member[client].Member[HTTPResponse] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[installation_store].Member[amazon_s3].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[installation_store].Member[async_cacheable_installation_store].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[installation_store].Member[async_installation_store].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[installation_store].Member[cacheable_installation_store].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[installation_store].Member[file].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[installation_store].Member[installation_store].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[installation_store].Member[sqlalchemy].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[installation_store].Member[sqlite3].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[state_store].Member[amazon_s3].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[state_store].Member[async_state_store].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[state_store].Member[file].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[state_store].Member[sqlalchemy].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[state_store].Member[sqlite3].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[oauth].Member[state_store].Member[state_store].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[rtm_v2].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[socket_mode].Member[aiohttp].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[socket_mode].Member[async_client].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[socket_mode].Member[builtin].Member[client].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[socket_mode].Member[builtin].Member[connection].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[socket_mode].Member[builtin].Member[internals].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[socket_mode].Member[client].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[socket_mode].Member[websocket_client].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[socket_mode].Member[websockets].Member[Logger] + - - logging.Logger~Subclass + - slack_sdk + - Member[web].Member[async_internal_utils].Member[Logger] + - - sqlalchemy.engine.Engine~Subclass + - slack_sdk + - Member[oauth].Member[installation_store].Member[sqlalchemy].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - slack_sdk + - Member[oauth].Member[state_store].Member[sqlalchemy].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slackeventsapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slackeventsapi.model.yml new file mode 100644 index 00000000000..ab94170fa78 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slackeventsapi.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - slackeventsapi + - Member[server].Member[Blueprint] + - - flask.Flask~Subclass + - slackeventsapi + - Member[SlackServer] + - - flask.Flask~Subclass + - slackeventsapi + - Member[server].Member[Flask] + - - flask.Flask~Subclass + - slackeventsapi + - Member[server].Member[SlackServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slash.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slash.model.yml new file mode 100644 index 00000000000..23230ac0049 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slash.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - slash + - Member[core].Member[error].Member[StringIO] + - - pickle~Alias + - slash + - Member[core].Member[result].Member[pickle] + - - pickle~Alias + - slash + - Member[parallel].Member[worker].Member[pickle] + - - pickle~Alias + - slash + - Member[utils].Member[python].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slim.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slim.model.yml index 4d895fd0340..35afe3b53e6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slim.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slim.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - slim + - Member[base].Member[_view].Member[base_view].Member[BytesIO] - - xml.etree.ElementTree~Subclass - slim - Member[datasets].Member[process_bounding_boxes].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slovnet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slovnet.model.yml new file mode 100644 index 00000000000..97cf9d5bd54 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slovnet.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - slovnet + - Member[tar].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smart_selects.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smart_selects.model.yml new file mode 100644 index 00000000000..320f30e1bef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smart_selects.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - smart_selects + - Member[form_fields].Member[ChainedManyToManyField] + - - Django.Forms.Field~Subclass + - smart_selects + - Member[form_fields].Member[ChainedModelChoiceField] + - - Django.Forms.Field~Subclass + - smart_selects + - Member[form_fields].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - smart_selects + - Member[form_fields].Member[GroupedModelSelect] + - - Django.Forms.Field~Subclass + - smart_selects + - Member[form_fields].Member[ModelChoiceField] + - - Django.Forms.Field~Subclass + - smart_selects + - Member[form_fields].Member[ModelMultipleChoiceField] + - - django.http.response.JsonResponse~Subclass + - smart_selects + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smartfields.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smartfields.model.yml new file mode 100644 index 00000000000..0bfc4321594 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smartfields.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - smartfields + - Member[urls].Member[FileUploadView] + - - Django.Views.View~Subclass + - smartfields + - Member[views].Member[FileUploadView] + - - django.db.models.FileField~Subclass + - smartfields + - Member[fields].Member[FileField] + - - django.db.models.FileField~Subclass + - smartfields + - Member[fields].Member[ImageField] + - - django.db.models.FileField~Subclass + - smartfields + - Member[fields]Member[FileField] + - - django.db.models.FileField~Subclass + - smartfields + - Member[fields]Member[ImageField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smartmin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smartmin.model.yml index 46539c478e3..dffc8b84f1c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smartmin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smartmin.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - smartmin + - Member[csv_imports].Member[views].Member[SmartListView] + - - Django.Views.View~Subclass + - smartmin + - Member[csv_imports].Member[views].Member[SmartReadView] - - Django.Views.View~Subclass - smartmin - Member[users].Member[urls].Member[Login] @@ -16,9 +22,90 @@ extensions: - - Django.Views.View~Subclass - smartmin - Member[users].Member[views].Member[Login] + - - Django.Views.View~Subclass + - smartmin + - Member[users].Member[views].Member[SmartCreateView] + - - Django.Views.View~Subclass + - smartmin + - Member[users].Member[views].Member[SmartFormView] + - - Django.Views.View~Subclass + - smartmin + - Member[users].Member[views].Member[SmartListView] + - - Django.Views.View~Subclass + - smartmin + - Member[users].Member[views].Member[SmartUpdateView] + - - Django.Views.View~Subclass + - smartmin + - Member[users].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[ListView] - - Django.Views.View~Subclass - smartmin - Member[views].Member[ProcessFormView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartCSVImportView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartCreateView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartCsvView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartDeleteView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartFormView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartListView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartModelActionView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartMultiFormView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartReadView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartTemplateView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartUpdateView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[SmartXlsView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[UpdateView] + - - Django.db.models.Model~Subclass + - smartmin + - Member[csv_imports].Member[models].Member[ImportTask] + - - Django.db.models.Model~Subclass + - smartmin + - Member[csv_imports].Member[models].Member[SmartModel] + - - Django.db.models.Model~Subclass + - smartmin + - Member[csv_imports].Member[tasks].Member[ImportTask] + - - Django.db.models.Model~Subclass + - smartmin + - Member[csv_imports].Member[views].Member[ImportTask] - - Django.db.models.Model~Subclass - smartmin - Member[management].Member[ContentType] @@ -28,9 +115,75 @@ extensions: - - Django.db.models.Model~Subclass - smartmin - Member[management].Member[Permission] + - - Django.db.models.Model~Subclass + - smartmin + - Member[models].Member[SmartModel] - - Django.db.models.Model~Subclass - smartmin - Member[perms].Member[Permission] + - - Django.db.models.Model~Subclass + - smartmin + - Member[users].Member[middleware].Member[PasswordHistory] + - - Django.db.models.Model~Subclass + - smartmin + - Member[users].Member[models].Member[FailedLogin] + - - Django.db.models.Model~Subclass + - smartmin + - Member[users].Member[models].Member[PasswordHistory] + - - Django.db.models.Model~Subclass + - smartmin + - Member[users].Member[models].Member[RecoveryToken] + - - Django.db.models.Model~Subclass + - smartmin + - Member[users].Member[views].Member[FailedLogin] - - Django.db.models.Model~Subclass - smartmin - Member[users].Member[views].Member[Group] + - - Django.db.models.Model~Subclass + - smartmin + - Member[users].Member[views].Member[PasswordHistory] + - - Django.db.models.Model~Subclass + - smartmin + - Member[users].Member[views].Member[RecoveryToken] + - - Django.db.models.Model~Subclass + - smartmin + - Member[views].Member[ImportTask] + - - django.forms.BaseForm~Subclass + - smartmin + - Member[users].Member[views].Member[SetPasswordForm] + - - django.forms.BaseForm~Subclass + - smartmin + - Member[users].Member[views].Member[UserForgetForm] + - - django.forms.BaseForm~Subclass + - smartmin + - Member[users].Member[views].Member[UserForm] + - - django.forms.BaseForm~Subclass + - smartmin + - Member[users].Member[views].Member[UserProfileForm] + - - django.forms.BaseForm~Subclass + - smartmin + - Member[users].Member[views].Member[UserUpdateForm] + - - django.http.response.HttpResponseRedirect~Subclass + - smartmin + - Member[users].Member[middleware].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - smartmin + - Member[users].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - smartmin + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - smartmin + - Member[pdf].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - smartmin + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - smartmin + - Member[views].Member[JsonResponse] + - - io.StringIO~Subclass + - smartmin + - Member[csv_imports].Member[tasks].Member[StringIO] + - - io.StringIO~Subclass + - smartmin + - Member[pdf].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smdebug.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smdebug.model.yml new file mode 100644 index 00000000000..bf46927747a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smdebug.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - smdebug + - Member[profiler].Member[system_metrics_reader].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smuggler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smuggler.model.yml new file mode 100644 index 00000000000..0808aa21056 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smuggler.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - smuggler + - Member[forms].Member[FixturePathField] + - - Django.Forms.Field~Subclass + - smuggler + - Member[forms].Member[MultiFixtureField] + - - Django.Views.View~Subclass + - smuggler + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - smuggler + - Member[views].Member[LoadDataView] + - - django.forms.BaseForm~Subclass + - smuggler + - Member[forms].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - smuggler + - Member[views].Member[ImportForm] + - - django.http.response.HttpResponseRedirect~Subclass + - smuggler + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - smuggler + - Member[utils].Member[HttpResponse] + - - io.StringIO~Subclass + - smuggler + - Member[utils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snakeviz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snakeviz.model.yml new file mode 100644 index 00000000000..750d9ccd854 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snakeviz.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - snakeviz + - Member[main].Member[VizHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snippets.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snippets.model.yml new file mode 100644 index 00000000000..87145e71915 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snippets.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - snippets + - Member[views].Member[SnippetDetail] + - - Django.Views.View~Subclass + - snippets + - Member[views].Member[SnippetList] + - - Django.Views.View~Subclass + - snippets + - Member[views].Member[SnippetViewerList] + - - Django.db.models.Model~Subclass + - snippets + - Member[models].Member[SnippetViewer] + - - Django.db.models.Model~Subclass + - snippets + - Member[models].Member[Snippet] + - - Django.db.models.Model~Subclass + - snippets + - Member[serializers].Member[SnippetViewer] + - - Django.db.models.Model~Subclass + - snippets + - Member[serializers].Member[Snippet] + - - Django.db.models.Model~Subclass + - snippets + - Member[views].Member[SnippetViewer] + - - Django.db.models.Model~Subclass + - snippets + - Member[views].Member[Snippet] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowflake.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowflake.model.yml index e9268dc7340..722a33da540 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowflake.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowflake.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - snowflake + - Member[hooks].Member[snowflake].Member[StringIO] - - tornado.web.Application~Subclass - snowflake - Member[server].Member[SnowflakeApplication] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowpenguin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowpenguin.model.yml new file mode 100644 index 00000000000..0f50f21ef3d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowpenguin.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - snowpenguin + - Member[django].Member[recaptcha2].Member[fields].Member[ReCaptchaField] + - - Django.Forms.Field~Subclass + - snowpenguin + - Member[django].Member[recaptcha3].Member[fields].Member[ReCaptchaField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowplow_tracker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowplow_tracker.model.yml new file mode 100644 index 00000000000..d60107b105a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowplow_tracker.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - snowplow_tracker + - Member[event_store].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snscrape.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snscrape.model.yml index b962bc3af88..faa30defb24 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snscrape.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snscrape.model.yml @@ -7,3 +7,6 @@ extensions: - - http.client.HTTPConnection~Subclass - snscrape - Member[base].Member[_HTTPSConnection] + - - logging.Logger~Subclass + - snscrape + - Member[_cli].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-social_core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-social_core.model.yml new file mode 100644 index 00000000000..03d228afbdc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-social_core.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - social_core + - Member[store].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-social_django.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-social_django.model.yml index 67de8d97058..80b9c7b06c2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-social_django.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-social_django.model.yml @@ -4,6 +4,45 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - social_django + - Member[admin].Member[Association] + - - Django.db.models.Model~Subclass + - social_django + - Member[admin].Member[Nonce] + - - Django.db.models.Model~Subclass + - social_django + - Member[admin].Member[UserSocialAuth] + - - Django.db.models.Model~Subclass + - social_django + - Member[management].Member[commands].Member[clearsocial].Member[Code] + - - Django.db.models.Model~Subclass + - social_django + - Member[management].Member[commands].Member[clearsocial].Member[Partial] + - - Django.db.models.Model~Subclass + - social_django + - Member[models].Member[AbstractUserSocialAuth] + - - Django.db.models.Model~Subclass + - social_django + - Member[models].Member[Association] + - - Django.db.models.Model~Subclass + - social_django + - Member[models].Member[Code] + - - Django.db.models.Model~Subclass + - social_django + - Member[models].Member[Nonce] + - - Django.db.models.Model~Subclass + - social_django + - Member[models].Member[Partial] + - - Django.db.models.Model~Subclass + - social_django + - Member[models].Member[UserSocialAuth] - - Django.db.models.Model~Subclass - social_django - Member[strategy].Member[ContentType] + - - Django.db.models.Model~Subclass + - social_django + - Member[strategy].Member[Model] + - - django.http.response.HttpResponse~Subclass + - social_django + - Member[strategy].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-socketio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-socketio.model.yml new file mode 100644 index 00000000000..285c2bea9d1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-socketio.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - socketio + - Member[sdjango].Member[HttpResponse] + - - pickle~Alias + - socketio + - Member[async_aiopika_manager].Member[pickle] + - - pickle~Alias + - socketio + - Member[async_pubsub_manager].Member[pickle] + - - pickle~Alias + - socketio + - Member[async_redis_manager].Member[pickle] + - - pickle~Alias + - socketio + - Member[kafka_manager].Member[pickle] + - - pickle~Alias + - socketio + - Member[kombu_manager].Member[pickle] + - - pickle~Alias + - socketio + - Member[pubsub_manager].Member[pickle] + - - pickle~Alias + - socketio + - Member[redis_manager].Member[pickle] + - - pickle~Alias + - socketio + - Member[zmq_manager].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sockjs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sockjs.model.yml index 5ba794b6a4f..a522905344a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sockjs.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sockjs.model.yml @@ -4,18 +4,90 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[basehandler].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[basehandler].Member[PreflightHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[basehandler].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[static].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[static].Member[GreetingsHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[static].Member[IFrameHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[static].Member[InfoHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[static].Member[PreflightHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[EventSourceTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[HtmlFileTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[JSONPSendHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[JSONPTransport] - - tornado.web.RequestHandler~Subclass - sockjs - Member[tornado].Member[transports].Member[RawWebSocketTransport] - - tornado.web.RequestHandler~Subclass - sockjs - Member[tornado].Member[transports].Member[WebSocketTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[XhrPollingTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[XhrSendHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[XhrStreamingTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[eventsource].Member[EventSourceTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[htmlfile].Member[HtmlFileTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[jsonp].Member[JSONPSendHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[jsonp].Member[JSONPTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[pollingbase].Member[PollingTransportBase] - - tornado.web.RequestHandler~Subclass - sockjs - Member[tornado].Member[transports].Member[rawwebsocket].Member[RawWebSocketTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[streamingbase].Member[StreamingTransportBase] - - tornado.web.RequestHandler~Subclass - sockjs - Member[tornado].Member[transports].Member[websocket].Member[WebSocketTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[xhr].Member[XhrPollingTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[xhr].Member[XhrSendHandler] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[xhrstreaming].Member[XhrStreamingTransport] - - tornado.web.RequestHandler~Subclass - sockjs - Member[tornado].Member[websocket].Member[SockJSWebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-soco.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-soco.model.yml new file mode 100644 index 00000000000..ade69590406 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-soco.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - soco + - Member[events_asyncio].Member[ClientSession] + - - http.server.BaseHTTPRequestHandler~Subclass + - soco + - Member[events].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - soco + - Member[events].Member[EventNotifyHandler] + - - lxml.etree~Alias + - soco + - Member[zonegroupstate].Member[LXML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[alarms].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[core].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[data_structures].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[data_structures_entry].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[events_base].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[ms_data_structures].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[music_services].Member[accounts].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[music_services].Member[music_service].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[services].Member[ET] + - - xml.etree.ElementTree~Subclass + - soco + - Member[services].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[soap].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[utils].Member[XML] + - - xml.etree.ElementTree~Subclass + - soco + - Member[xml].Member[XML] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sodapy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sodapy.model.yml new file mode 100644 index 00000000000..55bbbe380d1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sodapy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - sodapy + - Member[socrata].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solara.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solara.model.yml index cb41cbbe7ca..572b5b84903 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solara.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solara.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Blueprint~Subclass + - solara + - Member[server].Member[flask].Member[Blueprint] + - - flask.Flask~Subclass + - solara + - Member[server].Member[flask].Member[Flask] + - - io.StringIO~Subclass + - solara + - Member[components].Member[image].Member[BytesIO] + - - pickle~Alias + - solara + - Member[server].Member[app].Member[pickle] + - - pickle~Alias + - solara + - Member[server].Member[kernel_context].Member[pickle] - - tornado.web.RequestHandler~Subclass - solara - Member[server].Member[jupyter].Member[cdn_handler].Member[CdnHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solcx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solcx.model.yml new file mode 100644 index 00000000000..f93d9f7cc20 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solcx.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - solcx + - Member[install].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solidfire.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solidfire.model.yml new file mode 100644 index 00000000000..21fc685afd7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solidfire.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - solidfire + - Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solo.model.yml new file mode 100644 index 00000000000..3a9d379accd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solo.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - solo + - Member[models].Member[SingletonModel] + - - django.http.response.HttpResponseRedirect~Subclass + - solo + - Member[admin].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sp_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sp_api.model.yml new file mode 100644 index 00000000000..21337db4ea0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sp_api.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - sp_api + - Member[base].Member[helpers].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spacy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spacy.model.yml new file mode 100644 index 00000000000..66664047cd4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spacy.model.yml @@ -0,0 +1,102 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - spacy + - Member[compat].Member[pickle] + - - pydantic.BaseModel~Subclass + - spacy + - Member[cli].Member[debug_config].Member[ConfigSchemaInit] + - - pydantic.BaseModel~Subclass + - spacy + - Member[cli].Member[debug_config].Member[ConfigSchemaTraining] + - - pydantic.BaseModel~Subclass + - spacy + - Member[cli].Member[debug_data].Member[ConfigSchemaTraining] + - - pydantic.BaseModel~Subclass + - spacy + - Member[cli].Member[debug_model].Member[ConfigSchemaTraining] + - - pydantic.BaseModel~Subclass + - spacy + - Member[cli].Member[init_config].Member[RecommendationSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[cli].Member[package].Member[ModelMetaSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[language].Member[ConfigSchemaInit] + - - pydantic.BaseModel~Subclass + - spacy + - Member[language].Member[ConfigSchemaNlp] + - - pydantic.BaseModel~Subclass + - spacy + - Member[language].Member[ConfigSchemaPretrain] + - - pydantic.BaseModel~Subclass + - spacy + - Member[language].Member[ConfigSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[pipeline].Member[_edit_tree_internals].Member[schemas].Member[EditTreeSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[pipeline].Member[_edit_tree_internals].Member[schemas].Member[MatchNodeSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[pipeline].Member[_edit_tree_internals].Member[schemas].Member[SubstNodeSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[ConfigSchemaInit] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[ConfigSchemaNlp] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[ConfigSchemaPretrainEmpty] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[ConfigSchemaPretrain] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[ConfigSchemaTraining] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[ConfigSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[DocJSONSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[ModelMetaSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[RecommendationSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[RecommendationTrfItem] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[RecommendationTrf] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[TokenPatternNumber] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[TokenPatternSchema] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[TokenPatternString] + - - pydantic.BaseModel~Subclass + - spacy + - Member[schemas].Member[TokenPattern] + - - pydantic.BaseModel~Subclass + - spacy + - Member[training].Member[initialize].Member[ConfigSchemaTraining] + - - pydantic.BaseModel~Subclass + - spacy + - Member[training].Member[loop].Member[ConfigSchemaTraining] + - - pydantic.BaseModel~Subclass + - spacy + - Member[training].Member[pretrain].Member[ConfigSchemaPretrain] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spamwatch.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spamwatch.model.yml new file mode 100644 index 00000000000..a08b034de99 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spamwatch.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - spamwatch + - Member[client].Member[Response] + - - requests.models.Response~Subclass + - spamwatch + - Member[errors].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-speckle_automate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-speckle_automate.model.yml new file mode 100644 index 00000000000..bc066bde402 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-speckle_automate.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[AutomateBase] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[AutomationResult] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[AutomationRunData] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[ResultCase] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[automation_context].Member[AutomateBase] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[automation_context].Member[AutomationResult] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[automation_context].Member[AutomationRunData] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[automation_context].Member[Branch] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[automation_context].Member[ResultCase] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[runner].Member[AutomateBase] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[runner].Member[AutomationRunData] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[schema].Member[AutomateBase] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[schema].Member[AutomationResult] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[schema].Member[AutomationRunData] + - - pydantic.BaseModel~Subclass + - speckle_automate + - Member[schema].Member[ResultCase] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-specklepy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-specklepy.model.yml new file mode 100644 index 00000000000..fc3023729be --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-specklepy.model.yml @@ -0,0 +1,219 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[client].Member[Account] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[credentials].Member[Account] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[credentials].Member[ServerInfo] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[credentials].Member[UserInfo] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[Activity] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[Branch] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[Branches] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[Collaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[Commit] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[Commits] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[LimitedUser] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[Object] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[PendingStreamCollaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[ServerInfo] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[Stream] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[Streams] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resource].Member[Account] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[active_user].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[active_user].Member[PendingStreamCollaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[active_user].Member[User] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[branch].Member[Branch] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[commit].Member[Commit] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[other_user].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[other_user].Member[LimitedUser] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[server].Member[ServerInfo] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[stream].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[stream].Member[PendingStreamCollaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[stream].Member[Stream] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[subscriptions].Member[Stream] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[user].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[user].Member[PendingStreamCollaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[resources].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[api].Member[wrapper].Member[Account] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[client].Member[Account] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[credentials].Member[Account] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[credentials].Member[ServerInfo] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[credentials].Member[UserInfo] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[Activity] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[Branch] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[Branches] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[Collaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[Commit] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[Commits] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[LimitedUser] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[Object] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[PendingStreamCollaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[ServerInfo] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[Stream] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[Streams] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resource].Member[Account] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[active_user].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[active_user].Member[PendingStreamCollaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[active_user].Member[User] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[branch].Member[Branch] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[commit].Member[Commit] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[other_user].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[other_user].Member[LimitedUser] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[server].Member[ServerInfo] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[stream].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[stream].Member[PendingStreamCollaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[stream].Member[Stream] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[subscriptions].Member[Stream] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[user].Member[ActivityCollection] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[user].Member[PendingStreamCollaborator] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[resources].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[core].Member[api].Member[wrapper].Member[Account] + - - pydantic.BaseModel~Subclass + - specklepy + - Member[transports].Member[server].Member[server].Member[Account] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spectree.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spectree.model.yml new file mode 100644 index 00000000000..0d548cd112c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spectree.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - spectree + - Member[plugins].Member[flask_plugin].Member[Blueprint] + - - pydantic.BaseModel~Subclass + - spectree + - Member[ExternalDocs] + - - pydantic.BaseModel~Subclass + - spectree + - Member[SecuritySchemeData] + - - pydantic.BaseModel~Subclass + - spectree + - Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - spectree + - Member[Tag] + - - pydantic.BaseModel~Subclass + - spectree + - Member[config].Member[Contact] + - - pydantic.BaseModel~Subclass + - spectree + - Member[config].Member[License] + - - pydantic.BaseModel~Subclass + - spectree + - Member[config].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - spectree + - Member[config].Member[Server] + - - pydantic.BaseModel~Subclass + - spectree + - Member[models].Member[ExternalDocs] + - - pydantic.BaseModel~Subclass + - spectree + - Member[models].Member[SecuritySchemeData] + - - pydantic.BaseModel~Subclass + - spectree + - Member[models].Member[SecurityScheme] + - - pydantic.BaseModel~Subclass + - spectree + - Member[models].Member[Server] + - - pydantic.BaseModel~Subclass + - spectree + - Member[models].Member[Tag] + - - pydantic.BaseModel~Subclass + - spectree + - Member[models].Member[ValidationErrorElement] + - - pydantic.BaseModel~Subclass + - spectree + - Member[models].Member[ValidationError] + - - pydantic.BaseModel~Subclass + - spectree + - Member[plugins].Member[starlette_plugin].Member[_PydanticResponseModel] + - - pydantic.BaseModel~Subclass + - spectree + - Member[spec].Member[Tag] + - - pydantic.BaseModel~Subclass + - spectree + - Member[spec].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-speech_recognition.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-speech_recognition.model.yml new file mode 100644 index 00000000000..9a722901bea --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-speech_recognition.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - speech_recognition + - Member[recognizers].Member[whisper].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx.model.yml new file mode 100644 index 00000000000..ea4d4568107 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - sphinx + - Member[application].Member[StringIO] + - - io.StringIO~Subclass + - sphinx + - Member[util].Member[inspect].Member[StringIO] + - - io.StringIO~Subclass + - sphinx + - Member[util].Member[osutil].Member[StringIO] + - - pickle~Alias + - sphinx + - Member[application].Member[pickle] + - - pickle~Alias + - sphinx + - Member[builders].Member[pickle] + - - pickle~Alias + - sphinx + - Member[environment].Member[pickle] + - - pickle~Alias + - sphinx + - Member[ext].Member[coverage].Member[pickle] + - - pickle~Alias + - sphinx + - Member[search].Member[pickle] + - - pickle~Alias + - sphinx + - Member[versioning].Member[pickle] + - - requests.models.Response~Subclass + - sphinx + - Member[builders].Member[linkcheck].Member[Response] + - - xml.etree.ElementTree~Subclass + - sphinx + - Member[ext].Member[graphviz].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx_immaterial.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx_immaterial.model.yml new file mode 100644 index 00000000000..93c2ca84898 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx_immaterial.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - sphinx_immaterial + - Member[custom_admonitions].Member[CustomAdmonitionConfig] + - - xml.etree.ElementTree~Subclass + - sphinx_immaterial + - Member[apidoc].Member[cpp].Member[cppreference].Member[ET] + - - xml.etree.ElementTree~Subclass + - sphinx_immaterial + - Member[graphviz].Member[ET] + - - xml.etree.ElementTree~Subclass + - sphinx_immaterial + - Member[postprocess_html].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx_material.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx_material.model.yml new file mode 100644 index 00000000000..ff7dab692cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx_material.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - sphinx_material + - Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-splunk_add_on_ucc_framework.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-splunk_add_on_ucc_framework.model.yml new file mode 100644 index 00000000000..72ae1c03837 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-splunk_add_on_ucc_framework.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - splunk_add_on_ucc_framework + - Member[data_ui_generator].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spyder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spyder.model.yml new file mode 100644 index 00000000000..2b77c079b71 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spyder.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - spyder + - Member[utils].Member[external].Member[github].Member[StringIO] + - - pickle~Alias + - spyder + - Member[plugins].Member[ipythonconsole].Member[comms].Member[kernelcomm].Member[pickle] + - - pickle~Alias + - spyder + - Member[plugins].Member[pylint].Member[main_widget].Member[pickle] + - - pickle~Alias + - spyder + - Member[py3compat].Member[pickle] + - - pickle~Alias + - spyder + - Member[utils].Member[bsdsocket].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spyder_kernels.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spyder_kernels.model.yml new file mode 100644 index 00000000000..b91a12ee608 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spyder_kernels.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - spyder_kernels + - Member[comms].Member[commbase].Member[pickle] + - - pickle~Alias + - spyder_kernels + - Member[utils].Member[iofuncs].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spyne.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spyne.model.yml new file mode 100644 index 00000000000..e6f31c58c99 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spyne.model.yml @@ -0,0 +1,93 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseNotAllowed~Subclass + - spyne + - Member[server].Member[django].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponse~Subclass + - spyne + - Member[server].Member[django].Member[HttpResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - spyne + - Member[server].Member[django].Member[StreamingHttpResponse] + - - io.StringIO~Subclass + - spyne + - Member[model].Member[binary].Member[BytesIO] + - - io.StringIO~Subclass + - spyne + - Member[model].Member[binary].Member[StringIO] + - - io.StringIO~Subclass + - spyne + - Member[protocol].Member[cloth].Member[_base].Member[BytesIO] + - - io.StringIO~Subclass + - spyne + - Member[protocol].Member[csv].Member[StringIO] + - - io.StringIO~Subclass + - spyne + - Member[protocol].Member[http].Member[BytesIO] + - - io.StringIO~Subclass + - spyne + - Member[store].Member[relational].Member[document].Member[BytesIO] + - - io.StringIO~Subclass + - spyne + - Member[store].Member[relational].Member[document].Member[StringIO] + - - io.StringIO~Subclass + - spyne + - Member[util].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - spyne + - Member[util].Member[six].Member[StringIO] + - - io.StringIO~Subclass + - spyne + - Member[util].Member[xml].Member[BytesIO] + - - lxml.etree~Alias + - spyne + - Member[interface].Member[wsdl].Member[wsdl11].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[interface].Member[xml_schema].Member[_base].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[interface].Member[xml_schema].Member[model].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[interface].Member[xml_schema].Member[parser].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[protocol].Member[_inbase].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[protocol].Member[_outbase].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[protocol].Member[cloth].Member[_base].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[protocol].Member[cloth].Member[to_cloth].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[protocol].Member[cloth].Member[to_parent].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[protocol].Member[html].Member[_base].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[protocol].Member[soap].Member[mime].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[protocol].Member[soap].Member[soap11].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[protocol].Member[xml].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[store].Member[relational].Member[document].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[util].Member[etreeconv].Member[etree] + - - lxml.etree~Alias + - spyne + - Member[util].Member[xml].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sql_app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sql_app.model.yml new file mode 100644 index 00000000000..e47d5b003c9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sql_app.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - sql_app + - Member[schemas].Member[ItemBase] + - - pydantic.BaseModel~Subclass + - sql_app + - Member[schemas].Member[ItemCreate] + - - pydantic.BaseModel~Subclass + - sql_app + - Member[schemas].Member[Item] + - - pydantic.BaseModel~Subclass + - sql_app + - Member[schemas].Member[UserBase] + - - pydantic.BaseModel~Subclass + - sql_app + - Member[schemas].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - sql_app + - Member[schemas].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sql_databases.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sql_databases.model.yml new file mode 100644 index 00000000000..b0d43232a41 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sql_databases.model.yml @@ -0,0 +1,87 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app].Member[schemas].Member[ItemBase] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app].Member[schemas].Member[ItemCreate] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app].Member[schemas].Member[Item] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app].Member[schemas].Member[UserBase] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app].Member[schemas].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app].Member[schemas].Member[User] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py310].Member[schemas].Member[ItemBase] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py310].Member[schemas].Member[ItemCreate] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py310].Member[schemas].Member[Item] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py310].Member[schemas].Member[UserBase] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py310].Member[schemas].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py310].Member[schemas].Member[User] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py39].Member[schemas].Member[ItemBase] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py39].Member[schemas].Member[ItemCreate] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py39].Member[schemas].Member[Item] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py39].Member[schemas].Member[UserBase] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py39].Member[schemas].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - sql_databases + - Member[sql_app_py39].Member[schemas].Member[User] + - - sqlalchemy.orm.Session~Subclass + - sql_databases + - Member[sql_app].Member[alt_main].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sql_databases + - Member[sql_app].Member[crud].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sql_databases + - Member[sql_app].Member[main].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sql_databases + - Member[sql_app_py310].Member[alt_main].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sql_databases + - Member[sql_app_py310].Member[crud].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sql_databases + - Member[sql_app_py310].Member[main].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sql_databases + - Member[sql_app_py39].Member[alt_main].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sql_databases + - Member[sql_app_py39].Member[crud].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sql_databases + - Member[sql_app_py39].Member[main].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqla_wrapper.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqla_wrapper.model.yml new file mode 100644 index 00000000000..bae41917658 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqla_wrapper.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - sqla_wrapper + - Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sqla_wrapper + - Member[session].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlacodegen.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlacodegen.model.yml new file mode 100644 index 00000000000..66e6c71822f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlacodegen.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - sqlacodegen + - Member[generators].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlacodegen + - Member[utils].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlakeyset.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlakeyset.model.yml new file mode 100644 index 00000000000..8544bddf231 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlakeyset.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - sqlakeyset + - Member[serial].Member[serial].Member[StringIO] + - - sqlalchemy.orm.Session~Subclass + - sqlakeyset + - Member[paging].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_aio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_aio.model.yml new file mode 100644 index 00000000000..21f4123ab55 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_aio.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_aio + - Member[base].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_mixins.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_mixins.model.yml new file mode 100644 index 00000000000..901fdfeb3b5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_mixins.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.orm.Session~Subclass + - sqlalchemy_mixins + - Member[session].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlfmt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlfmt.model.yml new file mode 100644 index 00000000000..3b9f5c92e9e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlfmt.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - sqlfmt + - Member[cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlite_web.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlite_web.model.yml new file mode 100644 index 00000000000..c701d533e98 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlite_web.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - sqlite_web + - Member[sqlite_web].Member[Flask] + - - io.StringIO~Subclass + - sqlite_web + - Member[sqlite_web].Member[StringIO] + - - markupsafe.Markup~Subclass + - sqlite_web + - Member[sqlite_web].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlmodel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlmodel.model.yml new file mode 100644 index 00000000000..ac5671b2f82 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlmodel.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - sqlmodel + - Member[SQLModel] + - - pydantic.BaseModel~Subclass + - sqlmodel + - Member[main].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - sqlmodel + - Member[sql].Member[expression].Member[SQLModel] + - - sqlalchemy.engine.Engine~Subclass + - sqlmodel + - Member[engine].Member[create].Member[_FutureEngine] + - - sqlalchemy.orm.Session~Subclass + - sqlmodel + - Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sqlmodel + - Member[ext].Member[asyncio].Member[session].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sqlmodel + - Member[orm].Member[session].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sqlmodel + - Member[orm].Member[session].Member[_Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-src.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-src.model.yml index eb122a1aca9..176f2cba075 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-src.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-src.model.yml @@ -4,6 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - src + - Member[dal_queryset_sequence].Member[fields].Member[GenericForeignKeyModelField] + - - Django.Forms.Field~Subclass + - src + - Member[dal_queryset_sequence].Member[fields].Member[QuerySetSequenceModelField] + - - Django.Forms.Field~Subclass + - src + - Member[dal_queryset_sequence].Member[fields].Member[QuerySetSequenceModelMultipleField] + - - Django.Forms.Field~Subclass + - src + - Member[dal_select2].Member[fields].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - src + - Member[dal_select2].Member[fields].Member[Select2ListChoiceField] + - - Django.Forms.Field~Subclass + - src + - Member[dal_select2].Member[fields].Member[Select2ListCreateChoiceField] - - Django.Forms.Field~Subclass - src - Member[spicy].Member[core].Member[profile].Member[forms].Member[CaptchaField] @@ -220,6 +238,12 @@ extensions: - - Django.db.models.Model~Subclass - src - Member[spicy].Member[utils].Member[settings].Member[CustomSettings] + - - django.forms.BaseForm~Subclass + - src + - Member[dal].Member[autocomplete].Member[FutureModelForm] + - - django.forms.BaseForm~Subclass + - src + - Member[dal].Member[forms].Member[FutureModelForm] - - django.forms.BaseForm~Subclass - src - Member[spicy].Member[core].Member[admin].Member[forms].Member[ApplicationForm] @@ -322,9 +346,15 @@ extensions: - - django.forms.BaseForm~Subclass - src - Member[spicy].Member[core].Member[trash].Member[forms].Member[TrashFiltersForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - src + - Member[dal].Member[views].Member[HttpResponseBadRequest] - - django.http.response.HttpResponseForbidden~Subclass - src - Member[spicy].Member[core].Member[profile].Member[middleware].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotAllowed~Subclass + - src + - Member[dal].Member[views].Member[HttpResponseNotAllowed] - - django.http.response.HttpResponseRedirect~Subclass - src - Member[spicy].Member[core].Member[profile].Member[admin].Member[HttpResponseRedirect] @@ -361,12 +391,27 @@ extensions: - - flask.Flask~Subclass - src - Member[pandora].Member[bots].Member[server].Member[Flask] + - - flask.Flask~Subclass + - src + - Member[robusta].Member[runner].Member[web].Member[Flask] - - flask.Response~Subclass - src - Member[pandora].Member[bots].Member[server].Member[Response] - - http.server.BaseHTTPRequestHandler~Subclass - src - Member[pandora].Member[bots].Member[server].Member[WSGIRequestHandler] + - - io.StringIO~Subclass + - src + - Member[plugins].Member[info].Member[plugin].Member[BytesIO] + - - io.StringIO~Subclass + - src + - Member[plugins].Member[social].Member[plugin].Member[BytesIO] + - - io.StringIO~Subclass + - src + - Member[project].Member[StringIO] + - - io.StringIO~Subclass + - src + - Member[robusta].Member[utils].Member[json_schema].Member[StringIO] - - logging.Logger~Subclass - src - Member[falconpy].Member[_api_request].Member[_request].Member[Logger] @@ -388,6 +433,15 @@ extensions: - - logging.Logger~Subclass - src - Member[falconpy].Member[debug].Member[Logger] + - - pickle~Alias + - src + - Member[examples].Member[pybench].Member[pybench].Member[cPickle] + - - pickle~Alias + - src + - Member[examples].Member[pybench].Member[pybench].Member[pickle] + - - pickle~Alias + - src + - Member[services].Member[file].Member[pickle] - - pickle~Alias - src - Member[spicy].Member[core].Member[rmanager].Member[middleware].Member[cPickle] @@ -904,9 +958,396 @@ extensions: - - pydantic.BaseModel~Subclass - src - Member[pubsub].Member[recommender_subscribers].Member[ConfigFiles] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[base].Member[CaptchaOptionsSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[base].Member[CreateTaskBaseSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[base].Member[CreateTaskResponseSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[base].Member[GetTaskResultRequestSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[base].Member[TaskSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[result_handler].Member[GetTaskResultRequestSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[result_handler].Member[GetTaskResultResponseSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[CaptchaOptionsSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[CaptchaOptionsSocketSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[ControlCaptchaSocketSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[CreateTaskBaseSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[CreateTaskResponseSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[GetTaskResultRequestSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[GetTaskResultResponseSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[MyBaseModel] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[NormalCaptchaSocketSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[PostRequestSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[SockAuthSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[SocketResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[TaskSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[TextCaptchaSocketSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[core].Member[serializer].Member[TextCaptchaTaskSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[image_captcha].Member[GetTaskResultResponseSer] + - - pydantic.BaseModel~Subclass + - src + - Member[python_rucaptcha].Member[text_captcha].Member[TextCaptchaTaskSer] - - pydantic.BaseModel~Subclass - src - Member[recommender].Member[recommender].Member[RecommenderConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[cli].Member[auth].Member[RSAKeyPair] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[cli].Member[auth].Member[TokenDetails] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[cli].Member[main].Member[GlobalConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[cli].Member[main].Member[HelmValues] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[cli].Member[self_host].Member[RobustaRelay] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[cli].Member[self_host].Member[RobustaUI] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[cli].Member[self_host].Member[SelfHostValues] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[cli].Member[slack_feedback_message].Member[SlackFeedbackConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[cli].Member[slack_feedback_message].Member[SlackFeedbackMessage] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[discovery].Member[discovery].Member[DiscoveryResults] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[discovery].Member[resource_names].Member[ResourceLister] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[base_params].Member[NamedRegexPattern] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[base_params].Member[OverrideGraph] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[base_params].Member[PrometheusDateRange] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[base_params].Member[PrometheusDuration] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[events].Member[ExecutionContext] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[events].Member[ExecutionEventBaseParams] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[helm_release].Member[Chart] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[helm_release].Member[HelmRelease] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[helm_release].Member[Info] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[helm_release].Member[Metadata] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[jobs].Member[JobCondition] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[jobs].Member[JobContainer] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[jobs].Member[JobData] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[jobs].Member[JobInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[jobs].Member[JobStatus] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[namespaces].Member[NamespaceInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[pods].Member[ContainerResources] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[pods].Member[PodResources] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[runner_config].Member[PlaybookRepo] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[runner_config].Member[RunnerConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[services].Member[ContainerInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[services].Member[EnvVar] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[services].Member[Resources] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[services].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[services].Member[ServiceInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[model].Member[services].Member[VolumeInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[playbooks].Member[base_trigger].Member[TriggerEvent] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[playbooks].Member[prometheus_enrichment_utils].Member[XAxisLine] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[playbooks].Member[prometheus_enrichment_utils].Member[YAxisLine] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[reporting].Member[action_requests].Member[ActionRequestBody] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[reporting].Member[action_requests].Member[ExternalActionRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[reporting].Member[action_requests].Member[PartialAuth] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[reporting].Member[blocks].Member[CallbackChoice] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[reporting].Member[blocks].Member[EventRow] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[reporting].Member[blocks].Member[EventsRef] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[reporting].Member[blocks].Member[LinkProp] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[reporting].Member[blocks].Member[ScanReportRow] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[reporting].Member[callbacks].Member[ExternalActionRequestBuilder] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[schedule].Member[model].Member[BaseDelayRepeat] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[schedule].Member[model].Member[CronScheduleRepeat] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[schedule].Member[model].Member[DynamicDelayRepeat] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[schedule].Member[model].Member[FixedDelayRepeat] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[schedule].Member[model].Member[JobState] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[schedule].Member[model].Member[ScheduledJob] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[schedule].Member[model].Member[SchedulingInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[sinks].Member[robusta].Member[prometheus_health_checker].Member[PrometheusHealthStatus] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[sinks].Member[sink_base_params].Member[SinkBaseParams] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[sinks].Member[sink_config].Member[SinkConfigBase] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[triggers].Member[custom_triggers].Member[CustomTriggers] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[triggers].Member[helm_releases_triggers].Member[HelmReleaseTriggers] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[triggers].Member[helm_releases_triggers].Member[IncomingHelmReleasesEventPayload] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[core].Member[triggers].Member[oom_killed_trigger_base].Member[Exclude] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[ClusterRoleAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[ClusterRoleBindingAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[ConfigMapAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[DaemonSetAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[DeploymentAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[EventAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[ExecutionEventBaseParams] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[HorizontalPodAutoscalerAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[IngressAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[JobAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[NamespaceAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[NetworkPolicyAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[NodeAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[PersistentVolumeAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[PersistentVolumeClaimAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[PodAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[ReplicaSetAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[ResourceAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[ServiceAccountAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[ServiceAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[events].Member[StatefulSetAttributes] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[autogenerated].Member[triggers].Member[K8sTriggers] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[base_triggers].Member[IncomingK8sEventPayload] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[custom_models].Member[JobSecret] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[custom_models].Member[NamedRegexPattern] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[custom_models].Member[ProcessList] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[kubernetes].Member[custom_models].Member[Process] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[prometheus].Member[models].Member[AlertManagerEvent] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[prometheus].Member[models].Member[PrometheusAlert] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[receiver].Member[SlackActionRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[receiver].Member[SlackActionsMessage] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[receiver].Member[ValidationResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[scheduled].Member[models].Member[SchedulerEvent] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[scheduled].Member[playbook_scheduler_manager_impl].Member[ScheduledIntegrationParams] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[integrations].Member[scheduled].Member[trigger].Member[ScheduledTriggers] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[model].Member[alert_relabel_config].Member[AlertRelabel] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[model].Member[playbook_action].Member[PlaybookAction] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[model].Member[playbook_definition].Member[PlaybookDefinition] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[utils].Member[documented_pydantic].Member[DocumentedModel] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[utils].Member[silence_utils].Member[Matcher] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[utils].Member[silence_utils].Member[SilenceStatus] + - - pydantic.BaseModel~Subclass + - src + - Member[robusta].Member[utils].Member[silence_utils].Member[Silence] - - pydantic.BaseModel~Subclass - src - Member[rpc].Member[CancelQueryRunRpcRequestParams] @@ -958,3 +1399,6 @@ extensions: - - requests.models.Response~Subclass - src - Member[pandora].Member[turbo].Member[chat].Member[Response] + - - xml.etree.ElementTree~Subclass + - src + - Member[robusta].Member[utils].Member[docs].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sslify.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sslify.model.yml new file mode 100644 index 00000000000..7c68e0f29b1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sslify.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - sslify + - Member[middleware].Member[HttpResponsePermanentRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stanfordnlp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stanfordnlp.model.yml new file mode 100644 index 00000000000..3f2277a5ea7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stanfordnlp.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - stanfordnlp + - Member[pipeline].Member[demo].Member[demo_server].Member[Flask] + - - io.StringIO~Subclass + - stanfordnlp + - Member[protobuf].Member[BytesIO] + - - pickle~Alias + - stanfordnlp + - Member[models].Member[common].Member[vocab].Member[pickle] + - - pickle~Alias + - stanfordnlp + - Member[utils].Member[sweep].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stanza.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stanza.model.yml new file mode 100644 index 00000000000..384132b1d46 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stanza.model.yml @@ -0,0 +1,84 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - stanza + - Member[pipeline].Member[demo].Member[demo_server].Member[Flask] + - - http.server.BaseHTTPRequestHandler~Subclass + - stanza + - Member[server].Member[annotator].Member[BaseHTTPRequestHandler] + - - io.StringIO~Subclass + - stanza + - Member[models].Member[constituency].Member[parse_tree].Member[StringIO] + - - io.StringIO~Subclass + - stanza + - Member[protobuf].Member[BytesIO] + - - io.StringIO~Subclass + - stanza + - Member[utils].Member[visualization].Member[semgrex_app].Member[StringIO] + - - lxml.etree~Alias + - stanza + - Member[utils].Member[datasets].Member[ner].Member[convert_nkjp].Member[etree] + - - pickle~Alias + - stanza + - Member[models].Member[common].Member[doc].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[common].Member[vocab].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[depparse].Member[data].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[identity_lemmatizer].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[lemma].Member[data].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[lemmatizer].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[ner].Member[data].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[ner_tagger].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[parser].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[pos].Member[build_xpos_vocab_factory].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[pos].Member[data].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[tagger].Member[pickle] + - - pickle~Alias + - stanza + - Member[models].Member[tokenization].Member[utils].Member[pickle] + - - xml.etree.ElementTree~Subclass + - stanza + - Member[utils].Member[datasets].Member[constituency].Member[convert_arboretum].Member[ET] + - - xml.etree.ElementTree~Subclass + - stanza + - Member[utils].Member[datasets].Member[constituency].Member[convert_cintil].Member[ET] + - - xml.etree.ElementTree~Subclass + - stanza + - Member[utils].Member[datasets].Member[constituency].Member[convert_ctb].Member[ET] + - - xml.etree.ElementTree~Subclass + - stanza + - Member[utils].Member[datasets].Member[ner].Member[convert_nkjp].Member[etree] + - - xml.etree.ElementTree~Subclass + - stanza + - Member[utils].Member[datasets].Member[sentiment].Member[process_arguana_xml].Member[ET] + - - xml.etree.ElementTree~Subclass + - stanza + - Member[utils].Member[datasets].Member[sentiment].Member[process_ren_chinese].Member[ET] + - - xml.etree.ElementTree~Subclass + - stanza + - Member[utils].Member[datasets].Member[tokenization].Member[convert_th_orchid].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-star_ratings.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-star_ratings.model.yml index 550dcaf00c6..80fde030d63 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-star_ratings.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-star_ratings.model.yml @@ -4,15 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - star_ratings + - Member[urls].Member[Rate] + - - Django.Views.View~Subclass + - star_ratings + - Member[views].Member[Rate] + - - Django.Views.View~Subclass + - star_ratings + - Member[views].Member[View] - - Django.db.models.Model~Subclass - star_ratings - Member[admin].Member[UserRating] - - Django.db.models.Model~Subclass - star_ratings - Member[forms].Member[UserRating] + - - Django.db.models.Model~Subclass + - star_ratings + - Member[models].Member[AbstractBaseRating] - - Django.db.models.Model~Subclass - star_ratings - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - star_ratings + - Member[models].Member[Rating] - - Django.db.models.Model~Subclass - star_ratings - Member[models].Member[TimeStampedModel] @@ -25,3 +40,15 @@ extensions: - - Django.db.models.Model~Subclass - star_ratings - Member[views].Member[ContentType] + - - django.forms.BaseForm~Subclass + - star_ratings + - Member[forms].Member[CreateUserRatingForm] + - - django.forms.BaseForm~Subclass + - star_ratings + - Member[views].Member[CreateUserRatingForm] + - - django.http.response.HttpResponseRedirect~Subclass + - star_ratings + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.JsonResponse~Subclass + - star_ratings + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starknet_devnet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starknet_devnet.model.yml new file mode 100644 index 00000000000..4984b646ba4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starknet_devnet.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - starknet_devnet + - Member[blueprints].Member[base].Member[Blueprint] + - - flask.Blueprint~Subclass + - starknet_devnet + - Member[blueprints].Member[feeder_gateway].Member[Blueprint] + - - flask.Blueprint~Subclass + - starknet_devnet + - Member[blueprints].Member[gateway].Member[Blueprint] + - - flask.Blueprint~Subclass + - starknet_devnet + - Member[blueprints].Member[postman].Member[Blueprint] + - - flask.Blueprint~Subclass + - starknet_devnet + - Member[blueprints].Member[rpc].Member[routes].Member[Blueprint] + - - flask.Flask~Subclass + - starknet_devnet + - Member[server].Member[Flask] + - - flask.Response~Subclass + - starknet_devnet + - Member[blueprints].Member[base].Member[Response] + - - flask.Response~Subclass + - starknet_devnet + - Member[blueprints].Member[feeder_gateway].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starknet_py.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starknet_py.model.yml new file mode 100644 index 00000000000..0eea5591ff0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starknet_py.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - starknet_py + - Member[net].Member[http_client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starlette_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starlette_admin.model.yml index e41577bebf4..be08056ce8a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starlette_admin.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starlette_admin.model.yml @@ -7,3 +7,15 @@ extensions: - - pydantic.BaseModel~Subclass - starlette_admin - Member[contrib].Member[sqlmodel].Member[view].Member[SQLModel] + - - sqlalchemy.engine.Engine~Subclass + - starlette_admin + - Member[contrib].Member[sqla].Member[admin].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - starlette_admin + - Member[contrib].Member[sqla].Member[middleware].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - starlette_admin + - Member[contrib].Member[sqla].Member[middleware].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - starlette_admin + - Member[contrib].Member[sqla].Member[view].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-static_precompiler.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-static_precompiler.model.yml new file mode 100644 index 00000000000..28ecec28d9c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-static_precompiler.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - static_precompiler + - Member[models].Member[Dependency] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-static_sitemaps.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-static_sitemaps.model.yml index f78fa883f39..0eacc6bcaf6 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-static_sitemaps.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-static_sitemaps.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - static_sitemaps + - Member[urls].Member[SitemapView] + - - Django.Views.View~Subclass + - static_sitemaps + - Member[views].Member[SitemapView] + - - Django.Views.View~Subclass + - static_sitemaps + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - static_sitemaps + - Member[views].Member[HttpResponse] - - io.StringIO~Subclass - static_sitemaps - Member[generator].Member[BytesIO] + - - io.StringIO~Subclass + - static_sitemaps + - Member[generator].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-staticmap.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-staticmap.model.yml new file mode 100644 index 00000000000..3e36c173308 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-staticmap.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - staticmap + - Member[staticmap].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-steam.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-steam.model.yml new file mode 100644 index 00000000000..32fc8f8e56f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-steam.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - steam + - Member[client].Member[cdn].Member[BytesIO] + - - io.StringIO~Subclass + - steam + - Member[core].Member[cm].Member[BytesIO] + - - io.StringIO~Subclass + - steam + - Member[core].Member[manifest].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-steamship.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-steamship.model.yml new file mode 100644 index 00000000000..e107cb12bf3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-steamship.model.yml @@ -0,0 +1,1980 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - steamship + - Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[Configuration] + - - pydantic.BaseModel~Subclass + - steamship + - Member[EmbeddingIndex] + - - pydantic.BaseModel~Subclass + - steamship + - Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[PackageInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[PackageVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[Package] + - - pydantic.BaseModel~Subclass + - steamship + - Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[PluginVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[Workspace] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[basic_chat].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[basic_chat].Member[Agent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[basic_chat].Member[ConversationSupport] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[basic_chat].Member[FinishAction] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[basic_chat].Member[SystemPromptSupport] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[basic_chat].Member[_BasicChatAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[chatgpt_api].Member[FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[chatgpt_with_web_and_telegram].Member[FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[document_qa_agent].Member[FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[example_assistant].Member[Config] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[example_assistant].Member[FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[example_assistant_with_caching].Member[FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[example_react_assistant].Member[ReACTAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[fact_learner].Member[FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[telegram_bot].Member[Config] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[telegram_bot].Member[FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[examples].Member[telegram_bot].Member[TelegramTransportConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[FunctionsBasedOutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[functions_based].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[functions_based].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[functions_based].Member[ChatAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[functions_based].Member[FinishAction] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[functions_based].Member[FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[functions_based].Member[FunctionsBasedOutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[functions_based].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[output_parser].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[output_parser].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[output_parser].Member[FinishAction] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[output_parser].Member[FunctionsBasedOutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[output_parser].Member[OutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[output_parser].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functional].Member[output_parser].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functions_based].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functions_based].Member[Agent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functions_based].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functions_based].Member[ConversationSupport] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functions_based].Member[FinishAction] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functions_based].Member[FunctionCallingSupport] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functions_based].Member[SystemPromptSupport] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functions_based].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[functions_based].Member[_FunctionsBasedAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[openai].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[openai].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[openai].Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[openai].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[openai].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[steamship_llm].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[steamship_llm].Member[CapabilityPluginRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[steamship_llm].Member[CapabilityPluginResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[steamship_llm].Member[Capability] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[steamship_llm].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[steamship_llm].Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[steamship_llm].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[llms].Member[steamship_llm].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[slack].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[slack].Member[Config] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[slack].Member[SlackBlock] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[slack].Member[SlackElement] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[slack].Member[SlackEvent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[slack].Member[SlackRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[slack].Member[SlackTransportConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[slack].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[steamship_widget].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[steamship_widget].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[telegram].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[telegram].Member[Config] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[telegram].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[telegram].Member[TelegramTransportConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[transport].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[mixins].Member[transports].Member[transport].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[ReACTAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[ReACTOutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[output_parser].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[output_parser].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[output_parser].Member[FinishAction] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[output_parser].Member[OutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[output_parser].Member[ReACTOutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[output_parser].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[react].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[react].Member[LLMAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[react].Member[ReACTAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[react].Member[react].Member[ReACTOutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[Agent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[ChatAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[FinishAction] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[LLMAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[OutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[action].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[action].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[action].Member[FinishAction] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[agent].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[agent].Member[Agent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[agent].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[agent].Member[ChatAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[agent].Member[LLMAgent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[agent].Member[OutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[cache].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[cache].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[cache].Member[FinishAction] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[cache].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[chathistory].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[chathistory].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[chathistory].Member[EmbeddingIndexPluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[chathistory].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[chathistory].Member[SearchResults] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[chathistory].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[chathistory].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[chathistory].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[context].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[context].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[context].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[context].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[llm].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[message_selectors].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[output_parser].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[output_parser].Member[OutputParser] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[text_splitters].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[text_splitters].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[tool].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[schema].Member[tool].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[service].Member[agent_service].Member[Action] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[service].Member[agent_service].Member[Agent] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[service].Member[agent_service].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[service].Member[agent_service].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[service].Member[agent_service].Member[FinishAction] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[service].Member[agent_service].Member[StreamingResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[service].Member[agent_service].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[audio_transcription].Member[assembly_speech_to_text_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[audio_transcription].Member[fetch_audio_urls_from_rss_tool].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[audio_transcription].Member[fetch_audio_urls_from_rss_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[audio_transcription].Member[fetch_audio_urls_from_rss_tool].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[audio_transcription].Member[whisper_speech_to_text_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[base_tools].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[base_tools].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[base_tools].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[classification].Member[multiple_choice_tool].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[classification].Member[multiple_choice_tool].Member[MultipleChoiceOption] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[classification].Member[multiple_choice_tool].Member[MultipleChoiceQuestion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[classification].Member[multiple_choice_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[classification].Member[multiple_choice_tool].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[classification].Member[sentiment_analysis_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[classification].Member[zero_shot_classifier_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[conversation_starters].Member[knock_knock_tool].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[conversation_starters].Member[knock_knock_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[conversation_starters].Member[knock_knock_tool].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[image_generation].Member[dalle].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[image_generation].Member[google_image_search].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[image_generation].Member[stable_diffusion].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[question_answering].Member[prompt_database_question_answerer].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[question_answering].Member[vector_search_learner_tool].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[question_answering].Member[vector_search_learner_tool].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[question_answering].Member[vector_search_learner_tool].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[question_answering].Member[vector_search_qa_tool].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[question_answering].Member[vector_search_qa_tool].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[question_answering].Member[vector_search_qa_tool].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[question_answering].Member[vector_search_tool].Member[EmbeddingIndexPluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[question_answering].Member[vector_search_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[search].Member[search].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[search].Member[search].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[search].Member[search].Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[search].Member[search].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[search].Member[search].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[speech_generation].Member[generate_speech].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[custom_llm_prompt].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[custom_llm_prompt].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[custom_llm_prompt].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[image_prompt_generator_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[json_object_generator].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[json_object_generator].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[json_object_generator].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[personality_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[summarize_text_with_prompt_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[text_rewrite_tool].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[text_rewrite_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[text_rewrite_tool].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[text_generation].Member[text_translation_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[video_generation].Member[did_video_generator_tool].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[video_generation].Member[did_video_generator_tool].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[tools].Member[video_generation].Member[did_video_generator_tool].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[agents].Member[utils].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[Configuration] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[client].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[client].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[client].Member[Configuration] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[client].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[client].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[configuration].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[configuration].Member[Configuration] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[environments].Member[Configuration] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[model].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[model].Member[GenericCamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[package_spec].Member[ArgSpec] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[package_spec].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[package_spec].Member[MethodSpec] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[package_spec].Member[PackageSpec] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[request].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[request].Member[CreateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[request].Member[DeleteRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[request].Member[GetRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[request].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[request].Member[ListRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[request].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[request].Member[UpdateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[response].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[response].Member[ListResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[response].Member[Response] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[CreateTaskCommentRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[DeleteRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[GenericCamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[ListRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[ListResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[ListTaskCommentRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[TaskCommentList] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[TaskComment] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[TaskRunRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[TaskStatusRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[base].Member[tasks].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[cli].Member[Configuration] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[cli].Member[Manifest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[cli].Member[PackageInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[cli].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[cli].Member[User] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[cli].Member[Workspace] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[create_instance].Member[Manifest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[create_instance].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[deploy].Member[Manifest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[deploy].Member[PackageVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[deploy].Member[Package] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[deploy].Member[PluginVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[deploy].Member[Plugin] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[deploy].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[deploy].Member[User] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[handler].Member[InvocableRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[handler].Member[InvocationContext] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[handler].Member[Invocation] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[handler].Member[LoggingConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[handler].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[handler].Member[User] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[server].Member[InvocableRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[server].Member[InvocationContext] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[server].Member[Invocation] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[server].Member[LoggingConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[local_server].Member[server].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[manifest_init_wizard].Member[Manifest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[manifest_init_wizard].Member[PluginConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[manifest_init_wizard].Member[SteamshipRegistry] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[manifest_init_wizard].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[cli].Member[manifest_init_wizard].Member[User] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[skill_to_provider].Member[SkillVendorConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[Configuration] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[EmbedAndSearchRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[EmbeddingIndexPluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[PackageInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[PromptGenerationPluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[QueryResults] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[client].Member[steamship].Member[Workspace] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[EmbeddingIndex] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[PackageInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[PackageVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[Package] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[PluginVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[Plugin] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[Workspace] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[BlockQueryRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[BlockQueryResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[DeleteRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[Response] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[block].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[DeleteRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[EmbedAndSearchRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[EmbeddedItem] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[EmbeddingIndex] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[Hit] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[IndexCreateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[IndexEmbedRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[IndexEmbedResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[IndexInsertRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[IndexInsertResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[IndexItemId] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[IndexSearchRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[ListItemsRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[ListItemsResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[ListRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[ListResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[QueryResult] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[QueryResults] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[Response] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[embeddings].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[EmbeddingIndex] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[FileClearResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[FileQueryRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[FileQueryResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[GenerateResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[GetRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[ListFileRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[ListFileResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[ListRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[ListResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[Response] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[TagResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[file].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[manifest].Member[ConfigParameter] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[manifest].Member[Manifest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[manifest].Member[PluginConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[manifest].Member[SteamshipRegistry] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[blockifier].Member[BlockifyRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[blockifier].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[embedder].Member[EmbedRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[embedder].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[generator].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[generator].Member[GenerateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[generator].Member[GenerateResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[generator].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[generator].Member[Response] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[generator].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[tagger].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[tagger].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[tagger].Member[Response] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[tagger].Member[TagRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[operations].Member[tagger].Member[TagResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[PackageInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[PackageVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[Package] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[CreateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[GetRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[Manifest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[PackageCreateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[PackageUpdateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[Package] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package].Member[UpdateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[CreatePackageInstanceRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[DeleteRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[ListPackageInstancesRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[ListPackageInstancesResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[ListRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[ListResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[PackageInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_instance].Member[Workspace] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_version].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_version].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_version].Member[CreatePackageVersionRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_version].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_version].Member[PackageVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[package].Member[package_version].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[PluginVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[Plugin] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[EmbeddedItem] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[EmbedderInvocation] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[EmbeddingIndexPluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[EmbeddingIndex] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[QueryResult] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[QueryResults] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[SearchResult] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[SearchResults] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[index_plugin_instance].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[CreatePluginRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[ListPluginsRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[ListPluginsResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[ListRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[ListResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[Manifest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[PluginUpdateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[Plugin] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin].Member[UpdateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[CreatePluginInstanceRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[DeleteRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[ExportPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[GenerateRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[GenerateResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[TagRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[TagResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[TrainPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[TrainingParameterPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_instance].Member[TrainingParameterPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_version].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_version].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_version].Member[CreatePluginVersionRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_version].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_version].Member[ListPluginVersionsRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_version].Member[ListPluginVersionsResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_version].Member[PluginVersion] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_version].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[plugin_version].Member[Response] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[prompt_generation_plugin_instance].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[prompt_generation_plugin_instance].Member[CreatePluginInstanceRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[prompt_generation_plugin_instance].Member[PluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[plugin].Member[prompt_generation_plugin_instance].Member[PromptGenerationPluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[search].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[search].Member[Hit] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[EmbeddingTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[EmotionTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[EntityTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[IntentTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[PromptCompletionTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[Request] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[Response] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[SentimentTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[SummaryTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[TagQueryRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[TagQueryResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[TimestampTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[TokenizationTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag].Member[TopicTag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[tags].Member[tag_utils].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[user].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[user].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[GetRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[IdentifierRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[ListRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[ListResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[ListWorkspacesRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[ListWorkspacesResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[SteamshipRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[SteamshipResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[data].Member[workspace].Member[Workspace] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[Config] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[InvocableRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[InvocationContext] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[Invocation] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[LoggingConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[config].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[config].Member[ConfigParameter] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[config].Member[Config] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable].Member[ConfigParameter] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable].Member[Config] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable].Member[InvocableRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable].Member[InvocationContext] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable].Member[MethodSpec] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable].Member[PackageSpec] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable].Member[RouteMethod] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_request].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_request].Member[Configuration] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_request].Member[InvocableRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_request].Member[InvocationContext] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_request].Member[Invocation] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_request].Member[LoggingConfig] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_response].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_response].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_response].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_response].Member[Http] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_response].Member[StreamingResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[invocable_response].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[lambda_handler].Member[Configuration] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[lambda_handler].Member[InvocableRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[lambda_handler].Member[InvocationContext] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[lambda_handler].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[blockifier_mixin].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[blockifier_mixin].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[blockifier_mixin].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[file_importer_mixin].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[file_importer_mixin].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[file_importer_mixin].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[file_importer_mixin].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[indexer_mixin].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[indexer_mixin].Member[EmbeddingIndexPluginInstance] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[indexer_mixin].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[indexer_mixin].Member[SearchResults] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[indexer_mixin].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[indexer_mixin].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[indexer_pipeline_mixin].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[indexer_pipeline_mixin].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[mixins].Member[indexer_pipeline_mixin].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[package_service].Member[MethodSpec] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[package_service].Member[PackageSpec] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[package_service].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[plugin_service].Member[TrainPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[plugin_service].Member[TrainPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[plugin_service].Member[TrainingParameterPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[invocable].Member[plugin_service].Member[TrainingParameterPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[blockifier].Member[blockifier].Member[BlockAndTagPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[blockifier].Member[blockifier].Member[RawDataPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[blockifier].Member[transcriber].Member[BlockAndTagPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[blockifier].Member[transcriber].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[blockifier].Member[transcriber].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[blockifier].Member[transcriber].Member[RawDataPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[blockifier].Member[transcriber].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[blockifier].Member[transcriber].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[CapabilityImpl] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[CapabilityPluginRequest] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[CapabilityPluginResponse] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[Capability] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[ConversationSupport] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[FunctionCallingSupport] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[SystemPromptSupport] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[capabilities].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[embedder].Member[BlockAndTagPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[embedder].Member[EmbeddedItemsPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[file_importer].Member[FileImportPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[file_importer].Member[RawDataPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[generator].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[generator].Member[RawBlockAndTagPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[generator].Member[RawBlockAndTagPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[generator].Member[TrainPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[generator].Member[TrainPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[generator].Member[TrainingParameterPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[generator].Member[TrainingParameterPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[block_and_tag_plugin_input].Member[BlockAndTagPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[block_and_tag_plugin_input].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[block_and_tag_plugin_input].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[export_plugin_input].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[export_plugin_input].Member[ExportPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[file_import_plugin_input].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[file_import_plugin_input].Member[FileImportPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[raw_block_and_tag_plugin_input].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[raw_block_and_tag_plugin_input].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[raw_block_and_tag_plugin_input].Member[RawBlockAndTagPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[raw_block_and_tag_plugin_input_with_preallocated_blocks].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[raw_block_and_tag_plugin_input_with_preallocated_blocks].Member[RawBlockAndTagPluginInputWithPreallocatedBlocks] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[raw_block_and_tag_plugin_input_with_preallocated_blocks].Member[RawBlockAndTagPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[raw_data_plugin_input].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[raw_data_plugin_input].Member[RawDataPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[train_plugin_input].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[train_plugin_input].Member[TrainPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[training_parameter_plugin_input].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[training_parameter_plugin_input].Member[ExportPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[inputs].Member[training_parameter_plugin_input].Member[TrainingParameterPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[block_and_tag_plugin_output].Member[BlockAndTagPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[block_and_tag_plugin_output].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[block_and_tag_plugin_output].Member[PluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[block_type_plugin_output].Member[BlockTypePluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[block_type_plugin_output].Member[PluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[embedded_items_plugin_output].Member[EmbeddedItemsPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[embedded_items_plugin_output].Member[PluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[model_checkpoint].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[model_checkpoint].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[model_checkpoint].Member[ModelCheckpoint] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[model_checkpoint].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[model_checkpoint].Member[Workspace] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[plugin_output].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[plugin_output].Member[PluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[plugin_output].Member[UsageReport] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[raw_block_and_tag_plugin_output].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[raw_block_and_tag_plugin_output].Member[PluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[raw_block_and_tag_plugin_output].Member[RawBlockAndTagPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[raw_data_plugin_output].Member[PluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[raw_data_plugin_output].Member[RawDataPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[raw_data_plugin_output].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[stream_complete_plugin_output].Member[PluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[stream_complete_plugin_output].Member[StreamCompletePluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[train_plugin_output].Member[PluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[train_plugin_output].Member[TrainPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[training_parameter_plugin_output].Member[ExportPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[training_parameter_plugin_output].Member[PluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[training_parameter_plugin_output].Member[TrainingParameterPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[outputs].Member[training_parameter_plugin_output].Member[TrainingParameterPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[request].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[request].Member[PluginRequestContext] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[request].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[streaming_generator].Member[BlockTypePluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[streaming_generator].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[streaming_generator].Member[RawBlockAndTagPluginInputWithPreallocatedBlocks] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[streaming_generator].Member[RawBlockAndTagPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[streaming_generator].Member[StreamCompletePluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[tagger].Member[BlockAndTagPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[tagger].Member[BlockAndTagPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[tagger].Member[TrainPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[tagger].Member[TrainPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[tagger].Member[TrainingParameterPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[tagger].Member[TrainingParameterPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[trainable_model].Member[Client] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[trainable_model].Member[ModelCheckpoint] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[trainable_model].Member[TrainPluginInput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[plugin].Member[trainable_model].Member[TrainPluginOutput] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[binary_utils].Member[CamelModel] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[context_length].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[file_tags].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[file_tags].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[file_tags].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[huggingface_helper].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[kv_store].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[kv_store].Member[File] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[kv_store].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[kv_store].Member[Tag] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[repl].Member[Block] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[repl].Member[Steamship] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[repl].Member[Task] + - - pydantic.BaseModel~Subclass + - steamship + - Member[utils].Member[repl].Member[Workspace] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stellar_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stellar_sdk.model.yml new file mode 100644 index 00000000000..d3fab4059b4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stellar_sdk.model.yml @@ -0,0 +1,150 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[Error] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[EventFilter] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[EventInfo] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[GetEventsRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[GetEventsResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[GetHealthResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[GetLedgerEntriesRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[GetLedgerEntriesResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[GetNetworkResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[GetTransactionRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[GetTransactionResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[LedgerEntryResult] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[PaginationOptions] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[Request] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[Response] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[RestorePreamble] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[SendTransactionRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[SendTransactionResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[SimulateHostFunctionResult] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[SimulateTransactionCost] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[SimulateTransactionRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[SimulateTransactionResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[SimulateTransactionResult] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[base_soroban_server].Member[TransactionResponseError] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[Error] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[EventFilter] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[EventInfo] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[GetEventsRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[GetEventsResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[GetHealthResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[GetLedgerEntriesRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[GetLedgerEntriesResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[GetNetworkResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[GetTransactionRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[GetTransactionResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[LedgerEntryResult] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[PaginationOptions] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[Request] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[Response] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[RestorePreamble] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[SendTransactionRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[SendTransactionResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[SimulateHostFunctionResult] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[SimulateTransactionCost] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[SimulateTransactionRequest] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[SimulateTransactionResponse] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[SimulateTransactionResult] + - - pydantic.BaseModel~Subclass + - stellar_sdk + - Member[soroban_rpc].Member[TransactionResponseError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stix.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stix.model.yml new file mode 100644 index 00000000000..ac04125d0b2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stix.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - stix + - Member[bindings].Member[etree_] + - - lxml.etree~Alias + - stix + - Member[extensions].Member[identity].Member[ciq_identity_3_0].Member[et] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-storage3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-storage3.model.yml new file mode 100644 index 00000000000..bc107c346ac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-storage3.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - storage3 + - Member[utils].Member[AsyncClient] + - - httpx.Client~Subclass + - storage3 + - Member[utils].Member[BaseClient] + - - httpx.Client~Subclass + - storage3 + - Member[utils].Member[SyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stravalib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stravalib.model.yml new file mode 100644 index 00000000000..b841212e35c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stravalib.model.yml @@ -0,0 +1,366 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - stravalib + - Member[client].Member[BytesIO] + - - logging.Logger~Subclass + - stravalib + - Member[util].Member[limiter].Member[Logger] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[field_conversions].Member[ActivityType] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[field_conversions].Member[SportType] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityComment] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityKudos] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityLap] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityPhotoMeta] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityPhotoPrimary] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityPhoto] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityStats] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityTotal] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityTotals] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityType] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ActivityZone] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Activity] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[AthletePrEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[AthleteSegmentStats] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Athlete] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[BaseActivityZone] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[BaseEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[BaseStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[BestEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Bike] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[BoundClientEntity] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Club] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Comment] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[DeprecatedSerializableMixin] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[DetailedActivity] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[DetailedAthlete] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[DetailedClub] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[DetailedGear] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[DetailedSegmentEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[DetailedSegment] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[DistributionBucket] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[ExplorerSegment] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Gear] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Lap] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[LatLng] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[LatLon] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Map] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[PhotosSummary] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[PolylineMap] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Primary] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Route] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SegmentEffortAchievement] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SegmentEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SegmentExplorerResult] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Segment] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Shoe] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Split] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SportType] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Stream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SubscriptionCallback] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SubscriptionUpdate] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[Subscription] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SummaryClub] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SummaryGear] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SummaryPRSegmentEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[SummarySegmentEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[model].Member[TimedZoneRange] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ActivityStats] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ActivityTotal] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ActivityType] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ActivityZone] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[AltitudeStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[BaseStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[CadenceStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ClubActivity] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ClubAnnouncement] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ClubAthlete] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[Comment] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[DetailedActivity] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[DetailedAthlete] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[DetailedClub] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[DetailedGear] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[DetailedSegmentEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[DetailedSegment] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[DistanceStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[Error] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ExplorerResponse] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ExplorerSegment] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[Fault] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[HeartRateZoneRanges] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[Lap] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[LatLngStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[LatLng] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[MembershipApplication] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[MetaActivity] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[MetaAthlete] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[MetaClub] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[MovingStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[PhotosSummary] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[PolylineMap] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[PowerStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[PowerZoneRanges] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[Primary] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[Route] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SmoothGradeStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SmoothVelocityStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[Split] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SportType] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[StreamSet] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[StreamType] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SummaryActivity] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SummaryAthlete] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SummaryClub] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SummaryGear] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SummaryPRSegmentEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SummarySegmentEffort] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[SummarySegment] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[TemperatureStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[TimeStream] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[TimedZoneDistribution] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[TimedZoneRange] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[UpdatableActivity] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[Upload] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ZoneRange] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[ZoneRanges] + - - pydantic.BaseModel~Subclass + - stravalib + - Member[strava_model].Member[Zones] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry.model.yml index 064d6b16670..220f2979a0c 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry.model.yml @@ -4,6 +4,81 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - strawberry + - Member[django].Member[views].Member[AsyncGraphQLView] + - - Django.Views.View~Subclass + - strawberry + - Member[django].Member[views].Member[GraphQLView] + - - Django.Views.View~Subclass + - strawberry + - Member[django].Member[views].Member[View] + - - django.http.request.HttpRequest~Subclass + - strawberry + - Member[django].Member[context].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - strawberry + - Member[django].Member[views].Member[HttpRequest] + - - django.http.response.HttpResponseNotAllowed~Subclass + - strawberry + - Member[django].Member[views].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponse~Subclass + - strawberry + - Member[django].Member[context].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - strawberry + - Member[django].Member[views].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - strawberry - Member[django].Member[views].Member[TemplateResponse] + - - django.http.response.JsonResponse~Subclass + - strawberry + - Member[django].Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - strawberry + - Member[django].Member[views].Member[TemporalHttpResponse] + - - fastapi.APIRouter~Subclass + - strawberry + - Member[fastapi].Member[GraphQLRouter] + - - fastapi.APIRouter~Subclass + - strawberry + - Member[fastapi].Member[router].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - strawberry + - Member[fastapi].Member[router].Member[GraphQLRouter] + - - flask.Response~Subclass + - strawberry + - Member[flask].Member[views].Member[Response] + - - flask.View~Subclass + - strawberry + - Member[flask].Member[views].Member[AsyncGraphQLView] + - - flask.View~Subclass + - strawberry + - Member[flask].Member[views].Member[GraphQLView] + - - flask.View~Subclass + - strawberry + - Member[flask].Member[views].Member[View] + - - io.StringIO~Subclass + - strawberry + - Member[aiohttp].Member[views].Member[BytesIO] + - - io.StringIO~Subclass + - strawberry + - Member[channels].Member[handlers].Member[http_handler].Member[BytesIO] + - - io.StringIO~Subclass + - strawberry + - Member[sanic].Member[utils].Member[BytesIO] + - - starlette.websockets.WebSocket~Subclass + - strawberry + - Member[asgi].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - strawberry + - Member[asgi].Member[handlers].Member[graphql_transport_ws_handler].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - strawberry + - Member[asgi].Member[handlers].Member[graphql_ws_handler].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - strawberry + - Member[fastapi].Member[context].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - strawberry + - Member[fastapi].Member[router].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry_django.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry_django.model.yml index 5ce6e3a8c1c..bab19f4e824 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry_django.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry_django.model.yml @@ -7,6 +7,9 @@ extensions: - - Django.db.models.Model~Subclass - strawberry_django - Member[auth].Member[mutations].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - strawberry_django + - Member[fields].Member[types].Member[Model] - - Django.db.models.Model~Subclass - strawberry_django - Member[integrations].Member[guardian].Member[GroupObjectPermissionBase] @@ -16,12 +19,33 @@ extensions: - - Django.db.models.Model~Subclass - strawberry_django - Member[integrations].Member[guardian].Member[UserObjectPermissionBase] + - - Django.db.models.Model~Subclass + - strawberry_django + - Member[mutations].Member[resolvers].Member[Model] + - - Django.db.models.Model~Subclass + - strawberry_django + - Member[permissions].Member[Model] + - - Django.db.models.Model~Subclass + - strawberry_django + - Member[type].Member[Model] - - Django.db.models.Model~Subclass - strawberry_django - Member[utils].Member[query].Member[AbstractUser] - - Django.db.models.Model~Subclass - strawberry_django - Member[utils].Member[query].Member[ContentType] + - - Django.db.models.Model~Subclass + - strawberry_django + - Member[utils].Member[query].Member[Model] - - Django.db.models.Model~Subclass - strawberry_django - Member[utils].Member[typing].Member[AbstractBaseUser] + - - django.http.request.HttpRequest~Subclass + - strawberry_django + - Member[middlewares].Member[debug_toolbar].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - strawberry_django + - Member[utils].Member[requests].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - strawberry_django + - Member[middlewares].Member[debug_toolbar].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stream_framework.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stream_framework.model.yml new file mode 100644 index 00000000000..494d3453641 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stream_framework.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - stream_framework + - Member[serializers].Member[activity_serializer].Member[pickle] + - - pickle~Alias + - stream_framework + - Member[serializers].Member[cassandra].Member[activity_serializer].Member[pickle] + - - pickle~Alias + - stream_framework + - Member[serializers].Member[cassandra].Member[aggregated_activity_serializer].Member[pickle] + - - pickle~Alias + - stream_framework + - Member[serializers].Member[pickle_serializer].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-streamlink.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-streamlink.model.yml new file mode 100644 index 00000000000..0cb20f85c11 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-streamlink.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - streamlink + - Member[buffers].Member[Chunk] + - - io.StringIO~Subclass + - streamlink + - Member[packages].Member[requests_file].Member[BytesIO] + - - io.StringIO~Subclass + - streamlink + - Member[plugins].Member[rtve].Member[BytesIO] + - - logging.Logger~Subclass + - streamlink + - Member[logger].Member[StreamlinkLogger] + - - logging.Logger~Subclass + - streamlink + - Member[stream].Member[hls].Member[m3u8].Member[StreamlinkLogger] + - - requests.models.Response~Subclass + - streamlink + - Member[packages].Member[requests_file].Member[Response] + - - requests.models.Response~Subclass + - streamlink + - Member[plugins].Member[abematv].Member[Response] + - - requests.models.Response~Subclass + - streamlink + - Member[plugins].Member[ustreamtv].Member[Response] + - - requests.models.Response~Subclass + - streamlink + - Member[stream].Member[dash].Member[dash].Member[Response] + - - requests.models.Response~Subclass + - streamlink + - Member[stream].Member[hls].Member[hls].Member[Response] + - - requests.models.Response~Subclass + - streamlink + - Member[stream].Member[hls].Member[m3u8].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-streamlink_cli.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-streamlink_cli.model.yml new file mode 100644 index 00000000000..27142f14232 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-streamlink_cli.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - streamlink_cli + - Member[output].Member[http].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - streamlink_cli + - Member[output].Member[http].Member[HTTPRequest] + - - io.StringIO~Subclass + - streamlink_cli + - Member[output].Member[http].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stripe.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stripe.model.yml new file mode 100644 index 00000000000..09d2e288a9b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stripe.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - stripe + - Member[api_requestor].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-subarulink.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-subarulink.model.yml new file mode 100644 index 00000000000..3c6a837c570 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-subarulink.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - subarulink + - Member[app].Member[cli].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-subliminal.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-subliminal.model.yml new file mode 100644 index 00000000000..ea77eb612f8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-subliminal.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - subliminal + - Member[providers].Member[podnapisi].Member[etree] + - - xml.etree.ElementTree~Subclass + - subliminal + - Member[providers].Member[podnapisi].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-submissions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-submissions.model.yml index 1a1308b380b..fce123df5df 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-submissions.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-submissions.model.yml @@ -4,18 +4,81 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - submissions + - Member[admin].Member[ScoreSummary] + - - Django.db.models.Model~Subclass + - submissions + - Member[admin].Member[Score] + - - Django.db.models.Model~Subclass + - submissions + - Member[admin].Member[StudentItem] + - - Django.db.models.Model~Subclass + - submissions + - Member[admin].Member[Submission] - - Django.db.models.Model~Subclass - submissions - Member[admin].Member[TeamSubmission] + - - Django.db.models.Model~Subclass + - submissions + - Member[api].Member[ScoreAnnotation] + - - Django.db.models.Model~Subclass + - submissions + - Member[api].Member[ScoreSummary] + - - Django.db.models.Model~Subclass + - submissions + - Member[api].Member[Score] + - - Django.db.models.Model~Subclass + - submissions + - Member[api].Member[StudentItem] + - - Django.db.models.Model~Subclass + - submissions + - Member[api].Member[Submission] + - - Django.db.models.Model~Subclass + - submissions + - Member[management].Member[commands].Member[analyze_uploaded_file_sizes].Member[Submission] + - - Django.db.models.Model~Subclass + - submissions + - Member[management].Member[commands].Member[update_submissions_uuids].Member[Submission] + - - Django.db.models.Model~Subclass + - submissions + - Member[models].Member[ScoreAnnotation] + - - Django.db.models.Model~Subclass + - submissions + - Member[models].Member[ScoreSummary] + - - Django.db.models.Model~Subclass + - submissions + - Member[models].Member[Score] + - - Django.db.models.Model~Subclass + - submissions + - Member[models].Member[StudentItem] + - - Django.db.models.Model~Subclass + - submissions + - Member[models].Member[Submission] - - Django.db.models.Model~Subclass - submissions - Member[models].Member[TeamSubmission] - - Django.db.models.Model~Subclass - submissions - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - submissions + - Member[serializers].Member[ScoreAnnotation] + - - Django.db.models.Model~Subclass + - submissions + - Member[serializers].Member[Score] + - - Django.db.models.Model~Subclass + - submissions + - Member[serializers].Member[StudentItem] + - - Django.db.models.Model~Subclass + - submissions + - Member[serializers].Member[Submission] - - Django.db.models.Model~Subclass - submissions - Member[serializers].Member[TeamSubmission] + - - Django.db.models.Model~Subclass + - submissions + - Member[team_api].Member[Submission] - - Django.db.models.Model~Subclass - submissions - Member[team_api].Member[TeamSubmission] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-submodules.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-submodules.model.yml new file mode 100644 index 00000000000..f6e27e42dd5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-submodules.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - submodules + - Member[submodule_floss].Member[StringIO] + - - io.StringIO~Subclass + - submodules + - Member[submodule_ioc_parser].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sudo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sudo.model.yml index a6b8f400653..6af0d31cd33 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sudo.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sudo.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - sudo + - Member[views].Member[SudoView] + - - Django.Views.View~Subclass + - sudo + - Member[views].Member[View] + - - django.forms.BaseForm~Subclass + - sudo + - Member[forms].Member[SudoForm] + - - django.forms.BaseForm~Subclass + - sudo + - Member[views].Member[SudoForm] + - - django.http.response.HttpResponseRedirect~Subclass + - sudo + - Member[views].Member[HttpResponseRedirect] - - django.http.response.HttpResponse~Subclass - sudo - Member[views].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-suit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-suit.model.yml new file mode 100644 index 00000000000..4280df1500b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-suit.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - suit + - Member[sortables].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - suit + - Member[sortables].Member[SortableListForm] + - - django.http.request.HttpRequest~Subclass + - suit + - Member[templatetags].Member[suit_menu].Member[HttpRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supabase.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supabase.model.yml index 0b1ec67095d..22dd68bd207 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supabase.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supabase.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - httpx.Client~Subclass + - supabase + - Member[lib].Member[auth_client].Member[BaseClient] + - - httpx.Client~Subclass + - supabase + - Member[lib].Member[auth_client].Member[SyncClient] - - pydantic.BaseModel~Subclass - supabase - Member[PostgrestAPIResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-superset.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-superset.model.yml new file mode 100644 index 00000000000..031d36c2c59 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-superset.model.yml @@ -0,0 +1,402 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - superset + - Member[config].Member[Blueprint] + - - flask.Flask~Subclass + - superset + - Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[app].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[app].Member[SupersetApp] + - - flask.Flask~Subclass + - superset + - Member[async_events].Member[async_query_manager].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[async_events].Member[async_query_manager_factory].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[extensions].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[extensions].Member[metastore_cache].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[extensions].Member[ssh].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[extensions].Member[stats_logger].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[initialization].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[initialization].Member[SupersetApp] + - - flask.Flask~Subclass + - superset + - Member[security].Member[manager].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[utils].Member[cache_manager].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[utils].Member[encrypt].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[utils].Member[feature_flag_manager].Member[Flask] + - - flask.Flask~Subclass + - superset + - Member[utils].Member[machine_auth].Member[Flask] + - - flask.Response~Subclass + - superset + - Member[annotation_layers].Member[annotations].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[annotation_layers].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[async_events].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[async_events].Member[async_query_manager].Member[Response] + - - flask.Response~Subclass + - superset + - Member[available_domains].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[cachekeys].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[charts].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[charts].Member[data].Member[api].Member[CsvResponse] + - - flask.Response~Subclass + - superset + - Member[charts].Member[data].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[charts].Member[data].Member[api].Member[XlsxResponse] + - - flask.Response~Subclass + - superset + - Member[css_templates].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[dashboards].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[dashboards].Member[filter_sets].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[dashboards].Member[filter_state].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[dashboards].Member[permalink].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[databases].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[datasets].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[datasets].Member[columns].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[datasets].Member[metrics].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[embedded].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[explore].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[explore].Member[form_data].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[explore].Member[permalink].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[importexport].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[queries].Member[saved_queries].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[reports].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[reports].Member[logs].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[row_level_security].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[security].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[sqllab].Member[api].Member[CsvResponse] + - - flask.Response~Subclass + - superset + - Member[sqllab].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[tags].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[temporary_cache].Member[api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[utils].Member[decorators].Member[Response] + - - flask.Response~Subclass + - superset + - Member[utils].Member[machine_auth].Member[Response] + - - flask.Response~Subclass + - superset + - Member[views].Member[base].Member[CsvResponse] + - - flask.Response~Subclass + - superset + - Member[views].Member[base].Member[Response] + - - flask.Response~Subclass + - superset + - Member[views].Member[base].Member[XlsxResponse] + - - flask.Response~Subclass + - superset + - Member[views].Member[base_api].Member[Response] + - - flask.Response~Subclass + - superset + - Member[views].Member[core].Member[CsvResponse] + - - flask.Response~Subclass + - superset + - Member[views].Member[core].Member[Response] + - - flask.Response~Subclass + - superset + - Member[views].Member[dashboard].Member[views].Member[Response] + - - flask.Response~Subclass + - superset + - Member[views].Member[dynamic_plugins].Member[Response] + - - flask.Response~Subclass + - superset + - Member[views].Member[key_value].Member[Response] + - - flask.Response~Subclass + - superset + - Member[views].Member[sql_lab].Member[views].Member[Response] + - - flask.Response~Subclass + - superset + - Member[views].Member[users].Member[api].Member[Response] + - - io.StringIO~Subclass + - superset + - Member[charts].Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - superset + - Member[charts].Member[post_processing].Member[StringIO] + - - io.StringIO~Subclass + - superset + - Member[dashboards].Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - superset + - Member[databases].Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - superset + - Member[datasets].Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - superset + - Member[extensions].Member[ssh].Member[StringIO] + - - io.StringIO~Subclass + - superset + - Member[importexport].Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - superset + - Member[queries].Member[saved_queries].Member[api].Member[BytesIO] + - - io.StringIO~Subclass + - superset + - Member[utils].Member[core].Member[BytesIO] + - - io.StringIO~Subclass + - superset + - Member[utils].Member[screenshots].Member[BytesIO] + - - markupsafe.Markup~Subclass + - superset + - Member[connectors].Member[base].Member[views].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[connectors].Member[sqla].Member[models].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[connectors].Member[sqla].Member[views].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[models].Member[dashboard].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[models].Member[helpers].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[models].Member[slice].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[models].Member[sql_lab].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[utils].Member[cache_manager].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[utils].Member[core].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[views].Member[chart].Member[mixin].Member[Markup] + - - markupsafe.Markup~Subclass + - superset + - Member[views].Member[database].Member[mixins].Member[Markup] + - - pickle~Alias + - superset + - Member[key_value].Member[types].Member[pickle] + - - sqlalchemy.engine.Connection~Subclass + - superset + - Member[connectors].Member[sqla].Member[models].Member[Connection] + - - sqlalchemy.engine.Connection~Subclass + - superset + - Member[models].Member[dashboard].Member[Connection] + - - sqlalchemy.engine.Connection~Subclass + - superset + - Member[models].Member[slice].Member[Connection] + - - sqlalchemy.engine.Connection~Subclass + - superset + - Member[security].Member[manager].Member[Connection] + - - sqlalchemy.engine.Connection~Subclass + - superset + - Member[tags].Member[models].Member[Connection] + - - sqlalchemy.engine.Engine~Subclass + - superset + - Member[models].Member[core].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - superset + - Member[utils].Member[core].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[charts].Member[commands].Member[importers].Member[v1].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[charts].Member[commands].Member[importers].Member[v1].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[commands].Member[importers].Member[v1].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[commands].Member[importers].Member[v1].Member[assets].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[commands].Member[importers].Member[v1].Member[examples].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[connectors].Member[base].Member[models].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[connectors].Member[sqla].Member[models].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[connectors].Member[sqla].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[daos].Member[base].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[daos].Member[datasource].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[daos].Member[report].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[dashboards].Member[commands].Member[importers].Member[v0].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[dashboards].Member[commands].Member[importers].Member[v1].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[dashboards].Member[commands].Member[importers].Member[v1].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[databases].Member[commands].Member[importers].Member[v1].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[databases].Member[commands].Member[importers].Member[v1].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[datasets].Member[commands].Member[importers].Member[v0].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[datasets].Member[commands].Member[importers].Member[v1].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[datasets].Member[commands].Member[importers].Member[v1].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[db_engine_specs].Member[base].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[db_engine_specs].Member[hive].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[db_engine_specs].Member[impala].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[db_engine_specs].Member[ocient].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[db_engine_specs].Member[presto].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[db_engine_specs].Member[trino].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[migrations].Member[shared].Member[migrate_viz].Member[base].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[migrations].Member[shared].Member[security_converge].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[migrations].Member[shared].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[models].Member[helpers].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[queries].Member[saved_queries].Member[commands].Member[importers].Member[v1].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[queries].Member[saved_queries].Member[commands].Member[importers].Member[v1].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[reports].Member[commands].Member[execute].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[security].Member[manager].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[sql_lab].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[tables].Member[models].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[tags].Member[models].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[utils].Member[celery].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[utils].Member[dashboard_import_export].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[utils].Member[dict_import_export].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - superset + - Member[utils].Member[mock_data].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supertokens_python.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supertokens_python.model.yml new file mode 100644 index 00000000000..bef7103cdc9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supertokens_python.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.request.HttpRequest~Subclass + - supertokens_python + - Member[framework].Member[django].Member[django_request].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - supertokens_python + - Member[framework].Member[django].Member[framework].Member[HttpRequest] + - - flask.Flask~Subclass + - supertokens_python + - Member[framework].Member[flask].Member[flask_middleware].Member[Flask] + - - httpx.Client~Subclass + - supertokens_python + - Member[querier].Member[AsyncClient] + - - httpx.Client~Subclass + - supertokens_python + - Member[recipe].Member[dashboard].Member[api].Member[analytics].Member[AsyncClient] + - - httpx.Client~Subclass + - supertokens_python + - Member[recipe].Member[emailpassword].Member[emaildelivery].Member[services].Member[backward_compatibility].Member[AsyncClient] + - - httpx.Client~Subclass + - supertokens_python + - Member[recipe].Member[emailverification].Member[emaildelivery].Member[services].Member[backward_compatibility].Member[AsyncClient] + - - httpx.Client~Subclass + - supertokens_python + - Member[recipe].Member[passwordless].Member[emaildelivery].Member[services].Member[backward_compatibility].Member[AsyncClient] + - - httpx.Client~Subclass + - supertokens_python + - Member[recipe].Member[passwordless].Member[smsdelivery].Member[services].Member[backward_compatibility].Member[AsyncClient] + - - httpx.Client~Subclass + - supertokens_python + - Member[recipe].Member[passwordless].Member[smsdelivery].Member[services].Member[supertokens].Member[AsyncClient] + - - httpx.Client~Subclass + - supertokens_python + - Member[recipe].Member[thirdparty].Member[providers].Member[custom].Member[AsyncClient] + - - httpx.Client~Subclass + - supertokens_python + - Member[recipe].Member[thirdparty].Member[providers].Member[utils].Member[AsyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supplementary.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supplementary.model.yml new file mode 100644 index 00000000000..f2328a68d30 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supplementary.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - supplementary + - Member[load_cifar].Member[p] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-surepy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-surepy.model.yml new file mode 100644 index 00000000000..7552901db05 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-surepy.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - surepy + - Member[surecli].Member[ClientSession] + - - logging.Logger~Subclass + - surepy + - Member[Logger] + - - logging.Logger~Subclass + - surepy + - Member[client].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-svgutils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-svgutils.model.yml new file mode 100644 index 00000000000..ef586dcbd74 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-svgutils.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - svgutils + - Member[transform].Member[StringIO] + - - lxml.etree~Alias + - svgutils + - Member[transform].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-swimlane.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-swimlane.model.yml new file mode 100644 index 00000000000..fe8041d28cb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-swimlane.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - swimlane + - Member[core].Member[resources].Member[attachment].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-symbolsxml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-symbolsxml.model.yml new file mode 100644 index 00000000000..2a145eb79b4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-symbolsxml.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - symbolsxml + - Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-synapse.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-synapse.model.yml new file mode 100644 index 00000000000..2b0736ec5f8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-synapse.model.yml @@ -0,0 +1,120 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - synapse + - Member[handlers].Member[send_email].Member[BytesIO] + - - io.StringIO~Subclass + - synapse + - Member[http].Member[client].Member[BytesIO] + - - io.StringIO~Subclass + - synapse + - Member[http].Member[federation].Member[well_known_resolver].Member[BytesIO] + - - io.StringIO~Subclass + - synapse + - Member[http].Member[matrixfederationclient].Member[BytesIO] + - - io.StringIO~Subclass + - synapse + - Member[http].Member[matrixfederationclient].Member[StringIO] + - - io.StringIO~Subclass + - synapse + - Member[logging].Member[formatter].Member[StringIO] + - - io.StringIO~Subclass + - synapse + - Member[media].Member[media_repository].Member[BytesIO] + - - io.StringIO~Subclass + - synapse + - Member[media].Member[thumbnailer].Member[BytesIO] + - - lxml.etree~Alias + - synapse + - Member[media].Member[oembed].Member[etree] + - - lxml.etree~Alias + - synapse + - Member[media].Member[preview_html].Member[etree] + - - markupsafe.Markup~Subclass + - synapse + - Member[push].Member[mailer].Member[Markup] + - - pydantic.BaseModel~Subclass + - synapse + - Member[config].Member[workers].Member[ConfigModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[config].Member[workers].Member[InstanceTcpLocationConfig] + - - pydantic.BaseModel~Subclass + - synapse + - Member[config].Member[workers].Member[InstanceUnixLocationConfig] + - - pydantic.BaseModel~Subclass + - synapse + - Member[events].Member[validator].Member[Mentions] + - - pydantic.BaseModel~Subclass + - synapse + - Member[events].Member[validator].Member[RequestBodyModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[http].Member[proxyagent].Member[InstanceTcpLocationConfig] + - - pydantic.BaseModel~Subclass + - synapse + - Member[http].Member[proxyagent].Member[InstanceUnixLocationConfig] + - - pydantic.BaseModel~Subclass + - synapse + - Member[http].Member[replicationagent].Member[InstanceTcpLocationConfig] + - - pydantic.BaseModel~Subclass + - synapse + - Member[http].Member[replicationagent].Member[InstanceUnixLocationConfig] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[account].Member[AuthenticationData] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[account].Member[EmailRequestTokenBody] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[account].Member[MsisdnRequestTokenBody] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[account].Member[RequestBodyModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[devices].Member[AuthenticationData] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[devices].Member[DehydratedDeviceDataModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[devices].Member[RequestBodyModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[directory].Member[RequestBodyModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[models].Member[AuthenticationData] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[models].Member[EmailRequestTokenBody] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[models].Member[MsisdnRequestTokenBody] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[models].Member[RequestBodyModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[client].Member[models].Member[ThreepidRequestTokenBody] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[key].Member[v2].Member[remote_key_resource].Member[RequestBodyModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[key].Member[v2].Member[remote_key_resource].Member[_KeyQueryCriteriaDataModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[rest].Member[models].Member[RequestBodyModel] + - - pydantic.BaseModel~Subclass + - synapse + - Member[storage].Member[background_updates].Member[ValidateConstraintProgress] + - - xml.etree.ElementTree~Subclass + - synapse + - Member[handlers].Member[cas].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-synmark.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-synmark.model.yml new file mode 100644 index 00000000000..1d72b0ff912 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-synmark.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - synmark + - Member[__main__].Member[StringIO] + - - io.StringIO~Subclass + - synmark + - Member[suites].Member[logging].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-systembridgeconnector.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-systembridgeconnector.model.yml new file mode 100644 index 00000000000..fadca732d21 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-systembridgeconnector.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - systembridgeconnector + - Member[http_client].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - systembridgeconnector + - Member[version].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-t.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-t.model.yml new file mode 100644 index 00000000000..f7bb7a298e2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-t.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - t + - Member[integration].Member[benchmark_models].Member[TaskResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-t4_lambda_shared.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-t4_lambda_shared.model.yml new file mode 100644 index 00000000000..10f4af42c6a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-t4_lambda_shared.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - t4_lambda_shared + - Member[preview].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-t4_lambda_thumbnail.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-t4_lambda_thumbnail.model.yml new file mode 100644 index 00000000000..1a00ed22eb8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-t4_lambda_thumbnail.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - t4_lambda_thumbnail + - Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tabbed_admin_exemple.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tabbed_admin_exemple.model.yml new file mode 100644 index 00000000000..ffcaafc3f55 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tabbed_admin_exemple.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[admin].Member[Album] + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[admin].Member[Band] + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[admin].Member[Concert] + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[admin].Member[Interview] + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[admin].Member[Musician] + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[models].Member[Album] + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[models].Member[Band] + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[models].Member[Concert] + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[models].Member[Interview] + - - Django.db.models.Model~Subclass + - tabbed_admin_exemple + - Member[band].Member[models].Member[Musician] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-table.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-table.model.yml index 0013df2a4b1..5c0a908752e 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-table.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-table.model.yml @@ -13,3 +13,15 @@ extensions: - - Django.Views.View~Subclass - table - Member[views].Member[FeedDataView] + - - Django.db.models.Model~Subclass + - table + - Member[models].Member[Person] + - - django.forms.BaseForm~Subclass + - table + - Member[forms].Member[QueryDataForm] + - - django.forms.BaseForm~Subclass + - table + - Member[views].Member[QueryDataForm] + - - django.http.response.HttpResponse~Subclass + - table + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tableau_api_lib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tableau_api_lib.model.yml new file mode 100644 index 00000000000..0ccb75ddb56 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tableau_api_lib.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tableau_api_lib + - Member[utils].Member[querying].Member[workbooks].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tableaudocumentapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tableaudocumentapi.model.yml new file mode 100644 index 00000000000..d7953ffe36c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tableaudocumentapi.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - tableaudocumentapi + - Member[connection].Member[ET] + - - lxml.etree~Alias + - tableaudocumentapi + - Member[datasource].Member[ET] + - - lxml.etree~Alias + - tableaudocumentapi + - Member[field].Member[ET] + - - lxml.etree~Alias + - tableaudocumentapi + - Member[xfile].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tableauserverclient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tableauserverclient.model.yml new file mode 100644 index 00000000000..8043f8749fc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tableauserverclient.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - tableauserverclient + - Member[models].Member[view_item].Member[Response] + - - requests.models.Response~Subclass + - tableauserverclient + - Member[server].Member[endpoint].Member[endpoint].Member[Response] + - - requests.models.Response~Subclass + - tableauserverclient + - Member[server].Member[endpoint].Member[favorites_endpoint].Member[Response] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[datasource_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[flow_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[metric_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[permissions_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[project_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[schedule_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[site_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[tag_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[user_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[webhook_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[models].Member[workbook_item].Member[ET] + - - xml.etree.ElementTree~Subclass + - tableauserverclient + - Member[server].Member[request_factory].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tabpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tabpy.model.yml new file mode 100644 index 00000000000..6aac73c6438 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tabpy.model.yml @@ -0,0 +1,114 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[app].Member[app].Member[EndpointHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[app].Member[app].Member[EndpointsHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[app].Member[app].Member[EvaluationPlaneDisabledHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[app].Member[app].Member[EvaluationPlaneHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[app].Member[app].Member[QueryPlaneHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[app].Member[app].Member[ServiceInfoHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[app].Member[app].Member[StatusHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[app].Member[app].Member[UploadDestinationHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[EndpointHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[EndpointsHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[EvaluationPlaneDisabledHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[EvaluationPlaneHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[ManagementHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[QueryPlaneHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[ServiceInfoHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[StatusHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[UploadDestinationHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[base_handler].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[endpoint_handler].Member[EndpointHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[endpoint_handler].Member[ManagementHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[endpoints_handler].Member[EndpointsHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[endpoints_handler].Member[ManagementHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[evaluation_plane_handler].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[evaluation_plane_handler].Member[EvaluationPlaneDisabledHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[evaluation_plane_handler].Member[EvaluationPlaneHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[management_handler].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[management_handler].Member[ManagementHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[query_plane_handler].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[query_plane_handler].Member[QueryPlaneHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[service_info_handler].Member[ManagementHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[service_info_handler].Member[ServiceInfoHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[status_handler].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[status_handler].Member[StatusHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[upload_destination_handler].Member[ManagementHandler] + - - tornado.web.RequestHandler~Subclass + - tabpy + - Member[tabpy_server].Member[handlers].Member[upload_destination_handler].Member[UploadDestinationHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taggit_templatetags.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taggit_templatetags.model.yml new file mode 100644 index 00000000000..e3cb6eacf4d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taggit_templatetags.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - taggit_templatetags + - Member[models].Member[AModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taichi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taichi.model.yml new file mode 100644 index 00000000000..69d3f80e295 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taichi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - taichi + - Member[examples].Member[autodiff].Member[diff_sph].Member[diff_sph].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tailscale.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tailscale.model.yml new file mode 100644 index 00000000000..ce90a7ccc99 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tailscale.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - tailscale + - Member[ClientConnectivity] + - - pydantic.BaseModel~Subclass + - tailscale + - Member[ClientSupports] + - - pydantic.BaseModel~Subclass + - tailscale + - Member[Device] + - - pydantic.BaseModel~Subclass + - tailscale + - Member[Devices] + - - pydantic.BaseModel~Subclass + - tailscale + - Member[models].Member[ClientConnectivity] + - - pydantic.BaseModel~Subclass + - tailscale + - Member[models].Member[ClientSupports] + - - pydantic.BaseModel~Subclass + - tailscale + - Member[models].Member[Device] + - - pydantic.BaseModel~Subclass + - tailscale + - Member[models].Member[Devices] + - - pydantic.BaseModel~Subclass + - tailscale + - Member[tailscale].Member[Device] + - - pydantic.BaseModel~Subclass + - tailscale + - Member[tailscale].Member[Devices] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-talon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-talon.model.yml new file mode 100644 index 00000000000..75886b5453c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-talon.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - talon + - Member[quotations].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tamuna.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tamuna.model.yml new file mode 100644 index 00000000000..ac2333bbcc9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tamuna.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - tamuna + - Member[client].Member[pickle] + - - pickle~Alias + - tamuna + - Member[utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tap.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tap.model.yml new file mode 100644 index 00000000000..ea3c868a91e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tap.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tap + - Member[parser].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tartufo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tartufo.model.yml new file mode 100644 index 00000000000..40a44f7c9d6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tartufo.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - tartufo + - Member[scanner].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskcat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskcat.model.yml new file mode 100644 index 00000000000..5f9c45318d2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskcat.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - taskcat + - Member[_cli_modules].Member[deploy].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskgraph.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskgraph.model.yml new file mode 100644 index 00000000000..24c3dca5f47 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskgraph.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - taskgraph + - Member[docker].Member[BytesIO] + - - io.StringIO~Subclass + - taskgraph + - Member[parameters].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskiq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskiq.model.yml new file mode 100644 index 00000000000..5dc172acd09 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskiq.model.yml @@ -0,0 +1,129 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - taskiq + - Member[result].Member[v1].Member[pickle] + - - pickle~Alias + - taskiq + - Member[result].Member[v2].Member[pickle] + - - pickle~Alias + - taskiq + - Member[serializers].Member[pickle].Member[pickle] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[AckableMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[BrokerMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[abc].Member[broker].Member[AckableMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[abc].Member[broker].Member[BrokerMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[abc].Member[formatter].Member[BrokerMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[abc].Member[formatter].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[abc].Member[middleware].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[abc].Member[middleware].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[abc].Member[result_backend].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[acks].Member[AckableMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[brokers].Member[inmemory_broker].Member[BrokerMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[brokers].Member[inmemory_broker].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[brokers].Member[shared_broker].Member[BrokerMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[brokers].Member[zmq_broker].Member[BrokerMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[context].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[formatters].Member[json_formatter].Member[BrokerMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[formatters].Member[json_formatter].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[formatters].Member[proxy_formatter].Member[BrokerMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[formatters].Member[proxy_formatter].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[funcs].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[kicker].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[message].Member[BrokerMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[message].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[middlewares].Member[prometheus_middleware].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[middlewares].Member[prometheus_middleware].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[middlewares].Member[retry_middleware].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[middlewares].Member[retry_middleware].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[receiver].Member[params_parser].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[receiver].Member[receiver].Member[AckableMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[receiver].Member[receiver].Member[TaskiqMessage] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[receiver].Member[receiver].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[result].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[result].Member[v2].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[result_backends].Member[dummy].Member[TaskiqResult] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[serialization].Member[ExceptionRepr] + - - pydantic.BaseModel~Subclass + - taskiq + - Member[task].Member[TaskiqResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tastypie.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tastypie.model.yml new file mode 100644 index 00000000000..f2b00581ad0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tastypie.model.yml @@ -0,0 +1,102 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - tastypie + - Member[admin].Member[ApiKey] + - - Django.db.models.Model~Subclass + - tastypie + - Member[management].Member[commands].Member[backfill_api_keys].Member[ApiKey] + - - Django.db.models.Model~Subclass + - tastypie + - Member[models].Member[ApiAccess] + - - Django.db.models.Model~Subclass + - tastypie + - Member[models].Member[ApiKey] + - - django.forms.BaseForm~Subclass + - tastypie + - Member[validation].Member[ModelForm] + - - django.http.request.HttpRequest~Subclass + - tastypie + - Member[bundle].Member[HttpRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - tastypie + - Member[api].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseNotFound~Subclass + - tastypie + - Member[resources].Member[HttpResponseNotFound] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[api].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[authentication].Member[HttpUnauthorized] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[exceptions].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpAccepted] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpApplicationError] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpBadRequest] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpConflict] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpCreated] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpForbidden] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpGone] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpMethodNotAllowed] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpMultipleChoices] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpNoContent] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpNotAcceptable] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpNotFound] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpNotImplemented] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpNotModified] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpSeeOther] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpTooManyRequests] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpUnauthorized] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpUnprocessableEntity] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[http].Member[HttpUnsupportedMediaType] + - - django.http.response.HttpResponse~Subclass + - tastypie + - Member[resources].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tchannel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tchannel.model.yml new file mode 100644 index 00000000000..7f3bf218fe9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tchannel.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tchannel + - Member[frame].Member[BytesIO] + - - io.StringIO~Subclass + - tchannel + - Member[io].Member[BytesIO] + - - io.StringIO~Subclass + - tchannel + - Member[tornado].Member[connection].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-td.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-td.model.yml new file mode 100644 index 00000000000..f07e70f0119 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-td.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - td + - Member[oauth].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tda.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tda.model.yml index 3c212e5c27f..364b92dbd96 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tda.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tda.model.yml @@ -10,3 +10,9 @@ extensions: - - httpx.Client~Subclass - tda - Member[auth].Member[OAuth2Client] + - - pickle~Alias + - tda + - Member[auth].Member[pickle] + - - pickle~Alias + - tda + - Member[client].Member[base].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tdc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tdc.model.yml new file mode 100644 index 00000000000..c0a579edc58 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tdc.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - tdc + - Member[chem_utils].Member[oracle].Member[oracle].Member[pickle] + - - pickle~Alias + - tdc + - Member[utils].Member[load].Member[pickle] + - - pickle~Alias + - tdc + - Member[utils].Member[misc].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tekore.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tekore.model.yml new file mode 100644 index 00000000000..762d8cd43c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tekore.model.yml @@ -0,0 +1,1275 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - tekore + - Member[_sender].Member[concrete].Member[AsyncClient] + - - httpx.Client~Subclass + - tekore + - Member[_sender].Member[concrete].Member[Client] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[album].Member[FullAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[album].Member[SimpleTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[artist].Member[FullArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[artist].Member[FullTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[artist].Member[SimpleAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[audiobook].Member[FullAudiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[audiobook].Member[SimpleChapterPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[browse].Member[CategoryPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[browse].Member[Category] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[browse].Member[Recommendations] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[browse].Member[SimpleAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[browse].Member[SimplePlaylistPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[chapter].Member[FullChapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[episode].Member[FullEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[follow].Member[FullArtistCursorPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[library].Member[SavedAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[library].Member[SavedEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[library].Member[SavedShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[library].Member[SavedTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[personalisation].Member[FullArtistOffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[personalisation].Member[FullTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[player].Member[view].Member[CurrentlyPlayingContext] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[player].Member[view].Member[CurrentlyPlaying] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[player].Member[view].Member[Device] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[player].Member[view].Member[PlayHistoryPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[player].Member[view].Member[Queue] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[playlist].Member[modify].Member[FullPlaylist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[playlist].Member[view].Member[FullPlaylist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[playlist].Member[view].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[playlist].Member[view].Member[PlaylistTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[playlist].Member[view].Member[SimplePlaylistPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[search].Member[FullArtistOffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[search].Member[FullTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[search].Member[SimpleAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[search].Member[SimpleAudiobookPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[search].Member[SimpleEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[search].Member[SimplePlaylistPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[search].Member[SimpleShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[show].Member[FullShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[show].Member[SimpleEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[track].Member[AudioAnalysis] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[track].Member[AudioFeatures] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[track].Member[FullTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[user].Member[PrivateUser] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[api].Member[user].Member[PublicUser] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[paging].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[paging].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[paging].Member[Paging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_client].Member[process].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Actions] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Album] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Artist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[AudioAnalysis] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[AudioFeatures] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Audiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Author] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[CategoryPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Category] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Chapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Context] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Copyright] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[CurrentlyPlayingContext] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[CurrentlyPlaying] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[CursorPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Cursor] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Device] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Disallows] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Episode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[ExplicitContent] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Followers] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullArtistCursorPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullArtistOffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullAudiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullChapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullPlaylistEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullPlaylistTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullPlaylist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[FullTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Identifiable] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[LocalAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[LocalArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[LocalItem] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[LocalPlaylistTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[LocalTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Narrator] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Paging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[PlayHistoryCursor] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[PlayHistoryPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[PlayHistory] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[PlaylistTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[PlaylistTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Playlist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[PrivateUser] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[PublicUser] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Queue] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[RecommendationSeed] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Recommendations] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Restrictions] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[ResumePoint] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SavedAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SavedAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SavedEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SavedEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SavedShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SavedShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SavedTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SavedTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Section] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Segment] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Show] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleAudiobookPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleAudiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleChapterPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleChapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimplePlaylistPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimplePlaylist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[SimpleTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[TimeInterval] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[TrackLink] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Track] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[Tracks] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[User] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[Album] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[SimpleAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[SimpleAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[base].Member[Album] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[base].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[base].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[base].Member[SimpleArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[full].Member[Album] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[full].Member[Copyright] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[full].Member[FullAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[full].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[full].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[full].Member[SavedAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[full].Member[SavedAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album].Member[full].Member[SimpleTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album]Member[SimpleAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[album]Member[SimpleAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[Artist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[CursorPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[Followers] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[FullArtistCursorPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[FullArtistOffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[FullArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[artist].Member[SimpleArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audio_analysis].Member[AudioAnalysis] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audio_analysis].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audio_analysis].Member[Section] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audio_analysis].Member[Segment] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audio_analysis].Member[TimeInterval] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audio_features].Member[AudioFeatures] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audio_features].Member[Identifiable] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[Audiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[Author] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[Narrator] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[SimpleAudiobookPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[SimpleAudiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[base].Member[Audiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[base].Member[Author] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[base].Member[Copyright] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[base].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[base].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[base].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[base].Member[Narrator] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[full].Member[Audiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[full].Member[FullAudiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook].Member[full].Member[SimpleChapterPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook]Member[SimpleAudiobookPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[audiobook]Member[SimpleAudiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[base].Member[Identifiable] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[base].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[base].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[category].Member[CategoryPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[category].Member[Category] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[category].Member[Identifiable] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[category].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[category].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[Chapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[SimpleChapterPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[SimpleChapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[base].Member[Chapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[base].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[base].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[base].Member[Restrictions] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[base].Member[ResumePoint] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[full].Member[Chapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[full].Member[FullChapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter].Member[full].Member[SimpleAudiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter]Member[SimpleChapterPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[chapter]Member[SimpleChapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[context].Member[Context] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[context].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[Actions] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[Context] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[CurrentlyPlayingContext] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[CurrentlyPlaying] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[Device] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[Disallows] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[FullEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[FullTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[LocalTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[currently_playing].Member[Queue] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[device].Member[Device] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[device].Member[Identifiable] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[Episode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[FullEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[ResumePoint] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[SavedEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[SavedEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[SimpleEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[SimpleEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[episode].Member[SimpleShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[local].Member[LocalAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[local].Member[LocalArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[local].Member[LocalItem] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[local].Member[LocalTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[local].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[member].Member[Copyright] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[member].Member[Followers] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[member].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[member].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[member].Member[Restrictions] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[member].Member[ResumePoint] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[paging].Member[CursorPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[paging].Member[Cursor] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[paging].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[paging].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[paging].Member[Paging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[play_history].Member[Context] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[play_history].Member[CursorPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[play_history].Member[Cursor] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[play_history].Member[FullTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[play_history].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[play_history].Member[PlayHistoryCursor] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[play_history].Member[PlayHistoryPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[play_history].Member[PlayHistory] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[Followers] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[FullEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[FullPlaylistEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[FullPlaylistTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[FullPlaylist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[FullTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[LocalPlaylistTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[LocalTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[PlaylistTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[PlaylistTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[Playlist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[PublicUser] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[SimplePlaylistPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[SimplePlaylist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[playlist].Member[Tracks] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[recommendations].Member[FullTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[recommendations].Member[Identifiable] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[recommendations].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[recommendations].Member[RecommendationSeed] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[recommendations].Member[Recommendations] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[serialise].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[SavedShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[SavedShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[Show] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[SimpleShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[SimpleShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[base].Member[Copyright] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[base].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[base].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[base].Member[Show] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[full].Member[FullShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[full].Member[Show] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show].Member[full].Member[SimpleEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show]Member[SavedShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show]Member[SavedShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show]Member[SimpleShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[show]Member[SimpleShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[FullTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[FullTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[Restrictions] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[SavedTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[SavedTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[SimpleAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[SimpleArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[SimpleTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[SimpleTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[TrackLink] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[Track] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[track].Member[Tracks] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[user].Member[ExplicitContent] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[user].Member[Followers] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[user].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[user].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[user].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[user].Member[PrivateUser] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[user].Member[PublicUser] + - - pydantic.BaseModel~Subclass + - tekore + - Member[_model].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Actions] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Album] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Artist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[AudioAnalysis] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[AudioFeatures] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Audiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Author] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[CategoryPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Category] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Chapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Context] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Copyright] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[CurrentlyPlayingContext] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[CurrentlyPlaying] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[CursorPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Cursor] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Device] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Disallows] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Episode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[ExplicitContent] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Followers] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullArtistCursorPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullArtistOffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullAudiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullChapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullPlaylistEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullPlaylistTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullPlaylist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[FullTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Identifiable] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Image] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Item] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[LocalAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[LocalArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[LocalItem] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[LocalPlaylistTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[LocalTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Model] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Narrator] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[OffsetPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Paging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[PlayHistoryCursor] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[PlayHistoryPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[PlayHistory] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[PlaylistTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[PlaylistTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Playlist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[PrivateUser] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[PublicUser] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Queue] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[RecommendationSeed] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Recommendations] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Restrictions] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[ResumePoint] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SavedAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SavedAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SavedEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SavedEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SavedShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SavedShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SavedTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SavedTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Section] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Segment] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Show] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleAlbumPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleAlbum] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleArtist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleAudiobookPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleAudiobook] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleChapterPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleChapter] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleEpisodePaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleEpisode] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimplePlaylistPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimplePlaylist] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleShowPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleShow] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleTrackPaging] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[SimpleTrack] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[TimeInterval] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[TrackLink] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Track] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[Tracks] + - - pydantic.BaseModel~Subclass + - tekore + - Member[model].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-telebot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-telebot.model.yml new file mode 100644 index 00000000000..7408e7d7036 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-telebot.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - telebot + - Member[service_utils].Member[BytesIO] + - - pickle~Alias + - telebot + - Member[asyncio_storage].Member[pickle_storage].Member[pickle] + - - pickle~Alias + - telebot + - Member[handler_backends].Member[pickle] + - - pickle~Alias + - telebot + - Member[storage].Member[pickle_storage].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-telegram.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-telegram.model.yml new file mode 100644 index 00000000000..3ffcbeea2a9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-telegram.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - telegram + - Member[_bot].Member[pickle] + - - pickle~Alias + - telegram + - Member[ext].Member[_picklepersistence].Member[pickle] + - - tornado.web.Application~Subclass + - telegram + - Member[ext].Member[_updater].Member[WebhookAppClass] + - - tornado.web.Application~Subclass + - telegram + - Member[ext].Member[_utils].Member[webhookhandler].Member[WebhookAppClass] + - - tornado.web.RequestHandler~Subclass + - telegram + - Member[ext].Member[_utils].Member[webhookhandler].Member[TelegramHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-telnyx.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-telnyx.model.yml new file mode 100644 index 00000000000..53b64e562c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-telnyx.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - telnyx + - Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - telnyx + - Member[six].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-temporalio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-temporalio.model.yml new file mode 100644 index 00000000000..c96b823bbcb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-temporalio.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - temporalio + - Member[worker].Member[_activity].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tenable.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tenable.model.yml new file mode 100644 index 00000000000..e78fbeb648a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tenable.model.yml @@ -0,0 +1,72 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tenable + - Member[dl].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[io].Member[editor].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[io].Member[policies].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[io].Member[scans].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[io].Member[workbenches].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[nessus].Member[editor].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[nessus].Member[files].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[nessus].Member[policies].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[nessus].Member[scans].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[nessus].Member[tokens].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[sc].Member[asset_lists].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[sc].Member[audit_files].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[sc].Member[policies].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[sc].Member[scan_instances].Member[BytesIO] + - - io.StringIO~Subclass + - tenable + - Member[sc].Member[system].Member[BytesIO] + - - requests.models.Response~Subclass + - tenable + - Member[io].Member[Response] + - - requests.models.Response~Subclass + - tenable + - Member[io].Member[v3].Member[base].Member[endpoints].Member[explore].Member[Response] + - - requests.models.Response~Subclass + - tenable + - Member[io].Member[v3].Member[base].Member[iterators].Member[explore_iterator].Member[Response] + - - requests.models.Response~Subclass + - tenable + - Member[io].Member[v3].Member[explore].Member[assets].Member[api].Member[Response] + - - requests.models.Response~Subclass + - tenable + - Member[io].Member[v3].Member[explore].Member[findings].Member[api].Member[Response] + - - requests.models.Response~Subclass + - tenable + - Member[nessus].Member[files].Member[Response] + - - requests.models.Response~Subclass + - tenable + - Member[nessus].Member[tokens].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tenant_schemas.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tenant_schemas.model.yml index 777fa541c9a..4b8190be3ee 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tenant_schemas.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tenant_schemas.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - tenant_schemas + - Member[models].Member[TenantMixin] - - Django.db.models.Model~Subclass - tenant_schemas - Member[postgresql_backend].Member[base].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tensor2tensor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tensor2tensor.model.yml index 1b0427386eb..19aeb7c93e0 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tensor2tensor.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tensor2tensor.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - tensor2tensor + - Member[insights].Member[server].Member[Flask] + - - io.StringIO~Subclass + - tensor2tensor + - Member[data_generators].Member[allen_brain].Member[BytesIO] - - io.StringIO~Subclass - tensor2tensor - Member[data_generators].Member[function_docstring].Member[StringIO] + - - pickle~Alias + - tensor2tensor + - Member[envs].Member[trajectory].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tensorlayer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tensorlayer.model.yml new file mode 100644 index 00000000000..fd6e46eca18 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tensorlayer.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - tensorlayer + - Member[app].Member[human_pose_estimation].Member[common].Member[pickle] + - - pickle~Alias + - tensorlayer + - Member[app].Member[human_pose_estimation].Member[pickle] + - - pickle~Alias + - tensorlayer + - Member[db].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-terra_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-terra_sdk.model.yml new file mode 100644 index 00000000000..093239bb0d8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-terra_sdk.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - terra_sdk + - Member[client].Member[lcd].Member[lcdclient].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-text_generation.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-text_generation.model.yml new file mode 100644 index 00000000000..c3ee9e13b5c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-text_generation.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - text_generation + - Member[client].Member[ClientSession] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[client].Member[Parameters] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[client].Member[Request] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[client].Member[Response] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[client].Member[StreamResponse] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[inference_api].Member[DeployedModel] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[BestOfSequence] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[DeployedModel] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[Details] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[InputToken] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[Parameters] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[Request] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[Response] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[StreamDetails] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[StreamResponse] + - - pydantic.BaseModel~Subclass + - text_generation + - Member[types].Member[Token] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-text_generation_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-text_generation_server.model.yml new file mode 100644 index 00000000000..06fd6869b7f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-text_generation_server.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - text_generation_server + - Member[models].Member[custom_modeling].Member[idefics_image_processing].Member[BytesIO] + - - io.StringIO~Subclass + - text_generation_server + - Member[models].Member[idefics_causal_lm].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-text_to_image.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-text_to_image.model.yml new file mode 100644 index 00000000000..ec878b66a18 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-text_to_image.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - text_to_image + - Member[base].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-textacy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-textacy.model.yml new file mode 100644 index 00000000000..244f8f2ddc7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-textacy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - textacy + - Member[io].Member[spacy].Member[pickle] + - - xml.etree.ElementTree~Subclass + - textacy + - Member[datasets].Member[udhr].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tg.model.yml new file mode 100644 index 00000000000..041daaffb5e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tg.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - tg + - Member[render].Member[Markup] + - - markupsafe.Markup~Subclass + - tg + - Member[support].Member[paginate].Member[Markup] + - - sqlalchemy.orm.Session~Subclass + - tg + - Member[configuration].Member[sqla].Member[balanced_session].Member[BalancedSession] + - - sqlalchemy.orm.Session~Subclass + - tg + - Member[configuration].Member[sqla].Member[balanced_session].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-theano.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-theano.model.yml index 74671766792..13e065b297b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-theano.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-theano.model.yml @@ -31,3 +31,6 @@ extensions: - - io.StringIO~Subclass - theano - Member[tensor].Member[opt].Member[StringIO] + - - pickle~Alias + - theano + - Member[misc].Member[pkl_utils].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thehive4py.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thehive4py.model.yml new file mode 100644 index 00000000000..9c62b4ceb6e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thehive4py.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - thehive4py + - Member[errors].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thinc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thinc.model.yml new file mode 100644 index 00000000000..84e84e3a8eb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thinc.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - thinc + - Member[shims].Member[pytorch].Member[BytesIO] + - - io.StringIO~Subclass + - thinc + - Member[shims].Member[tensorflow].Member[BytesIO] + - - io.StringIO~Subclass + - thinc + - Member[shims].Member[torchscript].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thonny.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thonny.model.yml new file mode 100644 index 00000000000..135388b2650 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thonny.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - thonny + - Member[vendored_libs].Member[pipkin].Member[proxy].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - thonny + - Member[vendored_libs].Member[pipkin].Member[proxy].Member[PipkinProxyHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thriftpy2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thriftpy2.model.yml new file mode 100644 index 00000000000..15795a4acfb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thriftpy2.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - thriftpy2 + - Member[contrib].Member[aio].Member[transport].Member[buffered].Member[BytesIO] + - - io.StringIO~Subclass + - thriftpy2 + - Member[contrib].Member[aio].Member[transport].Member[framed].Member[BytesIO] + - - io.StringIO~Subclass + - thriftpy2 + - Member[http].Member[BytesIO] + - - io.StringIO~Subclass + - thriftpy2 + - Member[tornado].Member[BytesIO] + - - io.StringIO~Subclass + - thriftpy2 + - Member[transport].Member[buffered].Member[BytesIO] + - - io.StringIO~Subclass + - thriftpy2 + - Member[transport].Member[framed].Member[BytesIO] + - - io.StringIO~Subclass + - thriftpy2 + - Member[transport].Member[memory].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thumbnails.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thumbnails.model.yml new file mode 100644 index 00000000000..c45e52cce61 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thumbnails.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - thumbnails + - Member[backends].Member[metadata].Member[Source] + - - Django.db.models.Model~Subclass + - thumbnails + - Member[backends].Member[metadata].Member[ThumbnailMeta] + - - Django.db.models.Model~Subclass + - thumbnails + - Member[models].Member[Source] + - - Django.db.models.Model~Subclass + - thumbnails + - Member[models].Member[ThumbnailMeta] + - - django.db.models.FileField~Subclass + - thumbnails + - Member[fields].Member[DjangoImageField] + - - django.db.models.FileField~Subclass + - thumbnails + - Member[fields].Member[ImageField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thumbor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thumbor.model.yml new file mode 100644 index 00000000000..f4c49d00be4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-thumbor.model.yml @@ -0,0 +1,84 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - thumbor + - Member[engines].Member[extensions].Member[exif_orientation_editor].Member[BytesIO] + - - io.StringIO~Subclass + - thumbor + - Member[engines].Member[gif].Member[BytesIO] + - - io.StringIO~Subclass + - thumbor + - Member[engines].Member[pil].Member[BytesIO] + - - io.StringIO~Subclass + - thumbor + - Member[utils].Member[BytesIO] + - - tornado.web.Application~Subclass + - thumbor + - Member[app].Member[ThumborServiceApp] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[app].Member[ImagingHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handler_lists].Member[blacklist].Member[BlacklistHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handler_lists].Member[healthcheck].Member[HealthcheckHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handler_lists].Member[upload].Member[ImageResourceHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handler_lists].Member[upload].Member[ImageUploadHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[ContextHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[ImageApiHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[blacklist].Member[BlacklistHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[blacklist].Member[ContextHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[healthcheck].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[healthcheck].Member[HealthcheckHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[image_resource].Member[ImageApiHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[image_resource].Member[ImageResourceHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[imaging].Member[ContextHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[imaging].Member[ImagingHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[upload].Member[ImageApiHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers].Member[upload].Member[ImageUploadHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers]Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers]Member[ContextHandler] + - - tornado.web.RequestHandler~Subclass + - thumbor + - Member[handlers]Member[ImageApiHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tianshou.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tianshou.model.yml new file mode 100644 index 00000000000..dfa29473425 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tianshou.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - tianshou + - Member[data].Member[utils].Member[converter].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tidings.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tidings.model.yml index dade6db5eb4..dfbfec3b94d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tidings.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tidings.model.yml @@ -10,6 +10,9 @@ extensions: - - Django.db.models.Model~Subclass - tidings - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - tidings + - Member[models].Member[NotificationsMixin] - - Django.db.models.Model~Subclass - tidings - Member[models].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tika.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tika.model.yml new file mode 100644 index 00000000000..7be8aca20de --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tika.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tika + - Member[unpack].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-time_series_expectations.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-time_series_expectations.model.yml new file mode 100644 index 00000000000..2285ee1b236 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-time_series_expectations.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - time_series_expectations + - Member[generator].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timezone_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timezone_field.model.yml new file mode 100644 index 00000000000..d44494b6368 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timezone_field.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - timezone_field + - Member[TimeZoneFormField] + - - Django.Forms.Field~Subclass + - timezone_field + - Member[forms].Member[TimeZoneFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timezonefinder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timezonefinder.model.yml new file mode 100644 index 00000000000..9c8bd3f1ebe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timezonefinder.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - timezonefinder + - Member[timezonefinder].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tinkoff.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tinkoff.model.yml new file mode 100644 index 00000000000..433e9302bfd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tinkoff.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - tinkoff + - Member[invest].Member[caching].Member[market_data_cache].Member[cache_settings].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tkhtmlview.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tkhtmlview.model.yml new file mode 100644 index 00000000000..e376dff13dc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tkhtmlview.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tkhtmlview + - Member[html_parser].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-todo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-todo.model.yml new file mode 100644 index 00000000000..172ef975ddb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-todo.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - todo + - Member[views].Member[HarvestViewSet] + - - Django.Views.View~Subclass + - todo + - Member[views].Member[NestedTodoView] + - - Django.Views.View~Subclass + - todo + - Member[views].Member[RetrieveAPIView] + - - Django.Views.View~Subclass + - todo + - Member[views].Member[TodoAnotherViewSet] + - - Django.Views.View~Subclass + - todo + - Member[views].Member[TodoRecursiveView] + - - Django.Views.View~Subclass + - todo + - Member[views].Member[TodoTreeView] + - - Django.Views.View~Subclass + - todo + - Member[views].Member[TodoViewSet] + - - Django.Views.View~Subclass + - todo + - Member[views].Member[TodoYetAnotherViewSet] + - - Django.db.models.Model~Subclass + - todo + - Member[models].Member[Pack] + - - Django.db.models.Model~Subclass + - todo + - Member[models].Member[TodoAnother] + - - Django.db.models.Model~Subclass + - todo + - Member[models].Member[TodoTree] + - - Django.db.models.Model~Subclass + - todo + - Member[models].Member[TodoYetAnother] + - - Django.db.models.Model~Subclass + - todo + - Member[models].Member[Todo] + - - Django.db.models.Model~Subclass + - todo + - Member[serializer].Member[Pack] + - - Django.db.models.Model~Subclass + - todo + - Member[serializer].Member[TodoAnother] + - - Django.db.models.Model~Subclass + - todo + - Member[serializer].Member[TodoTree] + - - Django.db.models.Model~Subclass + - todo + - Member[serializer].Member[TodoYetAnother] + - - Django.db.models.Model~Subclass + - todo + - Member[serializer].Member[Todo] + - - Django.db.models.Model~Subclass + - todo + - Member[views].Member[Pack] + - - Django.db.models.Model~Subclass + - todo + - Member[views].Member[TodoAnother] + - - Django.db.models.Model~Subclass + - todo + - Member[views].Member[TodoTree] + - - Django.db.models.Model~Subclass + - todo + - Member[views].Member[TodoYetAnother] + - - Django.db.models.Model~Subclass + - todo + - Member[views].Member[Todo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tomodachi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tomodachi.model.yml new file mode 100644 index 00000000000..0a27d7cf174 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tomodachi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - multidict.MultiDictProxy~Subclass + - tomodachi + - Member[transport].Member[http].Member[CIMultiDictProxy] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tools.model.yml index 8836dafb1ca..0005655dad2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tools.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tools.model.yml @@ -4,12 +4,45 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - tools + - Member[linter].Member[adapters].Member[nativefunctions_linter].Member[StringIO] + - - io.StringIO~Subclass + - tools + - Member[rst2prettyhtml].Member[StringIO] + - - pickle~Alias + - tools + - Member[export_center].Member[pickle] + - - pickle~Alias + - tools + - Member[preprocess_utils].Member[dataset_analyzer].Member[pickle] + - - pickle~Alias + - tools + - Member[preprocess_utils].Member[experiment_planner].Member[pickle] + - - pickle~Alias + - tools + - Member[preprocess_utils].Member[file_and_folder_operations].Member[pickle] + - - pickle~Alias + - tools + - Member[preprocess_utils].Member[image_crop].Member[pickle] + - - pickle~Alias + - tools + - Member[preprocess_utils].Member[pickle] + - - pickle~Alias + - tools + - Member[preprocess_utils].Member[preprocessing].Member[pickle] + - - xml.etree.ElementTree~Subclass + - tools + - Member[collapse_code].Member[etree] - - xml.etree.ElementTree~Subclass - tools - Member[languages].Member[language_names].Member[ET] - - xml.etree.ElementTree~Subclass - tools - Member[languages_meta].Member[ET] + - - xml.etree.ElementTree~Subclass + - tools + - Member[linter].Member[adapters].Member[bazel_linter].Member[ET] - - xml.etree.ElementTree~Subclass - tools - Member[readers].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torch.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torch.model.yml new file mode 100644 index 00000000000..04584380cf0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torch.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - torch + - Member[_inductor].Member[select_algorithm].Member[StringIO] + - - io.StringIO~Subclass + - torch + - Member[_inductor].Member[utils].Member[StringIO] + - - pickle~Alias + - torch + - Member[_dynamo].Member[config_utils].Member[pickle] + - - pickle~Alias + - torch + - Member[_functorch].Member[compilers].Member[pickle] + - - pickle~Alias + - torch + - Member[_inductor].Member[codecache].Member[pickle] + - - pickle~Alias + - torch + - Member[_inductor].Member[debug].Member[pickle] + - - pickle~Alias + - torch + - Member[_jit_internal].Member[pickle] + - - pickle~Alias + - torch + - Member[distributed].Member[_tools].Member[memory_tracker].Member[pickle] + - - pickle~Alias + - torch + - Member[distributed].Member[pickle] + - - pickle~Alias + - torch + - Member[jit].Member[_script].Member[pickle] + - - pickle~Alias + - torch + - Member[multiprocessing].Member[queue].Member[pickle] + - - pickle~Alias + - torch + - Member[package].Member[_package_unpickler].Member[pickle] + - - pickle~Alias + - torch + - Member[utils].Member[benchmark].Member[examples].Member[compare].Member[pickle] + - - pickle~Alias + - torch + - Member[utils].Member[benchmark].Member[examples].Member[sparse].Member[compare].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torch_geometric.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torch_geometric.model.yml new file mode 100644 index 00000000000..e23495cb216 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torch_geometric.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - torch_geometric + - Member[datasets].Member[aqsol].Member[pickle] + - - pickle~Alias + - torch_geometric + - Member[datasets].Member[ged_dataset].Member[pickle] + - - pickle~Alias + - torch_geometric + - Member[datasets].Member[gnn_benchmark_dataset].Member[pickle] + - - pickle~Alias + - torch_geometric + - Member[datasets].Member[lrgb].Member[pickle] + - - pickle~Alias + - torch_geometric + - Member[datasets].Member[mixhop_synthetic_dataset].Member[pickle] + - - pickle~Alias + - torch_geometric + - Member[datasets].Member[zinc].Member[pickle] + - - pickle~Alias + - torch_geometric + - Member[io].Member[planetoid].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torchdata.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torchdata.model.yml new file mode 100644 index 00000000000..00d8a470b0a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torchdata.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - torchdata + - Member[datapipes].Member[iter].Member[load].Member[s3io].Member[BytesIO] + - - pickle~Alias + - torchdata + - Member[dataloader2].Member[dataloader2].Member[pickle] + - - pickle~Alias + - torchdata + - Member[dataloader2].Member[reading_service].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torchmeta.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torchmeta.model.yml new file mode 100644 index 00000000000..778a9753895 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torchmeta.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - torchmeta + - Member[datasets].Member[miniimagenet].Member[pickle] + - - pickle~Alias + - torchmeta + - Member[datasets].Member[tieredimagenet].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torchtext.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torchtext.model.yml new file mode 100644 index 00000000000..2f186f0126f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-torchtext.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - torchtext + - Member[data].Member[datasets_utils].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tornadio2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tornadio2.model.yml index e8c22c9e198..9697e550100 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tornadio2.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tornadio2.model.yml @@ -13,3 +13,24 @@ extensions: - - tornado.web.RequestHandler~Subclass - tornadio2 - Member[persistent].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - tornadio2 + - Member[polling].Member[TornadioHtmlFileHandler] + - - tornado.web.RequestHandler~Subclass + - tornadio2 + - Member[polling].Member[TornadioJSONPHandler] + - - tornado.web.RequestHandler~Subclass + - tornadio2 + - Member[polling].Member[TornadioPollingHandlerBase] + - - tornado.web.RequestHandler~Subclass + - tornadio2 + - Member[polling].Member[TornadioXHRPollingHandler] + - - tornado.web.RequestHandler~Subclass + - tornadio2 + - Member[preflight].Member[PreflightHandler] + - - tornado.web.RequestHandler~Subclass + - tornadio2 + - Member[preflight].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - tornadio2 + - Member[router].Member[HandshakeHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tornado.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tornado.model.yml new file mode 100644 index 00000000000..896d3d349d0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tornado.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tornado + - Member[curl_httpclient].Member[BytesIO] + - - io.StringIO~Subclass + - tornado + - Member[httpclient].Member[BytesIO] + - - io.StringIO~Subclass + - tornado + - Member[simple_httpclient].Member[BytesIO] + - - io.StringIO~Subclass + - tornado + - Member[template].Member[StringIO] + - - io.StringIO~Subclass + - tornado + - Member[web].Member[BytesIO] + - - io.StringIO~Subclass + - tornado + - Member[wsgi].Member[BytesIO] + - - tornado.web.RequestHandler~Subclass + - tornado + - Member[auth].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - tornado + - Member[websocket].Member[WebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tortoise.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tortoise.model.yml new file mode 100644 index 00000000000..6a9dcb4f104 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tortoise.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - tortoise + - Member[contrib].Member[fastapi].Member[HTTPNotFoundError] + - - pydantic.BaseModel~Subclass + - tortoise + - Member[contrib].Member[fastapi]Member[HTTPNotFoundError] + - - pydantic.BaseModel~Subclass + - tortoise + - Member[contrib].Member[pydantic].Member[PydanticModel] + - - pydantic.BaseModel~Subclass + - tortoise + - Member[contrib].Member[pydantic].Member[base].Member[PydanticModel] + - - pydantic.BaseModel~Subclass + - tortoise + - Member[contrib].Member[pydantic].Member[creator].Member[PydanticModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-towhee.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-towhee.model.yml new file mode 100644 index 00000000000..3b336e546ea --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-towhee.model.yml @@ -0,0 +1,111 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - towhee + - Member[utils].Member[ndarray_utils].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - towhee + - Member[config].Member[LogConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[config].Member[log_config].Member[LogConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[pipelines].Member[insert_milvus].Member[MilvusInsertConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[pipelines].Member[search_milvus].Member[MilvusSearchConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[pipelines].Member[sentence_embedding].Member[SentenceSimilarityConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[pipelines].Member[text_image_embedding].Member[TextImageEmbeddingConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[pipelines].Member[video_copy_detection].Member[VideoCopyDetectionConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[pipelines].Member[video_embedding].Member[VideoEmbeddingConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[AcceleratorConf] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[check_utils].Member[IntForm] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[check_utils].Member[SetForm] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[check_utils].Member[TupleForm] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[dag_repr].Member[DAGRepr] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[dag_repr].Member[NodeRepr] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[dag_repr].Member[SchemaRepr] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[node_config].Member[AcceleratorConf] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[node_config].Member[NodeConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[node_config].Member[ServerConf] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[node_config].Member[TritonClientConf] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[node_config].Member[TritonServerConf] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[node_repr].Member[IterationRepr] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[node_repr].Member[NodeConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[node_repr].Member[NodeRepr] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[node_repr].Member[OperatorRepr] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[pipeline].Member[TupleForm] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[runtime_pipeline].Member[DAGRepr] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[runtime_pipeline].Member[NodeRepr] + - - pydantic.BaseModel~Subclass + - towhee + - Member[runtime].Member[schema_repr].Member[SchemaRepr] + - - pydantic.BaseModel~Subclass + - towhee + - Member[serve].Member[api_service].Member[APIService] + - - pydantic.BaseModel~Subclass + - towhee + - Member[serve].Member[api_service].Member[RouterConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[serve].Member[grpc].Member[client].Member[Response] + - - pydantic.BaseModel~Subclass + - towhee + - Member[serve].Member[grpc].Member[server].Member[RouterConfig] + - - pydantic.BaseModel~Subclass + - towhee + - Member[serve].Member[triton].Member[pipeline_builder].Member[AcceleratorConf] + - - pydantic.BaseModel~Subclass + - towhee + - Member[utils].Member[log].Member[LogConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-toytree.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-toytree.model.yml new file mode 100644 index 00000000000..74b3975ce10 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-toytree.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - toytree + - Member[MultiDrawing].Member[xml] + - - xml.etree.ElementTree~Subclass + - toytree + - Member[Render].Member[xml] + - - xml.etree.ElementTree~Subclass + - toytree + - Member[html].Member[xml] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tracking.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tracking.model.yml new file mode 100644 index 00000000000..6bae4f2f694 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tracking.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - tracking + - Member[admin].Member[Pageview] + - - Django.db.models.Model~Subclass + - tracking + - Member[admin].Member[Visitor] + - - Django.db.models.Model~Subclass + - tracking + - Member[handlers].Member[Visitor] + - - Django.db.models.Model~Subclass + - tracking + - Member[middleware].Member[Pageview] + - - Django.db.models.Model~Subclass + - tracking + - Member[middleware].Member[Visitor] + - - Django.db.models.Model~Subclass + - tracking + - Member[models].Member[Pageview] + - - Django.db.models.Model~Subclass + - tracking + - Member[models].Member[Visitor] + - - Django.db.models.Model~Subclass + - tracking + - Member[views].Member[Pageview] + - - Django.db.models.Model~Subclass + - tracking + - Member[views].Member[Visitor] + - - django.forms.BaseForm~Subclass + - tracking + - Member[views].Member[DashboardForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trafilatura.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trafilatura.model.yml new file mode 100644 index 00000000000..9e2462bfd73 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trafilatura.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle.load~Alias + - trafilatura + - Member[external].Member[load_pickle] + - - pickle.load~Alias + - trafilatura + - Member[xml].Member[load_pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-train_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-train_utils.model.yml new file mode 100644 index 00000000000..91c68cfa93c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-train_utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - train_utils + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-train_utils_ae.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-train_utils_ae.model.yml new file mode 100644 index 00000000000..6c72533be22 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-train_utils_ae.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - train_utils_ae + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trainers.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trainers.model.yml new file mode 100644 index 00000000000..baeeea9255a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trainers.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - trainers + - Member[timer].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-training.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-training.model.yml index 7ce101cbe8c..e727431a9e9 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-training.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-training.model.yml @@ -10,3 +10,6 @@ extensions: - - Django.Views.View~Subclass - training - Member[urls].Member[TemplateView] + - - pickle~Alias + - training + - Member[misc].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translate.model.yml new file mode 100644 index 00000000000..224ef8effac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translate.model.yml @@ -0,0 +1,123 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - translate + - Member[convert].Member[convert].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[convert].Member[idml2po].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[convert].Member[mozfunny2prop].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[convert].Member[odf2xliff].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[convert].Member[po2idml].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[convert].Member[po2web2py].Member[StringIO] + - - io.StringIO~Subclass + - translate + - Member[convert].Member[prop2mozfunny].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[convert].Member[xliff2odf].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[misc].Member[optrecurse].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[misc].Member[wStringIO].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[misc].Member[wStringIO].Member[CatchStringOutput] + - - io.StringIO~Subclass + - translate + - Member[services].Member[tmserver].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[storage].Member[base].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[storage].Member[dtd].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[storage].Member[ical].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[storage].Member[ini].Member[StringIO] + - - io.StringIO~Subclass + - translate + - Member[storage].Member[oo].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[storage].Member[subtitles].Member[StringIO] + - - io.StringIO~Subclass + - translate + - Member[storage].Member[tiki].Member[BytesIO] + - - io.StringIO~Subclass + - translate + - Member[storage].Member[zip].Member[BytesIO] + - - lxml.etree~Alias + - translate + - Member[convert].Member[po2idml].Member[etree] + - - lxml.etree~Alias + - translate + - Member[convert].Member[xliff2odf].Member[etree] + - - lxml.etree~Alias + - translate + - Member[misc].Member[xml_helpers].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[aresource].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[dtd].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[flatxml].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[lisa].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[poxliff].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[properties].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[qph].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[resx].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[tbx].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[tmx].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[ts2].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[xliff].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[xml_extract].Member[extract].Member[etree] + - - lxml.etree~Alias + - translate + - Member[storage].Member[xml_extract].Member[generate].Member[etree] + - - lxml.etree~Alias + - translate + - Member[tools].Member[junitmsgfmt].Member[etree] + - - pickle~Alias + - translate + - Member[storage].Member[base].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translatepy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translatepy.model.yml new file mode 100644 index 00000000000..a978c3cf1f1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translatepy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Response~Subclass + - translatepy + - Member[server].Member[translation].Member[FlaskResponse] + - - io.StringIO~Subclass + - translatepy + - Member[models].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translation_manager.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translation_manager.model.yml new file mode 100644 index 00000000000..c6742bf3cf1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translation_manager.model.yml @@ -0,0 +1,78 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - translation_manager + - Member[urls].Member[SyncView] + - - Django.Views.View~Subclass + - translation_manager + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - translation_manager + - Member[views].Member[SyncView] + - - Django.Views.View~Subclass + - translation_manager + - Member[views].Member[TranslationListView] + - - Django.Views.View~Subclass + - translation_manager + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[admin].Member[ProxyTranslationEntry] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[admin].Member[RemoteTranslationEntry] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[admin].Member[TranslationBackup] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[admin].Member[TranslationEntry] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[manager].Member[TranslationBackup] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[manager].Member[TranslationEntry] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[models].Member[ProxyTranslationEntry] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[models].Member[RemoteTranslationEntry] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[models].Member[TranslationBackup] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[models].Member[TranslationEntry] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[serializers].Member[TranslationEntry] + - - Django.db.models.Model~Subclass + - translation_manager + - Member[views].Member[TranslationEntry] + - - django.http.response.HttpResponseBadRequest~Subclass + - translation_manager + - Member[admin].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - translation_manager + - Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - translation_manager + - Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - translation_manager + - Member[views].Member[Response] + - - django.http.response.JsonResponse~Subclass + - translation_manager + - Member[admin].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - translation_manager + - Member[views].Member[JsonResponse] + - - rest_framework.response.Response~Subclass + - translation_manager + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translations.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translations.model.yml index 9d818599591..5e1da596ab0 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translations.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translations.model.yml @@ -4,12 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - translations + - Member[admin].Member[Translation] + - - Django.db.models.Model~Subclass + - translations + - Member[forms].Member[Translation] - - Django.db.models.Model~Subclass - translations - Member[management].Member[commands].Member[synctranslations].Member[ContentType] + - - Django.db.models.Model~Subclass + - translations + - Member[management].Member[commands].Member[synctranslations].Member[Translatable] + - - Django.db.models.Model~Subclass + - translations + - Member[management].Member[commands].Member[synctranslations].Member[Translation] - - Django.db.models.Model~Subclass - translations - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - translations + - Member[models].Member[Translatable] + - - Django.db.models.Model~Subclass + - translations + - Member[models].Member[Translation] - - Django.db.models.Model~Subclass - translations - Member[utils].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-transmission_rpc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-transmission_rpc.model.yml new file mode 100644 index 00000000000..0d5d5d5e6b8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-transmission_rpc.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - transmission_rpc + - Member[error].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treebeard.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treebeard.model.yml new file mode 100644 index 00000000000..a84313de2eb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treebeard.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - treebeard + - Member[admin].Member[AL_Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[al_tree].Member[AL_Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[al_tree].Member[Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[forms].Member[AL_Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[forms].Member[MP_Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[forms].Member[NS_Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[models].Member[Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[mp_tree].Member[MP_Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[mp_tree].Member[Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[ns_tree].Member[NS_Node] + - - Django.db.models.Model~Subclass + - treebeard + - Member[ns_tree].Member[Node] + - - django.forms.BaseForm~Subclass + - treebeard + - Member[forms].Member[MoveNodeForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - treebeard + - Member[admin].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - treebeard + - Member[admin].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treeherder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treeherder.model.yml index 6619034da57..c5b81fba8ba 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treeherder.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treeherder.model.yml @@ -4,21 +4,1035 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - treeherder + - Member[config].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[auth].Member[AuthViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[bug].Member[BugJobMapViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[bug_creation].Member[FilesBugzillaMapViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[bugzilla].Member[BugzillaViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[changelog].Member[ChangelogViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[classification].Member[ClassificationViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[groups].Member[SummaryByGroupName] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[infra_compare].Member[InfraCompareView] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[FailureCount] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[FailuresByBug] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[Failures] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[job_log_url].Member[JobLogUrlViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[JobsProjectViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[JobsViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[machine_platforms].Member[MachinePlatformsViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[note].Member[NoteViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerfCompareResults] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceAlertSummaryTasks] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceAlertSummaryViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceAlertViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceBugTemplateViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceDatumViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceFrameworkViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceIssueTrackerViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformancePlatformViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceSignatureViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceSummary] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceTagViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[push].Member[PushViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[refdata].Member[FailureClassificationViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[refdata].Member[OptionCollectionHashViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[refdata].Member[RepositoryViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[refdata].Member[TaskclusterMetadataViewSet] + - - Django.Views.View~Subclass + - treeherder + - Member[webapp].Member[api].Member[refdata].Member[UserViewSet] - - Django.db.models.Model~Subclass - treeherder - Member[auth].Member[backends].Member[User] + - - Django.db.models.Model~Subclass + - treeherder + - Member[changelog].Member[changes].Member[Changelog] + - - Django.db.models.Model~Subclass + - treeherder + - Member[changelog].Member[models].Member[ChangelogFile] + - - Django.db.models.Model~Subclass + - treeherder + - Member[changelog].Member[models].Member[Changelog] + - - Django.db.models.Model~Subclass + - treeherder + - Member[changelog].Member[tasks].Member[ChangelogFile] + - - Django.db.models.Model~Subclass + - treeherder + - Member[changelog].Member[tasks].Member[Changelog] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[artifact].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[artifact].Member[TextLogError] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[bugzilla].Member[BugJobMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[bugzilla].Member[Bugscache] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[classification_loader].Member[BugJobMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[classification_loader].Member[Bugscache] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[classification_loader].Member[FailureClassification] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[classification_loader].Member[JobNote] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[classification_loader].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[classification_loader].Member[MozciClassification] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[classification_loader].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[classification_loader].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[files_bugzilla_map].Member[BugzillaComponent] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[files_bugzilla_map].Member[BugzillaSecurityGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[files_bugzilla_map].Member[FilesBugzillaMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[files_bugzilla_map].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[job_loader].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[job_loader].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[BuildPlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[FailureClassification] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[JobGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[JobLog] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[JobType] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[MachinePlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[Machine] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[Option] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[Product] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[ReferenceDataSignatures] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[jobs].Member[TaskclusterMetadata] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[management].Member[commands].Member[ingest].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[perf].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[perf].Member[MultiCommitDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[perf].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[perf].Member[PerformanceDatumReplicate] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[perf].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[perf].Member[PerformanceFramework] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[perf].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[perf].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[push].Member[Commit] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[push].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[push_loader].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[pushlog].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[tasks].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[etl].Member[tasks].Member[pushlog_tasks].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[intermittents_commenter].Member[commenter].Member[BugJobMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[intermittents_commenter].Member[commenter].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[intermittents_commenter].Member[commenter].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[log_parser].Member[failureline].Member[FailureLine] + - - Django.db.models.Model~Subclass + - treeherder + - Member[log_parser].Member[failureline].Member[GroupStatus] + - - Django.db.models.Model~Subclass + - treeherder + - Member[log_parser].Member[failureline].Member[Group] + - - Django.db.models.Model~Subclass + - treeherder + - Member[log_parser].Member[failureline].Member[JobLog] + - - Django.db.models.Model~Subclass + - treeherder + - Member[log_parser].Member[tasks].Member[JobLog] + - - Django.db.models.Model~Subclass + - treeherder + - Member[log_parser].Member[tasks].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[BackfillReport] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[BuildPlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[GroupStatus] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[Group] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[JobGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[JobType] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[MachinePlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[Machine] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[PerformanceAlertSummary] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[cyclers].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[removal_strategies].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[removal_strategies].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[removal_strategies].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[data_cycling].Member[signature_remover].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[error_summary].Member[Bugscache] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[error_summary].Member[TextLogError] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[backfill_text_log_error_jobs].Member[TextLogError] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[cache_failure_history].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[BuildPlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[FailureClassification] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[JobGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[JobType] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[MachinePlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[Machine] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[Option] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[Product] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[RepositoryGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[management].Member[commands].Member[import_reference_data].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[BugJobMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[Bugscache] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[BugzillaComponent] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[BugzillaSecurityGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[BuildPlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[ClassifiedFailure] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[Commit] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[FailureClassification] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[FailureLine] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[FilesBugzillaMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[GroupStatus] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[JobGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[JobLog] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[JobNote] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[JobType] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[MachinePlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[Machine] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[MozciClassification] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[NamedModel] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[Option] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[Product] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[ReferenceDataSignatures] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[RepositoryGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[TaskclusterMetadata] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[TextLogErrorMatch] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[TextLogErrorMetadata] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[TextLogError] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[TextLogStep] - - Django.db.models.Model~Subclass - treeherder - Member[model].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[alerts].Member[PerformanceAlertSummary] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[alerts].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[alerts].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[alerts].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[backfill_reports].Member[BackfillRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[backfill_reports].Member[BackfillReport] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[backfill_reports].Member[PerformanceAlertSummary] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[backfill_reports].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[backfill_reports].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[backfill_tool].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[outcome_checker].Member[BackfillRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[secretary].Member[BackfillRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[secretary].Member[BackfillReport] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[secretary].Member[PerformanceSettings] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[sherlock].Member[BackfillNotificationRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[sherlock].Member[BackfillRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[auto_perf_sheriffing].Member[sherlock].Member[BackfillReport] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[email].Member[BackfillRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[email].Member[PerformanceAlertSummary] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[email].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[email].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[generate_alerts].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[BackfillRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[BackfillReport] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[BuildPlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[FailureClassification] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[IssueTracker] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[JobGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[JobType] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[MachinePlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[Machine] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[Option] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[PerformanceAlertSummary] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[PerformanceFramework] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[Product] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[ReferenceDataSignatures] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[RepositoryGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[import_perf_data].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[perf_sheriff].Member[PerformanceFramework] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[perf_sheriff].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[reassign_perf_data].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[reassign_perf_data].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[reassign_perf_data].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[remove_multi_commit_data].Member[MultiCommitDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[remove_multi_commit_data].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[remove_vcs_data].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[management].Member[commands].Member[report_backfill_outcome].Member[BackfillNotificationRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[BackfillNotificationRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[BackfillRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[BackfillReport] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[IssueTracker] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[JobGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[JobType] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[MachinePlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[MultiCommitDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[PerformanceAlertSummary] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[PerformanceBugTemplate] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[PerformanceDatumReplicate] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[PerformanceFramework] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[PerformanceSettings] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[PerformanceTag] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[Repository] - - Django.db.models.Model~Subclass - treeherder - Member[perf].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[sheriffing_criteria].Member[bugzilla_formulas].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[tasks].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[push_health].Member[builds].Member[JobType] + - - Django.db.models.Model~Subclass + - treeherder + - Member[push_health].Member[builds].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[push_health].Member[compare].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[push_health].Member[compare].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[push_health].Member[linting].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[push_health].Member[performance].Member[JobGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[push_health].Member[performance].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[push_health].Member[usage].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[push_health].Member[usage].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[bug].Member[BugJobMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[bug].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[bug_creation].Member[FilesBugzillaMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[bugzilla].Member[BugzillaSecurityGroup] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[classification].Member[BugJobMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[classification].Member[JobNote] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[classification].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[groups].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[infra_serializers].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[BugJobMap] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[TextLogError] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[job_log_url].Member[JobLog] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[JobLog] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[TextLogError] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[TextLogStep] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[machine_platforms].Member[MachinePlatform] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[note].Member[JobNote] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[note].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[note].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[note].Member[TextLogError] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[perfcompare_utils].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[IssueTracker] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[OptionCollection] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceAlertSummary] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceBugTemplate] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceFramework] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[PerformanceTag] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[BackfillRecord] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[IssueTracker] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[PerformanceAlertSummary] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[PerformanceAlert] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[PerformanceBugTemplate] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[PerformanceDatum] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[PerformanceFramework] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[PerformanceSignature] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[PerformanceTag] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[Repository] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_serializers].Member[TaskclusterMetadata] - - Django.db.models.Model~Subclass - treeherder - Member[webapp].Member[api].Member[performance_serializers].Member[User] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[push].Member[JobType] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[push].Member[Job] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[push].Member[Push] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[push].Member[Repository] - - Django.db.models.Model~Subclass - treeherder - Member[webapp].Member[api].Member[refdata].Member[User] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[serializers].Member[Changelog] - - Django.db.models.Model~Subclass - treeherder - Member[webapp].Member[api].Member[serializers].Member[User] + - - django.http.response.HttpResponseBadRequest~Subclass + - treeherder + - Member[webapp].Member[api].Member[csp_report].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[auth].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[bug].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[bug_creation].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[bugzilla].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[changelog].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[classification].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[csp_report].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[groups].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[infra_compare].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[job_log_url].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[machine_platforms].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[note].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[push].Member[Response] + - - django.http.response.HttpResponse~Subclass + - treeherder + - Member[webapp].Member[api].Member[refdata].Member[Response] + - - rest_framework.exceptions.APIException~Subclass + - treeherder + - Member[auth].Member[backends].Member[AuthenticationFailed] + - - rest_framework.exceptions.APIException~Subclass + - treeherder + - Member[webapp].Member[api].Member[auth].Member[AuthenticationFailed] + - - rest_framework.exceptions.APIException~Subclass + - treeherder + - Member[webapp].Member[api].Member[exceptions].Member[APIException] + - - rest_framework.exceptions.APIException~Subclass + - treeherder + - Member[webapp].Member[api].Member[exceptions].Member[InsufficientAlertCreationData] + - - rest_framework.exceptions.APIException~Subclass + - treeherder + - Member[webapp].Member[api].Member[job_log_url].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - treeherder + - Member[webapp].Member[api].Member[note].Member[ParseError] + - - rest_framework.exceptions.APIException~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[InsufficientAlertCreationData] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[auth].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[bug].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[bug_creation].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[bugzilla].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[changelog].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[classification].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[groups].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[infra_compare].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[intermittents_view].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[job_log_url].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[jobs].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[machine_platforms].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[note].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[performance_data].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[push].Member[Response] + - - rest_framework.response.Response~Subclass + - treeherder + - Member[webapp].Member[api].Member[refdata].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trench.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trench.model.yml index a655c011f11..e998bc74c22 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trench.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trench.model.yml @@ -4,24 +4,207 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - trench + - Member[urls].Member[authtoken].Member[MFAFirstStepAuthTokenView] + - - Django.Views.View~Subclass + - trench + - Member[urls].Member[authtoken].Member[MFALogoutView] + - - Django.Views.View~Subclass + - trench + - Member[urls].Member[authtoken].Member[MFASecondStepAuthTokenView] + - - Django.Views.View~Subclass + - trench + - Member[urls].Member[jwt].Member[MFAFirstStepJWTView] + - - Django.Views.View~Subclass + - trench + - Member[urls].Member[jwt].Member[MFASecondStepJWTView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[APIView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[ListAPIView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAConfigView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAFirstStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAListActiveUserMethodsView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAMethodActivationView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAMethodBackupCodesRegenerationView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAMethodConfirmActivationView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAMethodDeactivationView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAMethodRequestCodeView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAPrimaryMethodChangeView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFASecondStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[MFAStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[authtoken].Member[APIView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[authtoken].Member[MFAAuthTokenView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[authtoken].Member[MFAFirstStepAuthTokenView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[authtoken].Member[MFAFirstStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[authtoken].Member[MFALogoutView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[authtoken].Member[MFASecondStepAuthTokenView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[authtoken].Member[MFASecondStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[authtoken].Member[MFAStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[APIView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[ListAPIView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAConfigView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAFirstStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAListActiveUserMethodsView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAMethodActivationView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAMethodBackupCodesRegenerationView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAMethodConfirmActivationView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAMethodDeactivationView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAMethodRequestCodeView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAPrimaryMethodChangeView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFASecondStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[base].Member[MFAStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[jwt].Member[MFAFirstStepJWTView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[jwt].Member[MFAFirstStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[jwt].Member[MFAJWTView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[jwt].Member[MFASecondStepJWTView] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[jwt].Member[MFASecondStepMixin] + - - Django.Views.View~Subclass + - trench + - Member[views].Member[jwt].Member[MFAStepMixin] + - - Django.db.models.Model~Subclass + - trench + - Member[admin].Member[MFAMethod] - - Django.db.models.Model~Subclass - trench - Member[backends].Member[application].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - trench + - Member[backends].Member[base].Member[MFAMethod] + - - Django.db.models.Model~Subclass + - trench + - Member[backends].Member[base].Member[Model] + - - Django.db.models.Model~Subclass + - trench + - Member[backends].Member[provider].Member[MFAMethod] + - - Django.db.models.Model~Subclass + - trench + - Member[command].Member[activate_mfa_method].Member[MFAMethod] - - Django.db.models.Model~Subclass - trench - Member[command].Member[authenticate_second_factor].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - trench + - Member[command].Member[authenticate_second_factor].Member[MFAMethod] - - Django.db.models.Model~Subclass - trench - Member[command].Member[authenticate_user].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - trench + - Member[command].Member[create_mfa_method].Member[MFAMethod] + - - Django.db.models.Model~Subclass + - trench + - Member[command].Member[deactivate_mfa_method].Member[MFAMethod] + - - Django.db.models.Model~Subclass + - trench + - Member[command].Member[remove_backup_code].Member[MFAMethod] + - - Django.db.models.Model~Subclass + - trench + - Member[command].Member[replace_mfa_method_backup_codes].Member[MFAMethod] + - - Django.db.models.Model~Subclass + - trench + - Member[command].Member[set_primary_mfa_method].Member[MFAMethod] + - - Django.db.models.Model~Subclass + - trench + - Member[models].Member[MFAMethod] + - - Django.db.models.Model~Subclass + - trench + - Member[models].Member[Model] - - Django.db.models.Model~Subclass - trench - Member[serializers].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - trench + - Member[serializers].Member[MFAMethod] + - - Django.db.models.Model~Subclass + - trench + - Member[serializers].Member[Model] - - Django.db.models.Model~Subclass - trench - Member[serializers].Member[Token] - - Django.db.models.Model~Subclass - trench - Member[utils].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - trench + - Member[utils].Member[MFAMethod] - - Django.db.models.Model~Subclass - trench - Member[views].Member[AbstractUser] @@ -31,6 +214,93 @@ extensions: - - Django.db.models.Model~Subclass - trench - Member[views].Member[base].Member[AbstractUser] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[application].Member[DispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[application].Member[FailedDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[application].Member[SuccessfulDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[aws].Member[DispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[aws].Member[FailedDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[aws].Member[SuccessfulDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[base].Member[DispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[basic_mail].Member[DispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[basic_mail].Member[FailedDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[basic_mail].Member[SuccessfulDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[sms_api].Member[DispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[sms_api].Member[FailedDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[sms_api].Member[SuccessfulDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[twilio].Member[DispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[twilio].Member[FailedDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[twilio].Member[SuccessfulDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[yubikey].Member[DispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[backends].Member[yubikey].Member[SuccessfulDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[responses].Member[DispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[responses].Member[ErrorResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[responses].Member[FailedDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[responses].Member[Response] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[responses].Member[SuccessfulDispatchResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[views].Member[ErrorResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[views].Member[authtoken].Member[Response] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[views].Member[base].Member[ErrorResponse] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[views].Member[base].Member[Response] + - - django.http.response.HttpResponse~Subclass + - trench + - Member[views].Member[jwt].Member[Response] - - rest_framework.exceptions.APIException~Subclass - trench - Member[command].Member[activate_mfa_method].Member[MFAMethodDoesNotExistError] @@ -148,3 +418,102 @@ extensions: - - rest_framework.exceptions.APIException~Subclass - trench - Member[views].Member[base].Member[MFAValidationError] + - - rest_framework.request.Request~Subclass + - trench + - Member[command].Member[authenticate_user].Member[Request] + - - rest_framework.request.Request~Subclass + - trench + - Member[views].Member[Request] + - - rest_framework.request.Request~Subclass + - trench + - Member[views].Member[authtoken].Member[Request] + - - rest_framework.request.Request~Subclass + - trench + - Member[views].Member[base].Member[Request] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[application].Member[DispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[application].Member[FailedDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[application].Member[SuccessfulDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[aws].Member[DispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[aws].Member[FailedDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[aws].Member[SuccessfulDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[base].Member[DispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[basic_mail].Member[DispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[basic_mail].Member[FailedDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[basic_mail].Member[SuccessfulDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[sms_api].Member[DispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[sms_api].Member[FailedDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[sms_api].Member[SuccessfulDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[twilio].Member[DispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[twilio].Member[FailedDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[twilio].Member[SuccessfulDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[yubikey].Member[DispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[backends].Member[yubikey].Member[SuccessfulDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[responses].Member[DispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[responses].Member[ErrorResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[responses].Member[FailedDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[responses].Member[Response] + - - rest_framework.response.Response~Subclass + - trench + - Member[responses].Member[SuccessfulDispatchResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[views].Member[ErrorResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - trench + - Member[views].Member[authtoken].Member[Response] + - - rest_framework.response.Response~Subclass + - trench + - Member[views].Member[base].Member[ErrorResponse] + - - rest_framework.response.Response~Subclass + - trench + - Member[views].Member[base].Member[Response] + - - rest_framework.response.Response~Subclass + - trench + - Member[views].Member[jwt].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treq.model.yml new file mode 100644 index 00000000000..9649b6ac593 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treq.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - treq + - Member[multipart].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trezorlib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trezorlib.model.yml new file mode 100644 index 00000000000..b54fdcec0cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trezorlib.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - trezorlib + - Member[protobuf].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trino.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trino.model.yml new file mode 100644 index 00000000000..5b3ec85b401 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trino.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - trino + - Member[auth].Member[Response] + - - sqlalchemy.engine.Connection~Subclass + - trino + - Member[sqlalchemy].Member[dialect].Member[Connection] + - - sqlalchemy.engine.Engine~Subclass + - trino + - Member[sqlalchemy].Member[dialect].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trio.model.yml new file mode 100644 index 00000000000..8d288dbfa35 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trio.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - trio + - Member[_tools].Member[mypy_annotate].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tsbench.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tsbench.model.yml new file mode 100644 index 00000000000..00ed95517b9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tsbench.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tsbench + - Member[analysis].Member[tracking].Member[experiment].Member[BytesIO] + - - pickle~Alias + - tsbench + - Member[analysis].Member[tracking].Member[experiment].Member[pickle] + - - pickle~Alias + - tsbench + - Member[evaluations].Member[tracking].Member[ensemble].Member[pickle] + - - pickle~Alias + - tsbench + - Member[evaluations].Member[tracking].Member[model].Member[pickle] + - - pydantic.BaseModel~Subclass + - tsbench + - Member[config].Member[dataset].Member[_base].Member[MetaData] + - - pydantic.BaseModel~Subclass + - tsbench + - Member[config].Member[dataset].Member[sources].Member[MetaData] + - - pydantic.BaseModel~Subclass + - tsbench + - Member[config].Member[model].Member[models].Member[Constant] + - - pydantic.BaseModel~Subclass + - tsbench + - Member[forecasts].Member[owa].Member[MetaData] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ttp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ttp.model.yml new file mode 100644 index 00000000000..48795bc0346 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ttp.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - ttp + - Member[ttp].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-turbo_flask.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-turbo_flask.model.yml new file mode 100644 index 00000000000..11dbac8312d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-turbo_flask.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - turbo_flask + - Member[turbo].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-turicreate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-turicreate.model.yml new file mode 100644 index 00000000000..1d551877ff9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-turicreate.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - turicreate + - Member[meta].Member[asttools].Member[visitors].Member[print_visitor].Member[StringIO] + - - io.StringIO~Subclass + - turicreate + - Member[meta].Member[asttools].Member[visitors].Member[pysourcegen].Member[StringIO] + - - io.StringIO~Subclass + - turicreate + - Member[util].Member[_cloudpickle].Member[_cloudpickle_py27].Member[StringIO] + - - pickle.loads~Alias + - turicreate + - Member[util].Member[_cloudpickle].Member[_cloudpickle].Member[loads] + - - pickle.loads~Alias + - turicreate + - Member[util].Member[_cloudpickle].Member[_cloudpickle_fast].Member[loads] + - - pickle.load~Alias + - turicreate + - Member[util].Member[_cloudpickle].Member[_cloudpickle].Member[load] + - - pickle.load~Alias + - turicreate + - Member[util].Member[_cloudpickle].Member[_cloudpickle_fast].Member[load] + - - pickle~Alias + - turicreate + - Member[_gl_pickle].Member[_pickle] + - - pickle~Alias + - turicreate + - Member[util].Member[_cloudpickle].Member[_cloudpickle].Member[pickle] + - - pickle~Alias + - turicreate + - Member[util].Member[_cloudpickle].Member[_cloudpickle_fast].Member[pickle] + - - pickle~Alias + - turicreate + - Member[util].Member[_cloudpickle].Member[_cloudpickle_py27].Member[pickle] + - - pickle~Alias + - turicreate + - Member[util].Member[_cloudpickle].Member[_compat].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tushare.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tushare.model.yml new file mode 100644 index 00000000000..bfcde7d3513 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tushare.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - tushare + - Member[util].Member[common].Member[HTTPSConnection] + - - lxml.etree~Alias + - tushare + - Member[internet].Member[indexes].Member[etree] + - - lxml.etree~Alias + - tushare + - Member[stock].Member[billboard].Member[etree] + - - lxml.etree~Alias + - tushare + - Member[stock].Member[fundamental].Member[etree] + - - lxml.etree~Alias + - tushare + - Member[stock].Member[newsevent].Member[etree] + - - lxml.etree~Alias + - tushare + - Member[stock].Member[reference].Member[etree] + - - lxml.etree~Alias + - tushare + - Member[stock].Member[trading].Member[etree] + - - lxml.etree~Alias + - tushare + - Member[util].Member[mailmerge].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tw2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tw2.model.yml index 36e86dfd47d..b2e31ef9bbf 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tw2.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tw2.model.yml @@ -7,3 +7,12 @@ extensions: - - io.StringIO~Subclass - tw2 - Member[core].Member[command].Member[StringIO] + - - markupsafe.Markup~Subclass + - tw2 + - Member[core].Member[resources].Member[Markup] + - - markupsafe.Markup~Subclass + - tw2 + - Member[core].Member[templating].Member[Markup] + - - markupsafe.Markup~Subclass + - tw2 + - Member[core].Member[widgets].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tweepy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tweepy.model.yml new file mode 100644 index 00000000000..1b3b9412845 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tweepy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - tweepy + - Member[cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twilio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twilio.model.yml index 1ac7e29aaa6..9718b4b4502 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twilio.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twilio.model.yml @@ -4,9 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - aiohttp.ClientSession~Subclass + - twilio + - Member[http].Member[async_http_client].Member[ClientSession] - - flask.Flask~Subclass - twilio - Member[app].Member[Flask] - - flask.Flask~Subclass - twilio - Member[main].Member[Flask] + - - logging.Logger~Subclass + - twilio + - Member[http].Member[Logger] + - - requests.models.Response~Subclass + - twilio + - Member[http].Member[Response] + - - xml.etree.ElementTree~Subclass + - twilio + - Member[twiml].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-two1.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-two1.model.yml new file mode 100644 index 00000000000..431b685bbe4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-two1.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - two1 + - Member[bitserv].Member[django].Member[urls].Member[ChannelViewSet] + - - Django.Views.View~Subclass + - two1 + - Member[bitserv].Member[django].Member[views].Member[ChannelViewSet] + - - Django.Views.View~Subclass + - two1 + - Member[bitserv].Member[django].Member[views].Member[ViewSet] + - - Django.db.models.Model~Subclass + - two1 + - Member[bitserv].Member[django].Member[models].Member[BlockchainTransaction] + - - Django.db.models.Model~Subclass + - two1 + - Member[bitserv].Member[django].Member[models].Member[PaymentChannelSpend] + - - Django.db.models.Model~Subclass + - two1 + - Member[bitserv].Member[django].Member[models].Member[PaymentChannel] + - - django.http.response.HttpResponse~Subclass + - two1 + - Member[bitserv].Member[django].Member[decorator].Member[PaymentRequiredResponse] + - - django.http.response.HttpResponse~Subclass + - two1 + - Member[bitserv].Member[django].Member[decorator].Member[Response] + - - django.http.response.HttpResponse~Subclass + - two1 + - Member[bitserv].Member[django].Member[views].Member[Response] + - - flask.MethodView~Subclass + - two1 + - Member[bitserv].Member[flask].Member[decorator].Member[Channel] + - - flask.Response~Subclass + - two1 + - Member[bitserv].Member[flask].Member[decorator].Member[Response] + - - io.StringIO~Subclass + - two1 + - Member[sell].Member[composer].Member[BytesIO] + - - rest_framework.exceptions.APIException~Subclass + - two1 + - Member[bitserv].Member[django].Member[decorator].Member[ParseError] + - - rest_framework.response.Response~Subclass + - two1 + - Member[bitserv].Member[django].Member[decorator].Member[PaymentRequiredResponse] + - - rest_framework.response.Response~Subclass + - two1 + - Member[bitserv].Member[django].Member[decorator].Member[Response] + - - rest_framework.response.Response~Subclass + - two1 + - Member[bitserv].Member[django].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-two_factor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-two_factor.model.yml index cc0aca5f096..a953a3e6244 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-two_factor.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-two_factor.model.yml @@ -4,36 +4,132 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - two_factor + - Member[gateways].Member[twilio].Member[urls].Member[TwilioCallApp] + - - Django.Views.View~Subclass + - two_factor + - Member[gateways].Member[twilio].Member[views].Member[TwilioCallApp] + - - Django.Views.View~Subclass + - two_factor + - Member[gateways].Member[twilio].Member[views].Member[View] + - - Django.Views.View~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[urls].Member[PhoneDeleteView] - - Django.Views.View~Subclass - two_factor - Member[plugins].Member[phonenumber].Member[urls].Member[PhoneSetupView] + - - Django.Views.View~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[views].Member[DeleteView] - - Django.Views.View~Subclass - two_factor - Member[plugins].Member[phonenumber].Member[views].Member[IdempotentSessionWizardView] + - - Django.Views.View~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[views].Member[PhoneDeleteView] - - Django.Views.View~Subclass - two_factor - Member[plugins].Member[phonenumber].Member[views].Member[PhoneSetupView] + - - Django.Views.View~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[urls].Member[CreateCredentialJS] + - - Django.Views.View~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[urls].Member[GetCredentialJS] + - - Django.Views.View~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[views].Member[CreateCredentialJS] + - - Django.Views.View~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[views].Member[DynamicJS] + - - Django.Views.View~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[views].Member[GetCredentialJS] + - - Django.Views.View~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - two_factor + - Member[urls].Member[BackupTokensView] + - - Django.Views.View~Subclass + - two_factor + - Member[urls].Member[DisableView] - - Django.Views.View~Subclass - two_factor - Member[urls].Member[LoginView] + - - Django.Views.View~Subclass + - two_factor + - Member[urls].Member[ProfileView] + - - Django.Views.View~Subclass + - two_factor + - Member[urls].Member[QRGeneratorView] + - - Django.Views.View~Subclass + - two_factor + - Member[urls].Member[SetupCompleteView] - - Django.Views.View~Subclass - two_factor - Member[urls].Member[SetupView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[BackupTokensView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[DisableView] - - Django.Views.View~Subclass - two_factor - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[ProfileView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[QRGeneratorView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[SetupCompleteView] - - Django.Views.View~Subclass - two_factor - Member[views].Member[SetupView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[core].Member[BackupTokensView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[core].Member[FormView] - - Django.Views.View~Subclass - two_factor - Member[views].Member[core].Member[IdempotentSessionWizardView] - - Django.Views.View~Subclass - two_factor - Member[views].Member[core].Member[LoginView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[core].Member[QRGeneratorView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[core].Member[SetupCompleteView] - - Django.Views.View~Subclass - two_factor - Member[views].Member[core].Member[SetupView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[core].Member[TemplateView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[core].Member[View] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[profile].Member[DisableView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[profile].Member[FormView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[profile].Member[ProfileView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[profile].Member[TemplateView] - - Django.Views.View~Subclass - two_factor - Member[views].Member[utils].Member[IdempotentSessionWizardView] @@ -91,12 +187,135 @@ extensions: - - Django.db.models.Model~Subclass - two_factor - Member[views].Member[core].Member[StaticToken] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[forms].Member[AuthenticationTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[forms].Member[BackupTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[forms].Member[DeviceValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[forms].Member[DisableForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[forms].Member[MethodForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[forms].Member[TOTPDeviceForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[email].Member[forms].Member[AuthenticationTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[email].Member[forms].Member[BaseAuthenticationTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[email].Member[forms].Member[BaseValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[email].Member[forms].Member[DeviceValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[email].Member[forms].Member[EmailForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[email].Member[method].Member[AuthenticationTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[email].Member[method].Member[DeviceValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[email].Member[method].Member[EmailForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[forms].Member[PhoneNumberForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[forms].Member[PhoneNumberMethodForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[method].Member[PhoneNumberForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[views].Member[DeviceValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[views].Member[PhoneNumberMethodForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[forms].Member[AuthenticationTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[forms].Member[DeviceValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[forms].Member[WebauthnAuthenticationTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[forms].Member[WebauthnDeviceValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[method].Member[WebauthnAuthenticationTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[method].Member[WebauthnDeviceValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[yubikey].Member[forms].Member[AuthenticationTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[yubikey].Member[forms].Member[DeviceValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[yubikey].Member[forms].Member[YubiKeyAuthenticationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[yubikey].Member[forms].Member[YubiKeyDeviceForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[yubikey].Member[method].Member[YubiKeyAuthenticationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[plugins].Member[yubikey].Member[method].Member[YubiKeyDeviceForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[views].Member[core].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[views].Member[core].Member[AuthenticationTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[views].Member[core].Member[BackupTokenForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[views].Member[core].Member[DeviceValidationForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[views].Member[core].Member[Form] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[views].Member[core].Member[MethodForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[views].Member[core].Member[TOTPDeviceForm] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[views].Member[profile].Member[DisableForm] - - django.forms.BaseForm~Subclass - two_factor - Member[views].Member[utils].Member[ManagementForm] + - - django.http.response.HttpResponseRedirect~Subclass + - two_factor + - Member[views].Member[core].Member[HttpResponseRedirect] - - django.http.response.HttpResponse~Subclass - two_factor - Member[gateways].Member[twilio].Member[views].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - two_factor + - Member[views].Member[core].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - two_factor - Member[views].Member[mixins].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twstock.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twstock.model.yml new file mode 100644 index 00000000000..027f4a0d8b0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twstock.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - twstock + - Member[codes].Member[fetch].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twython.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twython.model.yml new file mode 100644 index 00000000000..d0fc29c47fd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twython.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - twython + - Member[endpoints].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-types.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-types.model.yml new file mode 100644 index 00000000000..2b77c4832f7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-types.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - types + - Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - types + - Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-typogrify.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-typogrify.model.yml new file mode 100644 index 00000000000..8482ecee0bd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-typogrify.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - typogrify + - Member[templatetags].Member[jinja_filters].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tz_detect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tz_detect.model.yml new file mode 100644 index 00000000000..b5cb751a30f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tz_detect.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - tz_detect + - Member[urls].Member[SetOffsetView] + - - Django.Views.View~Subclass + - tz_detect + - Member[views].Member[SetOffsetView] + - - Django.Views.View~Subclass + - tz_detect + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - tz_detect + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ui.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ui.model.yml new file mode 100644 index 00000000000..2e4b4b75416 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ui.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ui + - Member[webapp_chatfile_gradio].Member[UploadedFile] + - - io.StringIO~Subclass + - ui + - Member[webapp_docprompt_gradio].Member[BytesIO] + - - io.StringIO~Subclass + - ui + - Member[webapp_image_to_text_retrieval].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uiautomator2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uiautomator2.model.yml new file mode 100644 index 00000000000..7c52c84fac5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uiautomator2.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - uiautomator2 + - Member[ext].Member[xpath].Member[etree] + - - lxml.etree~Alias + - uiautomator2 + - Member[widget].Member[etree] + - - lxml.etree~Alias + - uiautomator2 + - Member[xpath].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-underthesea.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-underthesea.model.yml new file mode 100644 index 00000000000..aa8668005da --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-underthesea.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - underthesea + - Member[corpus].Member[uvd].Member[pickle] + - - pickle~Alias + - underthesea + - Member[dictionary].Member[pickle] + - - pickle~Alias + - underthesea + - Member[pipeline].Member[say].Member[viettts_].Member[hifigan].Member[convert_torch_model_to_haiku].Member[pickle] + - - pickle~Alias + - underthesea + - Member[pipeline].Member[say].Member[viettts_].Member[hifigan].Member[mel2wave].Member[pickle] + - - pickle~Alias + - underthesea + - Member[pipeline].Member[say].Member[viettts_].Member[nat].Member[acoustic_tpu_trainer].Member[pickle] + - - pickle~Alias + - underthesea + - Member[pipeline].Member[say].Member[viettts_].Member[nat].Member[acoustic_trainer].Member[pickle] + - - pickle~Alias + - underthesea + - Member[pipeline].Member[say].Member[viettts_].Member[nat].Member[gta].Member[pickle] + - - pickle~Alias + - underthesea + - Member[pipeline].Member[say].Member[viettts_].Member[nat].Member[text2mel].Member[pickle] + - - pickle~Alias + - underthesea + - Member[pipeline].Member[say].Member[viettts_].Member[nat].Member[utils].Member[pickle] + - - pickle~Alias + - underthesea + - Member[pipeline].Member[sent_tokenize].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unearth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unearth.model.yml new file mode 100644 index 00000000000..5518861325c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unearth.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - unearth + - Member[auth].Member[Response] + - - requests.models.Response~Subclass + - unearth + - Member[collector].Member[Response] + - - requests.models.Response~Subclass + - unearth + - Member[session].Member[Response] + - - urllib.parse.SplitResult~Subclass + - unearth + - Member[auth].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unicorn.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unicorn.model.yml new file mode 100644 index 00000000000..6b47a1dc2ce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unicorn.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - unicorn + - Member[api].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unicorn_binance_websocket_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unicorn_binance_websocket_api.model.yml index 55eecb554e9..74452cca411 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unicorn_binance_websocket_api.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unicorn_binance_websocket_api.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - flask.Flask~Subclass + - unicorn_binance_websocket_api + - Member[manager].Member[Flask] - - flask.MethodView~Subclass - unicorn_binance_websocket_api - Member[BinanceWebSocketApiRestServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unstructured.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unstructured.model.yml index f0e66eb6706..11ce72943c7 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unstructured.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unstructured.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - unstructured + - Member[partition].Member[common].Member[BytesIO] + - - io.StringIO~Subclass + - unstructured + - Member[partition].Member[xml].Member[BytesIO] + - - lxml.etree~Alias + - unstructured + - Member[documents].Member[html].Member[etree] + - - lxml.etree~Alias + - unstructured + - Member[documents].Member[xml].Member[etree] + - - lxml.etree~Alias + - unstructured + - Member[partition].Member[xml].Member[etree] - - pydantic.BaseModel~Subclass - unstructured - Member[staging].Member[argilla].Member[Text2TextRecord] @@ -13,3 +28,6 @@ extensions: - - pydantic.BaseModel~Subclass - unstructured - Member[staging].Member[argilla].Member[TokenClassificationRecord] + - - xml.etree.ElementTree~Subclass + - unstructured + - Member[ingest].Member[connector].Member[slack].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upgrade.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upgrade.model.yml new file mode 100644 index 00000000000..428d36f814b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upgrade.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - upgrade + - Member[ast].Member[Logger] + - - logging.Logger~Subclass + - upgrade + - Member[commands].Member[codemods].Member[Logger] + - - logging.Logger~Subclass + - upgrade + - Member[commands].Member[support_sqlalchemy].Member[Logger] + - - logging.Logger~Subclass + - upgrade + - Member[configuration].Member[Logger] + - - logging.Logger~Subclass + - upgrade + - Member[upgrade].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upnpclient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upnpclient.model.yml new file mode 100644 index 00000000000..0248f11c8c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upnpclient.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - upnpclient + - Member[soap].Member[etree] + - - lxml.etree~Alias + - upnpclient + - Member[upnp].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urbanairship.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urbanairship.model.yml new file mode 100644 index 00000000000..be582e54c75 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urbanairship.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - urbanairship + - Member[automation].Member[core].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[attributes].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[channel_uninstall].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[email].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[named_users].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[open_channel].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[segment].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[sms].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[static_lists].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[subscription_lists].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[devices].Member[tag_lists].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[push].Member[core].Member[Response] + - - requests.models.Response~Subclass + - urbanairship + - Member[push].Member[template].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urdfpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urdfpy.model.yml new file mode 100644 index 00000000000..933525a1000 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urdfpy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - urdfpy + - Member[urdf].Member[ET] + - - lxml.etree~Alias + - urdfpy + - Member[utils].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-url_filter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-url_filter.model.yml new file mode 100644 index 00000000000..2c63093e33c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-url_filter.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - url_filter + - Member[fields].Member[MultipleValuesField] + - - Django.Forms.Field~Subclass + - url_filter + - Member[filters].Member[MultipleValuesField] + - - Django.Forms.Field~Subclass + - url_filter + - Member[integrations].Member[drf_coreapi].Member[MultipleValuesField] + - - rest_framework.exceptions.APIException~Subclass + - url_filter + - Member[integrations].Member[drf].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urlgrabber.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urlgrabber.model.yml new file mode 100644 index 00000000000..991bbe8cf09 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urlgrabber.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - urlgrabber + - Member[byterange].Member[StringIO] + - - io.StringIO~Subclass + - urlgrabber + - Member[grabber].Member[BytesIO] + - - io.StringIO~Subclass + - urlgrabber + - Member[grabber].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urllib3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urllib3.model.yml new file mode 100644 index 00000000000..ab2a261d09c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urllib3.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[connection].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[connection].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[connection].Member[VerifiedHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[connection].Member[_HTTPConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[connectionpool].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[connectionpool].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[contrib].Member[socks].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[contrib].Member[socks].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[contrib].Member[socks].Member[SOCKSConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[contrib].Member[socks].Member[SOCKSHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[exceptions].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - urllib3 + - Member[response].Member[HTTPConnection] + - - http.client.HTTPResponse~Subclass + - urllib3 + - Member[response].Member[_HttplibHTTPResponse] + - - io.StringIO~Subclass + - urllib3 + - Member[filepost].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urls.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urls.model.yml new file mode 100644 index 00000000000..f7227cfdfc6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-urls.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Response~Subclass + - urls + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_profile.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_profile.model.yml index 1dc24fb84b8..0c406421660 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_profile.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_profile.model.yml @@ -10,6 +10,9 @@ extensions: - - Django.Views.View~Subclass - user_profile - Member[urls].Member[LogoutView] + - - Django.db.models.Model~Subclass + - user_profile + - Member[api].Member[serializers].Member[UserProfile] - - Django.db.models.Model~Subclass - user_profile - Member[api].Member[serializers].Member[User] @@ -19,9 +22,27 @@ extensions: - - Django.db.models.Model~Subclass - user_profile - Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - user_profile + - Member[models].Member[UserProfile] - - Django.db.models.Model~Subclass - user_profile - Member[models].Member[User] - - Django.db.models.Model~Subclass - user_profile - Member[views].Member[User] + - - django.forms.BaseForm~Subclass + - user_profile + - Member[forms].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - user_profile + - Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - user_profile + - Member[views].Member[SignupForm] + - - django.http.response.HttpResponse~Subclass + - user_profile + - Member[api].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - user_profile + - Member[api].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_sessions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_sessions.model.yml index e44a69546ba..71457709da5 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_sessions.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_sessions.model.yml @@ -4,12 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - user_sessions + - Member[urls].Member[SessionDeleteOtherView] - - Django.Views.View~Subclass - user_sessions - Member[urls].Member[SessionDeleteView] + - - Django.Views.View~Subclass + - user_sessions + - Member[urls].Member[SessionListView] - - Django.Views.View~Subclass - user_sessions - Member[views].Member[BaseDetailView] + - - Django.Views.View~Subclass + - user_sessions + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - user_sessions + - Member[views].Member[SessionDeleteOtherView] - - Django.Views.View~Subclass - user_sessions - Member[views].Member[SessionDeleteView] + - - Django.Views.View~Subclass + - user_sessions + - Member[views].Member[SessionListView] + - - Django.Views.View~Subclass + - user_sessions + - Member[views].Member[View] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_tasks.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_tasks.model.yml index 4b0316d52de..c4759ee7118 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_tasks.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_tasks.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - user_tasks + - Member[urls].Member[ArtifactViewSet] + - - Django.Views.View~Subclass + - user_tasks + - Member[urls].Member[StatusViewSet] + - - Django.Views.View~Subclass + - user_tasks + - Member[views].Member[ArtifactViewSet] + - - Django.Views.View~Subclass + - user_tasks + - Member[views].Member[StatusViewSet] - - Django.db.models.Model~Subclass - user_tasks - Member[admin].Member[UserTaskArtifact] @@ -37,3 +49,9 @@ extensions: - - Django.db.models.Model~Subclass - user_tasks - Member[views].Member[UserTaskStatus] + - - django.http.response.HttpResponse~Subclass + - user_tasks + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - user_tasks + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_visit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_visit.model.yml new file mode 100644 index 00000000000..97e0649bce1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_visit.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - user_visit + - Member[admin].Member[UserVisit] + - - Django.db.models.Model~Subclass + - user_visit + - Member[middleware].Member[UserVisit] + - - Django.db.models.Model~Subclass + - user_visit + - Member[models].Member[UserVisit] + - - django.http.request.HttpRequest~Subclass + - user_visit + - Member[middleware].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - user_visit + - Member[models].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - user_visit + - Member[settings].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - user_visit + - Member[middleware].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-users.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-users.model.yml index 0862197e24c..d69c4da8699 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-users.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-users.model.yml @@ -37,9 +37,15 @@ extensions: - - Django.Views.View~Subclass - users - Member[urls].Member[RegisterView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[APIView] - - Django.Views.View~Subclass - users - Member[views].Member[ActivateView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[BaseDetailView] - - Django.Views.View~Subclass - users - Member[views].Member[ContactFormView] @@ -52,9 +58,24 @@ extensions: - - Django.Views.View~Subclass - users - Member[views].Member[EmailVerificationView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[HomeJWTView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[HomeKnoxView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[HomeSessionView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[HomeTokenView] - - Django.Views.View~Subclass - users - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[LogoutSessionView] - - Django.Views.View~Subclass - users - Member[views].Member[MailingView] @@ -73,9 +94,21 @@ extensions: - - Django.Views.View~Subclass - users - Member[views].Member[ReviewView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[TemplateView] - - Django.Views.View~Subclass - users - Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[UserJWTDetailView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[UserKnoxDetailView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[UserList] - - Django.Views.View~Subclass - users - Member[views].Member[UserLoginView] @@ -85,6 +118,12 @@ extensions: - - Django.Views.View~Subclass - users - Member[views].Member[UserRegistrationView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[UserSessionDetailView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[UserTokenDetailView] - - Django.Views.View~Subclass - users - Member[views].Member[View] @@ -157,6 +196,9 @@ extensions: - - Django.db.models.Model~Subclass - users - Member[serializers].Member[Review] + - - Django.db.models.Model~Subclass + - users + - Member[serializers].Member[Snippet] - - Django.db.models.Model~Subclass - users - Member[serializers].Member[User] @@ -253,3 +295,15 @@ extensions: - - django.forms.BaseForm~Subclass - users - Member[views].Member[UserRegistrationForm] + - - django.http.response.HttpResponse~Subclass + - users + - Member[social_pipeline].Member[Response] + - - django.http.response.HttpResponse~Subclass + - users + - Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - users + - Member[social_pipeline].Member[Response] + - - rest_framework.response.Response~Subclass + - users + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-usp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-usp.model.yml new file mode 100644 index 00000000000..d4182c1f05e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-usp.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - usp + - Member[objects].Member[sitemap].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uszipcode.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uszipcode.model.yml new file mode 100644 index 00000000000..b25e4f19bb4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uszipcode.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - uszipcode + - Member[search].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-utils.model.yml index ee6e3b757c9..09309fb14fc 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-utils.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-utils.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - utils + - Member[dataset_manifest].Member[core].Member[BytesIO] + - - io.StringIO~Subclass + - utils + - Member[dataset_manifest].Member[core].Member[StringIO] + - - pickle~Alias + - utils + - Member[pickle] - - pickle~Alias - utils - Member[plots].Member[pickle] + - - pydantic.BaseModel~Subclass + - utils + - Member[Dialogue] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uuslug.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uuslug.model.yml new file mode 100644 index 00000000000..7af9e16a053 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uuslug.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - uuslug + - Member[models].Member[AnotherSlug] + - - Django.db.models.Model~Subclass + - uuslug + - Member[models].Member[AutoTruncatedSlug] + - - Django.db.models.Model~Subclass + - uuslug + - Member[models].Member[CoolSlugDifferentSeparator] + - - Django.db.models.Model~Subclass + - uuslug + - Member[models].Member[CoolSlug] + - - Django.db.models.Model~Subclass + - uuslug + - Member[models].Member[SmartTruncatedExactWordBoundarySlug] + - - Django.db.models.Model~Subclass + - uuslug + - Member[models].Member[SmartTruncatedSlug] + - - Django.db.models.Model~Subclass + - uuslug + - Member[models].Member[TruncatedSlugDifferentSeparator] + - - Django.db.models.Model~Subclass + - uuslug + - Member[models].Member[TruncatedSlug] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-v1.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-v1.model.yml new file mode 100644 index 00000000000..1e5322fd7cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-v1.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[A] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[B] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[CustomRootListObj] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[CustomRootListStr] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[Empty] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[HasEnums] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[Recursive] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[SecretTstModelDumpable] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[SecretTstModel] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[UsesRefs] + - - pydantic.BaseModel~Subclass + - v1 + - Member[base_models].Member[_Name] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-v2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-v2.model.yml new file mode 100644 index 00000000000..69dd05aac6a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-v2.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[A] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[B] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[CustomRootListObj] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[CustomRootListStr] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[Empty] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[HasEnums] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[Recursive] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[SecretTstModelDumpable] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[SecretTstModel] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[UsesRefs] + - - pydantic.BaseModel~Subclass + - v2 + - Member[base_models].Member[_Name] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-validation.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-validation.model.yml new file mode 100644 index 00000000000..8384850c935 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-validation.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - validation + - Member[schemas].Member[AssessmentRequest] + - - pydantic.BaseModel~Subclass + - validation + - Member[schemas].Member[BaseModelNone] + - - pydantic.BaseModel~Subclass + - validation + - Member[schemas].Member[LastPageDataIncoming] + - - pydantic.BaseModel~Subclass + - validation + - Member[schemas].Member[LastPageData] + - - pydantic.BaseModel~Subclass + - validation + - Member[schemas].Member[LogItemIncoming] + - - pydantic.BaseModel~Subclass + - validation + - Member[schemas].Member[LogRunIncoming] + - - pydantic.BaseModel~Subclass + - validation + - Member[schemas].Member[PeerMessage] + - - pydantic.BaseModel~Subclass + - validation + - Member[schemas].Member[SelectQRequest] + - - pydantic.BaseModel~Subclass + - validation + - Member[schemas].Member[TimezoneRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vanilla.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vanilla.model.yml index 4d2ec028934..ce57b764c3d 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vanilla.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vanilla.model.yml @@ -4,6 +4,78 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - vanilla + - Member[CreateView] + - - Django.Views.View~Subclass + - vanilla + - Member[DeleteView] + - - Django.Views.View~Subclass + - vanilla + - Member[DetailView] + - - Django.Views.View~Subclass + - vanilla + - Member[FormView] + - - Django.Views.View~Subclass + - vanilla + - Member[GenericModelView] + - - Django.Views.View~Subclass + - vanilla + - Member[GenericView] + - - Django.Views.View~Subclass + - vanilla + - Member[ListView] + - - Django.Views.View~Subclass + - vanilla + - Member[RedirectView] + - - Django.Views.View~Subclass + - vanilla + - Member[TemplateView] + - - Django.Views.View~Subclass + - vanilla + - Member[UpdateView] + - - Django.Views.View~Subclass + - vanilla + - Member[View] + - - Django.Views.View~Subclass + - vanilla + - Member[model_views].Member[CreateView] + - - Django.Views.View~Subclass + - vanilla + - Member[model_views].Member[DeleteView] + - - Django.Views.View~Subclass + - vanilla + - Member[model_views].Member[DetailView] + - - Django.Views.View~Subclass + - vanilla + - Member[model_views].Member[GenericModelView] + - - Django.Views.View~Subclass + - vanilla + - Member[model_views].Member[ListView] + - - Django.Views.View~Subclass + - vanilla + - Member[model_views].Member[UpdateView] + - - Django.Views.View~Subclass + - vanilla + - Member[model_views].Member[View] + - - Django.Views.View~Subclass + - vanilla + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - vanilla + - Member[views].Member[GenericView] + - - Django.Views.View~Subclass + - vanilla + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - vanilla + - Member[views].Member[View] + - - django.http.response.HttpResponseRedirect~Subclass + - vanilla + - Member[model_views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - vanilla + - Member[views].Member[HttpResponseRedirect] - - django.http.response.HttpResponse~Subclass - vanilla - Member[model_views].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vcr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vcr.model.yml index c9f642585b1..a89b6f8aa75 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vcr.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vcr.model.yml @@ -4,6 +4,21 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[AWSHTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[AWSHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[_Boto3VerifiedHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[_HTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[_HTTPSConnection] - - http.client.HTTPConnection~Subclass - vcr - Member[patch].Member[_VerifiedHTTPSConnection] @@ -13,6 +28,30 @@ extensions: - - http.client.HTTPConnection~Subclass - vcr - Member[patch].Member[_connHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[_cpoolBoto3HTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[_cpoolBoto3HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[boto3_stubs].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[boto3_stubs].Member[VCRRequestsHTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[boto3_stubs].Member[VCRRequestsHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[boto3_stubs].Member[VerifiedHTTPSConnection] - - http.client.HTTPConnection~Subclass - vcr - Member[stubs].Member[requests_stubs].Member[HTTPConnection] @@ -37,3 +76,30 @@ extensions: - - http.client.HTTPConnection~Subclass - vcr - Member[stubs].Member[urllib3_stubs].Member[VerifiedHTTPSConnection] + - - http.client.HTTPResponse~Subclass + - vcr + - Member[stubs].Member[HTTPResponse] + - - http.client.HTTPResponse~Subclass + - vcr + - Member[stubs].Member[VCRHTTPResponse] + - - http.client.HTTPResponse~Subclass + - vcr + - Member[stubs]Member[VCRHTTPResponse] + - - io.StringIO~Subclass + - vcr + - Member[filters].Member[BytesIO] + - - io.StringIO~Subclass + - vcr + - Member[request].Member[BytesIO] + - - io.StringIO~Subclass + - vcr + - Member[stubs].Member[BytesIO] + - - io.StringIO~Subclass + - vcr + - Member[stubs].Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - vcr + - Member[stubs].Member[tornado_stubs].Member[BytesIO] + - - multidict.MultiDictProxy~Subclass + - vcr + - Member[stubs].Member[aiohttp_stubs].Member[CIMultiDictProxy] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vectorbt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vectorbt.model.yml new file mode 100644 index 00000000000..38bc372a18e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vectorbt.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - vectorbt + - Member[utils].Member[config].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vehicle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vehicle.model.yml new file mode 100644 index 00000000000..f77fe6a89f7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vehicle.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - vehicle + - Member[Vehicle] + - - pydantic.BaseModel~Subclass + - vehicle + - Member[models].Member[Vehicle] + - - pydantic.BaseModel~Subclass + - vehicle + - Member[rdw].Member[Vehicle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-verification.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-verification.model.yml new file mode 100644 index 00000000000..10a4c16b243 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-verification.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - verification + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-verisure.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-verisure.model.yml new file mode 100644 index 00000000000..25838a6e775 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-verisure.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - verisure + - Member[session].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-versatileimagefield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-versatileimagefield.model.yml new file mode 100644 index 00000000000..368c4dc4433 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-versatileimagefield.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - versatileimagefield + - Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - versatileimagefield + - Member[forms].Member[ImageField] + - - Django.Forms.Field~Subclass + - versatileimagefield + - Member[forms].Member[MultiValueField] + - - Django.Forms.Field~Subclass + - versatileimagefield + - Member[forms].Member[SizedImageCenterpointClickBootstrap3Field] + - - Django.Forms.Field~Subclass + - versatileimagefield + - Member[forms].Member[SizedImageCenterpointClickDjangoAdminField] + - - Django.Forms.Field~Subclass + - versatileimagefield + - Member[forms].Member[VersatileImageFormField] + - - Django.Forms.Field~Subclass + - versatileimagefield + - Member[forms].Member[VersatileImagePPOIClickField] + - - Django.db.models.Model~Subclass + - versatileimagefield + - Member[image_warmer].Member[Model] + - - django.db.models.FileField~Subclass + - versatileimagefield + - Member[fields].Member[VersatileImageField] + - - io.StringIO~Subclass + - versatileimagefield + - Member[versatileimagefield].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vertex_ray.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vertex_ray.model.yml new file mode 100644 index 00000000000..9a1ae777e67 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vertex_ray.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - vertex_ray + - Member[predict].Member[sklearn].Member[register].Member[pickle] + - - pickle~Alias + - vertex_ray + - Member[predict].Member[xgboost].Member[register].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vertexai.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vertexai.model.yml new file mode 100644 index 00000000000..199fe5799c1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vertexai.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - vertexai + - Member[preview].Member[_workflow].Member[serialization_engine].Member[serializers].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-videotag_tsn_lstm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-videotag_tsn_lstm.model.yml new file mode 100644 index 00000000000..accd886c39a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-videotag_tsn_lstm.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - videotag_tsn_lstm + - Member[resource].Member[reader].Member[kinetics_reader].Member[BytesIO] + - - pickle~Alias + - videotag_tsn_lstm + - Member[resource].Member[reader].Member[kinetics_reader].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-view_breadcrumbs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-view_breadcrumbs.model.yml new file mode 100644 index 00000000000..9dc466f56fd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-view_breadcrumbs.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - view_breadcrumbs + - Member[templatetags].Member[view_breadcrumbs].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-viewflow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-viewflow.model.yml index bf56c3815b9..55c1cef184b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-viewflow.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-viewflow.model.yml @@ -4,6 +4,378 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Views.View~Subclass + - viewflow + - Member[contrib].Member[auth].Member[ProfileView] + - - Django.Views.View~Subclass + - viewflow + - Member[contrib].Member[plotly].Member[DashboardView] + - - Django.Views.View~Subclass + - viewflow + - Member[contrib].Member[plotly].Member[views].Member[DashboardView] + - - Django.Views.View~Subclass + - viewflow + - Member[contrib].Member[plotly].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - viewflow + - Member[fsm].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - viewflow + - Member[fsm].Member[views].Member[FlowGraphView] + - - Django.Views.View~Subclass + - viewflow + - Member[fsm].Member[viewset].Member[ModelTransitionView] + - - Django.Views.View~Subclass + - viewflow + - Member[fsm].Member[viewset].Member[UpdateModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[urls].Member[base].Member[RedirectView] + - - Django.Views.View~Subclass + - viewflow + - Member[urls].Member[base].Member[_IndexRedirectView] + - - Django.Views.View~Subclass + - viewflow + - Member[urls].Member[model].Member[CreateModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[urls].Member[model].Member[DeleteBulkActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[urls].Member[model].Member[DeleteModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[urls].Member[model].Member[DetailModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[urls].Member[model].Member[ListModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[urls].Member[model].Member[UpdateModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[BaseBulkActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[CreateModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[DeleteBulkActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[DeleteModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[DetailModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[ListModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[UpdateModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[actions].Member[BaseBulkActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[actions].Member[DeleteBulkActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[create].Member[CreateModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[delete].Member[DeleteModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[detail].Member[DetailModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[list].Member[BaseListModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[list].Member[ListModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[views].Member[update].Member[UpdateModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[AssignTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[BulkAssignTasksActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[BulkUnassignTasksActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[CancelProcessView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[CancelTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[CreateArtifactView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[CreateProcessView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[DashboardProcessListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[DashboardTaskListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[DashboardView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[DetailProcessView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[DetailTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[FlowArchiveListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[FlowChartView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[FlowInboxListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[FlowQueueListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[IndexTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[ReviveTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[UnassignTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[UndoTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[UpdateArtifactView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[UpdateProcessView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[UserIndexTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[WorkflowArchiveListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[WorkflowInboxListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[WorkflowQueueListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[AssignTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[BaseBulkActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[BulkAssignTasksActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[BulkUnassignTasksActionView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[CancelProcessView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[CancelTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[ReviveTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[UnassignTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[UndoTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[chart].Member[FlowChartView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[create].Member[CreateArtifactView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[create].Member[CreateProcessView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[dashboard].Member[DashboardProcessListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[dashboard].Member[DashboardTaskListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[dashboard].Member[DashboardView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[dashboard].Member[ListModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[detail].Member[DetailProcessView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[detail].Member[DetailSubprocessView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[detail].Member[DetailTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[detail].Member[IndexTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[detail].Member[UserIndexTaskView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[list].Member[FlowArchiveListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[list].Member[FlowInboxListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[list].Member[FlowQueueListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[list].Member[ListModelView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[list].Member[WorkflowArchiveListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[list].Member[WorkflowInboxListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[list].Member[WorkflowQueueListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[list].Member[WorkflowTaskListView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[update].Member[UpdateArtifactView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[update].Member[UpdateProcessView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[viewset].Member[RedirectView] + - - Django.Views.View~Subclass + - viewflow + - Member[workflow].Member[flow].Member[viewset].Member[_IndexRedirectView] + - - Django.db.models.Model~Subclass + - viewflow + - Member[templatetags].Member[viewflow].Member[Model] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[admin].Member[Process] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[admin].Member[Task] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[Task] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[filters].Member[Process] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[filters].Member[Task] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[list].Member[Task] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[flow].Member[viewset].Member[Task] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[models].Member[AbstractProcess] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[models].Member[AbstractTask] - - Django.db.models.Model~Subclass - viewflow - Member[workflow].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[models].Member[Process] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[models].Member[Task] + - - Django.db.models.Model~Subclass + - viewflow + - Member[workflow].Member[nodes].Member[subprocess].Member[Process] + - - django.forms.BaseForm~Subclass + - viewflow + - Member[contrib].Member[auth].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - viewflow + - Member[forms].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - viewflow + - Member[fsm].Member[viewset].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - viewflow + - Member[views].Member[BulkActionForm] + - - django.forms.BaseForm~Subclass + - viewflow + - Member[views].Member[actions].Member[BulkActionForm] + - - django.forms.BaseForm~Subclass + - viewflow + - Member[views].Member[base].Member[BulkActionForm] + - - django.forms.BaseForm~Subclass + - viewflow + - Member[views].Member[create].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - viewflow + - Member[views].Member[update].Member[ModelForm] + - - django.http.response.HttpResponseRedirect~Subclass + - viewflow + - Member[fsm].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - viewflow + - Member[fsm].Member[viewset].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - viewflow + - Member[views].Member[actions].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - viewflow + - Member[views].Member[delete].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[actions].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[create].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[update].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - viewflow + - Member[contrib].Member[plotly].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - viewflow + - Member[fsm].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - viewflow + - Member[workflow].Member[flow].Member[views].Member[chart].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - viewflow + - Member[contrib].Member[plotly].Member[views].Member[JsonResponse] + - - rest_framework.response.Response~Subclass + - viewflow + - Member[fsm].Member[views].Member[Response] + - - xml.etree.ElementTree~Subclass + - viewflow + - Member[forms].Member[renderers].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-views.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-views.model.yml index 6ab2a269402..351f9cbc08b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-views.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-views.model.yml @@ -49,6 +49,9 @@ extensions: - - django.http.response.HttpResponse~Subclass - views - Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - views + - Member[Response] - - rest_framework.response.Response~Subclass - views - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-visdom.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-visdom.model.yml index 30b922b2b95..b2e6c73a54a 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-visdom.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-visdom.model.yml @@ -4,12 +4,75 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - visdom + - Member[BytesIO] + - - io.StringIO~Subclass + - visdom + - Member[StringIO] + - - tornado.web.Application~Subclass + - visdom + - Member[server].Member[app].Member[Application] + - - tornado.web.Application~Subclass + - visdom + - Member[server].Member[run_server].Member[Application] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[CloseHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[CompareHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[DataHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[DeleteEnvHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[EnvHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[EnvStateHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[ErrorHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[ExistsHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[ForkEnvHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[IndexHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[PostHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[SaveHandler] - - tornado.web.RequestHandler~Subclass - visdom - Member[server].Member[app].Member[SocketHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[SocketWrap] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[UpdateHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[UserSettingsHandler] - - tornado.web.RequestHandler~Subclass - visdom - Member[server].Member[app].Member[VisSocketHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[VisSocketWrap] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[base_handlers].Member[BaseHandler] - - tornado.web.RequestHandler~Subclass - visdom - Member[server].Member[handlers].Member[base_handlers].Member[BaseWebSocketHandler] @@ -19,6 +82,9 @@ extensions: - - tornado.web.RequestHandler~Subclass - visdom - Member[server].Member[handlers].Member[socket_handlers].Member[AnySocketWrapper] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[socket_handlers].Member[BaseHandler] - - tornado.web.RequestHandler~Subclass - visdom - Member[server].Member[handlers].Member[socket_handlers].Member[BaseWebSocketHandler] @@ -28,6 +94,9 @@ extensions: - - tornado.web.RequestHandler~Subclass - visdom - Member[server].Member[handlers].Member[socket_handlers].Member[SocketHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[socket_handlers].Member[SocketWrap] - - tornado.web.RequestHandler~Subclass - visdom - Member[server].Member[handlers].Member[socket_handlers].Member[SocketWrapper] @@ -37,6 +106,54 @@ extensions: - - tornado.web.RequestHandler~Subclass - visdom - Member[server].Member[handlers].Member[socket_handlers].Member[VisSocketHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[socket_handlers].Member[VisSocketWrap] - - tornado.web.RequestHandler~Subclass - visdom - Member[server].Member[handlers].Member[socket_handlers].Member[VisSocketWrapper] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[CloseHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[CompareHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[DataHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[DeleteEnvHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[EnvHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[EnvStateHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[ErrorHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[ExistsHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[ForkEnvHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[IndexHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[PostHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[SaveHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[UpdateHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[web_handlers].Member[UserSettingsHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vistir.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vistir.model.yml new file mode 100644 index 00000000000..b7177c0f4c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vistir.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - vistir + - Member[spin].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-visualdl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-visualdl.model.yml new file mode 100644 index 00000000000..46cb38b7a71 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-visualdl.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - visualdl + - Member[server].Member[app].Member[Flask] + - - flask.Response~Subclass + - visualdl + - Member[server].Member[app].Member[Response] + - - flask.Response~Subclass + - visualdl + - Member[server].Member[template].Member[Response] + - - io.StringIO~Subclass + - visualdl + - Member[server].Member[api].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vkbottle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vkbottle.model.yml new file mode 100644 index 00000000000..ccd545eb477 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vkbottle.model.yml @@ -0,0 +1,243 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - vkbottle + - Member[http].Member[aiohttp].Member[ClientSession] + - - io.StringIO~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[StringIO] + - - io.StringIO~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message_event].Member[StringIO] + - - io.StringIO~Subclass + - vkbottle + - Member[tools].Member[uploader].Member[base].Member[BytesIO] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[OpenAppEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[OpenLinkEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[ShowSnackbarEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[StatePeer] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[bot].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[bot].Member[Message] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[StatePeer] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[dispenser].Member[StatePeer] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[dispenser].Member[abc].Member[StatePeer] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[dispenser].Member[base].Member[StatePeer] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[dispenser].Member[builtin].Member[StatePeer] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[return_manager].Member[bot].Member[message].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[return_manager].Member[user].Member[message].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[views].Member[abc].Member[message].Member[BaseMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[views].Member[bot].Member[message].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[dispatch].Member[views].Member[user].Member[message].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[framework].Member[labeler].Member[abc].Member[BaseMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[framework].Member[labeler].Member[bot].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[framework].Member[labeler].Member[user].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[framework].Member[labeler].Member[user].Member[RawUserEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[OpenAppEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[OpenLinkEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[ShowSnackbarEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[event_data].Member[OpenAppEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[event_data].Member[OpenLinkEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[event_data].Member[ShowSnackbarEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[BaseMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[BaseForeignMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[DocsDoc] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[Mention] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[MessagesAudioMessage] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[MessagesForeignMessage] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[foreign_message].Member[WallWallpostFull] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[mention].Member[Mention] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[BaseForeignMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[BaseMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[DocsDoc] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[Mention] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[MessagesAudioMessage] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[MessagesForward] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[MessagesMessage] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[StatePeer] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[base].Member[message].Member[WallWallpostFull] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[MessageEventMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[foreign_message].Member[BaseForeignMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[foreign_message].Member[ClientInfoForBots] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[foreign_message].Member[ForeignMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message].Member[BaseMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message].Member[ClientInfoForBots] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message].Member[ForeignMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message].Member[MessageNew] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message_event].Member[MessageEventMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message_event].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message_event].Member[OpenAppEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message_event].Member[OpenLinkEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[bot].Member[message_event].Member[ShowSnackbarEvent] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[user].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[user].Member[foreign_message].Member[BaseForeignMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[user].Member[foreign_message].Member[ForeignMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[user].Member[message].Member[BaseMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[user].Member[message].Member[ForeignMessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[tools].Member[mini_types].Member[user].Member[message].Member[MessageMin] + - - pydantic.BaseModel~Subclass + - vkbottle + - Member[user].Member[Message] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vllm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vllm.model.yml new file mode 100644 index 00000000000..10e8ec2efc5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vllm.model.yml @@ -0,0 +1,114 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ChatCompletionRequest] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ChatCompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ChatCompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ChatCompletionResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ChatCompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[CompletionRequest] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[CompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[CompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[CompletionResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[CompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[DeltaMessage] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ErrorResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[LogProbs] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ModelCard] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ModelList] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[ModelPermission] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[api_server].Member[UsageInfo] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ChatCompletionRequest] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ChatCompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ChatCompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ChatCompletionResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ChatCompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ChatMessage] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[CompletionRequest] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[CompletionResponseChoice] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[CompletionResponseStreamChoice] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[CompletionResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[CompletionStreamResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[DeltaMessage] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ErrorResponse] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[LogProbs] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ModelCard] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ModelList] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[ModelPermission] + - - pydantic.BaseModel~Subclass + - vllm + - Member[entrypoints].Member[openai].Member[protocol].Member[UsageInfo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-volttron.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-volttron.model.yml new file mode 100644 index 00000000000..85b1614d857 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-volttron.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - volttron + - Member[platform].Member[store].Member[StringIO] + - - pickle~Alias + - volttron + - Member[utils].Member[persistance].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-volvooncall.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-volvooncall.model.yml new file mode 100644 index 00000000000..de48375b540 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-volvooncall.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - volvooncall + - Member[volvooncall].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vonage.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vonage.model.yml new file mode 100644 index 00000000000..de8b3ed675f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vonage.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - vonage + - Member[Response] + - - requests.models.Response~Subclass + - vonage + - Member[client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-voting.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-voting.model.yml index 5205c8cb887..865c24628ba 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-voting.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-voting.model.yml @@ -4,9 +4,30 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - voting + - Member[admin].Member[Vote] - - Django.db.models.Model~Subclass - voting - Member[managers].Member[ContentType] - - Django.db.models.Model~Subclass - voting - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - voting + - Member[models].Member[Vote] + - - Django.db.models.Model~Subclass + - voting + - Member[templatetags].Member[voting_tags].Member[Vote] + - - Django.db.models.Model~Subclass + - voting + - Member[views].Member[Vote] + - - django.http.response.HttpResponseBadRequest~Subclass + - voting + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - voting + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - voting + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vulners.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vulners.model.yml new file mode 100644 index 00000000000..6aaf106a3ac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vulners.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - vulners + - Member[api].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waffle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waffle.model.yml index 4d3d23111de..f723f5f3a34 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waffle.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waffle.model.yml @@ -4,15 +4,102 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.db.models.Model~Subclass + - waffle + - Member[AbstractBaseFlag] + - - Django.db.models.Model~Subclass + - waffle + - Member[AbstractBaseSample] + - - Django.db.models.Model~Subclass + - waffle + - Member[AbstractBaseSwitch] - - Django.db.models.Model~Subclass - waffle - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - waffle + - Member[admin].Member[Flag] + - - Django.db.models.Model~Subclass + - waffle + - Member[admin].Member[Sample] + - - Django.db.models.Model~Subclass + - waffle + - Member[admin].Member[Switch] - - Django.db.models.Model~Subclass - waffle - Member[management].Member[commands].Member[waffle_flag].Member[Group] + - - Django.db.models.Model~Subclass + - waffle + - Member[managers].Member[AbstractBaseFlag] + - - Django.db.models.Model~Subclass + - waffle + - Member[managers].Member[AbstractBaseSample] + - - Django.db.models.Model~Subclass + - waffle + - Member[managers].Member[AbstractBaseSwitch] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[AbstractBaseFlag] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[AbstractBaseSample] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[AbstractBaseSwitch] - - Django.db.models.Model~Subclass - waffle - Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[AbstractUserFlag] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[BaseModel] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[Flag] - - Django.db.models.Model~Subclass - waffle - Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[Sample] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[Switch] + - - django.http.request.HttpRequest~Subclass + - waffle + - Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - waffle + - Member[admin].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - waffle + - Member[decorators].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - waffle + - Member[middleware].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - waffle + - Member[models].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - waffle + - Member[views].Member[HttpRequest] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - waffle + - Member[decorators].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - waffle + - Member[decorators].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - waffle + - Member[decorators].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - waffle + - Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - waffle + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - waffle + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waflib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waflib.model.yml new file mode 100644 index 00000000000..58a64374009 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waflib.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - waflib + - Member[Build].Member[cPickle] + - - pickle~Alias + - waflib + - Member[Utils].Member[cPickle] + - - pickle~Alias + - waflib + - Member[processor].Member[cPickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail.model.yml index e4514e515a5..0a904e20682 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail.model.yml @@ -10,9 +10,66 @@ extensions: - - Django.Forms.Field~Subclass - wagtail - Member[admin].Member[filters].Member[FilteredModelChoiceField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[URLOrAbsolutePathField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[admin].Member[forms].Member[collections].Member[CollectionChoiceField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[admin].Member[forms].Member[comments].Member[BooleanField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[admin].Member[panels].Member[BlockField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[admin].Member[panels].Member[field_panel].Member[BlockField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[blocks].Member[BlockField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[blocks].Member[base].Member[BlockField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[forms].Member[PageChoiceField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[documents].Member[forms].Member[CollectionChoiceField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[fields].Member[BlockField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[images].Member[fields].Member[FileField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[images].Member[fields].Member[ImageField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[images].Member[fields].Member[WagtailImageField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[images].Member[forms].Member[CollectionChoiceField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[images].Member[forms].Member[WagtailImageField] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[api].Member[urls].Member[PagesAdminAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[api].Member[views].Member[PagesAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[api].Member[views].Member[PagesAdminAPIViewSet] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[urls].Member[JavaScriptCatalog] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[urls].Member[TemplateView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[urls].Member[reports].Member[AgingPagesView] @@ -46,6 +103,45 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[account].Member[PasswordResetView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[bulk_action].Member[BulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[bulk_action].Member[base_bulk_action].Member[BulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[bulk_action].Member[base_bulk_action].Member[FormView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[bulk_action].Member[registry].Member[BulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[AnchorLinkView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[BaseLinkFormView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[BrowseView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[ChosenMultipleView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[EmailLinkView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[ExternalLinkView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[PhoneLinkView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[SearchView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[View] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[collections].Member[CreateView] @@ -70,9 +166,18 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[collections].Member[Index] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[dismissibles].Member[DismissiblesView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[dismissibles].Member[View] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[BaseListingView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[BaseOperationView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[CreateView] @@ -85,6 +190,18 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[InspectView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[RevisionsCompareView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[RevisionsUnscheduleView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[UnpublishView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[UsageView] @@ -94,12 +211,57 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[base].Member[BaseListingView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[base].Member[BaseOperationView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[base].Member[View] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[BaseChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[ChooseResultsView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[ChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[ChosenMultipleView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[ChosenView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[View] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[history].Member[HistoryView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[history].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[history].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[history].Member[WorkflowHistoryDetailView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[history].Member[WorkflowHistoryView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[lock].Member[BaseOperationView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[lock].Member[LockView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[lock].Member[UnlockView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[models].Member[BaseCreateView] @@ -130,18 +292,150 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[models].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[InspectView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[RevisionsCompareView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[RevisionsUnscheduleView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[UnpublishView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[multiple_upload].Member[AddView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[multiple_upload].Member[CreateFromUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[multiple_upload].Member[DeleteUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[multiple_upload].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[multiple_upload].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[multiple_upload].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[multiple_upload].Member[View] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[preview].Member[PreviewOnCreate] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[preview].Member[PreviewOnEdit] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[preview].Member[PreviewRevision] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[preview].Member[View] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[usage].Member[BaseListingView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[usage].Member[UsageView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[workflow].Member[BaseWorkflowFormView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[workflow].Member[CollectWorkflowActionData] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[workflow].Member[ConfirmWorkflowCancellation] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[workflow].Member[PreviewRevisionForTask] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[workflow].Member[View] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[workflow].Member[WorkflowAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[home].Member[HomeView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[home].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[MoveBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[PublishBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[UnpublishBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[delete].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[delete].Member[PageBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[move].Member[MoveBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[move].Member[PageBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[page_bulk_action].Member[BulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[page_bulk_action].Member[PageBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[publish].Member[PageBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[publish].Member[PublishBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[unpublish].Member[PageBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[unpublish].Member[UnpublishBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[create].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[create].Member[View] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[edit].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[edit].Member[View] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[history].Member[PageHistoryView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[history].Member[ReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[history].Member[WorkflowHistoryDetailView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[history].Member[WorkflowHistoryView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[listing].Member[BaseIndexView] @@ -154,6 +448,39 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[listing].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[lock].Member[LockView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[lock].Member[UnlockView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[preview].Member[GenericPreviewOnEdit] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[preview].Member[PreviewOnCreate] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[preview].Member[PreviewOnEdit] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[revisions].Member[PreviewRevision] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[revisions].Member[RevisionsCompareView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[revisions].Member[RevisionsCompare] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[revisions].Member[RevisionsUnscheduleView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[revisions].Member[RevisionsUnschedule] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[revisions].Member[RevisionsView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[search].Member[BaseListingView] @@ -166,6 +493,12 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[search].Member[SearchView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[unpublish].Member[UnpublishView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[unpublish].Member[Unpublish] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[usage].Member[BaseListingView] @@ -175,6 +508,18 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[usage].Member[UsageView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[workflow].Member[CollectWorkflowActionData] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[workflow].Member[ConfirmWorkflowCancellation] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[workflow].Member[PreviewRevisionForTask] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[workflow].Member[WorkflowAction] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[reports].Member[PageReportView] @@ -217,6 +562,9 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[reports].Member[workflows].Member[WorkflowView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[BaseTaskChooserView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[workflows].Member[CreateTask] @@ -250,27 +598,417 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[workflows].Member[Index] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[TaskChooserCreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[TaskChooserResultsView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[TaskChooserView] - - Django.Views.View~Subclass - wagtail - Member[admin].Member[views].Member[workflows].Member[TaskIndex] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[wagtail_hooks].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[wagtail_hooks].Member[MoveBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[wagtail_hooks].Member[PublishBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[wagtail_hooks].Member[UnpublishBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[api].Member[v2].Member[views].Member[BaseAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[api].Member[v2].Member[views].Member[GenericViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[api].Member[v2].Member[views].Member[PagesAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[forms].Member[urls].Member[DeleteSubmissionsView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[forms].Member[urls].Member[FormPagesListView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[forms].Member[views].Member[DeleteSubmissionsView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[forms].Member[views].Member[FormPagesListView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[forms].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[forms].Member[views].Member[SubmissionsListView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[forms].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[ChooseParentView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[HistoryView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[InspectView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[ChooseParentView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[HistoryView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[InspectView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[InstanceSpecificView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[ModelFormView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[WMABaseView] - - Django.Views.View~Subclass - wagtail - Member[contrib].Member[redirects].Member[views].Member[RedirectsReportView] - - Django.Views.View~Subclass - wagtail - Member[contrib].Member[redirects].Member[views].Member[ReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[views].Member[SubmitPageTranslationView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[views].Member[SubmitSnippetTranslationView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[views].Member[SubmitTranslationView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[wagtail_hooks].Member[SubmitPageTranslationView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[wagtail_hooks].Member[SubmitSnippetTranslationView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[styleguide].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[contrib].Member[styleguide].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[api].Member[admin].Member[views].Member[DocumentsAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[api].Member[admin].Member[views].Member[DocumentsAdminAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[api].Member[v2].Member[views].Member[BaseAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[api].Member[v2].Member[views].Member[DocumentsAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[AddTagsBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[AddToCollectionBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[add_tags].Member[AddTagsBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[add_tags].Member[DocumentBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[add_to_collection].Member[AddToCollectionBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[add_to_collection].Member[DocumentBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[delete].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[delete].Member[DocumentBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[document_bulk_action].Member[BulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[document_bulk_action].Member[DocumentBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[chooser].Member[BaseChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[chooser].Member[BaseDocumentChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[chooser].Member[DocumentChooseResultsView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[chooser].Member[DocumentChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[chooser].Member[DocumentChooserUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[chooser].Member[DocumentChosenView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[chooser].Member[View] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[documents].Member[BaseListingView] - - Django.Views.View~Subclass - wagtail - Member[documents].Member[views].Member[documents].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[documents].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[documents].Member[ListingResultsView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[documents].Member[TemplateView] - - Django.Views.View~Subclass - wagtail - Member[documents].Member[views].Member[documents].Member[UsageView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[AddView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[BaseAddView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[BaseCreateFromUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[BaseDeleteUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[BaseDeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[BaseEditView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[CreateFromUploadedDocumentView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[DeleteUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[wagtail_hooks].Member[AddTagsBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[wagtail_hooks].Member[AddToCollectionBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[wagtail_hooks].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[wagtail_hooks].Member[DocumentsAdminAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[api].Member[admin].Member[views].Member[ImagesAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[api].Member[admin].Member[views].Member[ImagesAdminAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[api].Member[v2].Member[views].Member[BaseAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[api].Member[v2].Member[views].Member[ImagesAPIViewSet] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[AddTagsBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[AddToCollectionBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[add_tags].Member[AddTagsBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[add_tags].Member[ImageBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[add_to_collection].Member[AddToCollectionBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[add_to_collection].Member[ImageBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[delete].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[delete].Member[ImageBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[image_bulk_action].Member[BulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[image_bulk_action].Member[ImageBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[BaseChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[BaseImageChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[ImageChooseResultsView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[ImageChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[ImageChosenMultipleView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[ImageChosenView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[ImageSelectFormatView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[ImageUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[View] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[BaseListingView] - - Django.Views.View~Subclass - wagtail - Member[images].Member[views].Member[images].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[ListingResultsView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[TemplateView] - - Django.Views.View~Subclass - wagtail - Member[images].Member[views].Member[images].Member[UsageView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[AddView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[BaseAddView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[BaseCreateFromUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[BaseDeleteUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[BaseDeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[BaseEditView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[CreateFromUploadedImageView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[DeleteUploadView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[serve].Member[SendFileView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[serve].Member[ServeView] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[views].Member[serve].Member[View] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[wagtail_hooks].Member[AddTagsBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[wagtail_hooks].Member[AddToCollectionBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[wagtail_hooks].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[images].Member[wagtail_hooks].Member[ImagesAdminAPIViewSet] - - Django.Views.View~Subclass - wagtail - Member[locales].Member[views].Member[CreateView] @@ -295,6 +1033,57 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[sites].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[bulk_actions].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[bulk_actions].Member[delete].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[bulk_actions].Member[delete].Member[SnippetBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[bulk_actions].Member[snippet_bulk_action].Member[BulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[bulk_actions].Member[snippet_bulk_action].Member[SnippetBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[BaseChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[BaseSnippetChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[ChooseResultsView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[ChooseView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[ChosenMultipleView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[ChosenView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[SnippetChosenMultipleView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[SnippetChosenView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[SnippetCreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[CollectWorkflowActionDataView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[ConfirmWorkflowCancellationView] - - Django.Views.View~Subclass - wagtail - Member[snippets].Member[views].Member[snippets].Member[CreateView] @@ -310,12 +1099,96 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[snippets].Member[views].Member[snippets].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[InspectView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[LockView] - - Django.Views.View~Subclass - wagtail - Member[snippets].Member[views].Member[snippets].Member[ModelIndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[PreviewOnCreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[PreviewOnCreate] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[PreviewOnEditView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[PreviewOnEdit] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[PreviewRevisionView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[PreviewRevision] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[RevisionsCompareView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[RevisionsUnscheduleView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[UnlockView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[UnpublishView] - - Django.Views.View~Subclass - wagtail - Member[snippets].Member[views].Member[snippets].Member[UsageView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[WorkflowActionView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[WorkflowHistoryDetailView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[WorkflowHistoryView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[WorkflowPreviewView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[wagtail_hooks].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[AssignRoleBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[SetActiveStateBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[assign_role].Member[AssignRoleBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[assign_role].Member[UserBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[delete].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[delete].Member[UserBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[set_active_state].Member[SetActiveStateBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[set_active_state].Member[UserBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[user_bulk_action].Member[BulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[user_bulk_action].Member[UserBulkAction] - - Django.Views.View~Subclass - wagtail - Member[users].Member[views].Member[groups].Member[CreateView] @@ -355,63 +1228,438 @@ extensions: - - Django.Views.View~Subclass - wagtail - Member[users].Member[views].Member[users].Member[Index] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[wagtail_hooks].Member[AssignRoleBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[wagtail_hooks].Member[DeleteBulkAction] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[wagtail_hooks].Member[SetActiveStateBulkAction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[actions].Member[copy_page].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[actions].Member[create_alias].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[actions].Member[publish_revision].Member[Revision] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[copy].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[copy_for_translation].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[create_alias].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[move].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[api].Member[serializers].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[api].Member[views].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[account].Member[UserProfile] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[collections].Member[CollectionViewRestriction] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[forms].Member[collections].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[collections].Member[GroupCollectionPermission] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[forms].Member[collections].Member[Group] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[forms].Member[collections].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[pages].Member[PageViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[pages].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[view_restrictions].Member[BaseViewRestriction] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[forms].Member[view_restrictions].Member[Group] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[forms].Member[workflows].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[workflows].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[workflows].Member[Task] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[workflows].Member[WorkflowContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[forms].Member[workflows].Member[WorkflowPage] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[forms].Member[workflows].Member[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[mail].Member[GroupApprovalTask] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[mail].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[mail].Member[TaskState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[mail].Member[UserProfile] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[mail].Member[WorkflowState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[models].Member[Admin] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[models].Member[Model] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[panels].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[panels].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[panels].Member[base].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[panels].Member[page_utils].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[panels].Member[publishing_panel].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[panels].Member[signal_handlers].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[panels].Member[title_field_panel].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[rich_text].Member[converters].Member[editor_html].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[rich_text].Member[converters].Member[html_to_contentstate].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[signal_handlers].Member[TaskState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[signal_handlers].Member[WorkflowState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[site_summary].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[site_summary].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[templatetags].Member[wagtailadmin_tags].Member[CollectionViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[templatetags].Member[wagtailadmin_tags].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[templatetags].Member[wagtailadmin_tags].Member[PageViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[templatetags].Member[wagtailadmin_tags].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[templatetags].Member[wagtailuserbar].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[templatetags].Member[wagtailuserbar].Member[Revision] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[templatetags].Member[wagtailuserbar].Member[UserProfile] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[ui].Member[side_panels].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[ui].Member[side_panels].Member[LockableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[ui].Member[side_panels].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[ui].Member[side_panels].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[UserProfile] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[collection_privacy].Member[CollectionViewRestriction] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[collection_privacy].Member[Collection] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[collections].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[dismissibles].Member[UserProfile] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[CollectionMember] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[Model] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[history].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[history].Member[ModelLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[history].Member[Revision] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[history].Member[TaskState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[history].Member[WorkflowState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[mixins].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[mixins].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[mixins].Member[LockableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[mixins].Member[RevisionMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[mixins].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[mixins].Member[WorkflowState] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[ModelLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[preview].Member[RevisionMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[usage].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[usage].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[workflow].Member[TaskState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[workflow].Member[Task] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[workflow].Member[WorkflowState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[home].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[home].Member[Revision] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[home].Member[TaskState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[home].Member[WorkflowState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[page_privacy].Member[PageViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[page_privacy].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[move].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[page_bulk_action].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[convert_alias].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[copy].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[create].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[create].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[create].Member[PageSubscription] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[create].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[delete].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[delete].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[edit].Member[CommentReply] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[edit].Member[Comment] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[edit].Member[PageSubscription] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[edit].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[edit].Member[WorkflowState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[history].Member[PageLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[history].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[listing].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[lock].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[moderation].Member[Revision] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[move].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[ordering].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[preview].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[preview].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[revisions].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[revisions].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[search].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[search].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[unpublish].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[usage].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[usage].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[workflow].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[reports].Member[aging_pages].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[aging_pages].Member[PageLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[aging_pages].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[reports].Member[audit_logging].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[audit_logging].Member[PageLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[locked_pages].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[reports].Member[workflows].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[workflows].Member[TaskState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[workflows].Member[Task] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[workflows].Member[WorkflowState] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[reports].Member[workflows].Member[Workflow] @@ -421,96 +1669,603 @@ extensions: - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[workflows].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[TaskState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[Task] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[WorkflowContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[WorkflowState] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[views].Member[workflows].Member[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[viewsets].Member[model].Member[ReferenceIndex] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[wagtail_hooks].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[wagtail_hooks].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[wagtail_hooks].Member[Task] - - Django.db.models.Model~Subclass - wagtail - Member[admin].Member[wagtail_hooks].Member[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[widgets].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[widgets].Member[chooser].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[widgets].Member[workflows].Member[Task] + - - Django.db.models.Model~Subclass + - wagtail + - Member[api].Member[v2].Member[filters].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[api].Member[v2].Member[filters].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[api].Member[v2].Member[utils].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[api].Member[v2].Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[api].Member[v2].Member[views].Member[PageViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[api].Member[v2].Member[views].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[api].Member[v2].Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[blocks].Member[Model] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[AbstractEmailForm] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[AbstractFormField] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[AbstractFormSubmission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[AbstractForm] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[EmailFormMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[FormSubmission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[Orderable] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[contrib].Member[forms].Member[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[views].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[views].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[legacy].Member[sitemiddleware].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[forms].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[contrib].Member[modeladmin].Member[helpers].Member[permission].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[helpers].Member[permission].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[contrib].Member[modeladmin].Member[helpers].Member[permission].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[Model] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[contrib].Member[modeladmin].Member[options].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[RevisionMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[filters].Member[Redirect] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[filters].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[forms].Member[Redirect] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[management].Member[commands].Member[import_redirects].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[middleware].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[models].Member[Redirect] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[permissions].Member[Redirect] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[signal_handlers].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[signal_handlers].Member[Redirect] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[signal_handlers].Member[Site] - - Django.db.models.Model~Subclass - wagtail - Member[contrib].Member[redirects].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[wagtail_hooks].Member[Redirect] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[routable_page].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[routable_page].Member[models].Member[RoutablePage] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[routable_page].Member[templatetags].Member[wagtailroutablepage_tags].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[forms].Member[Query] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[forms].Member[SearchPromotion] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[models].Member[QueryDailyHits] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[models].Member[Query] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[models].Member[SearchPromotion] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[templatetags].Member[wagtailsearchpromotions_tags].Member[Query] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[templatetags].Member[wagtailsearchpromotions_tags].Member[SearchPromotion] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[views].Member[Query] - - Django.db.models.Model~Subclass - wagtail - Member[contrib].Member[search_promotions].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[wagtail_hooks].Member[SearchPromotion] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[context_processors].Member[BaseGenericSetting] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[context_processors].Member[BaseSiteSetting] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[context_processors].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[jinja2tags].Member[BaseGenericSetting] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[jinja2tags].Member[BaseSiteSetting] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[jinja2tags].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[models].Member[AbstractSetting] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[models].Member[BaseGenericSetting] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[models].Member[BaseSiteSetting] - - Django.db.models.Model~Subclass - wagtail - Member[contrib].Member[settings].Member[registry].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[templatetags].Member[wagtailsettings_tags].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[views].Member[BaseGenericSetting] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[views].Member[BaseSiteSetting] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[settings].Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[forms].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[forms].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[models].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[models].Member[Model] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[models].Member[SimpleTranslation] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[views].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[views].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[views].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[wagtail_hooks].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[wagtail_hooks].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[contrib].Member[simple_translation].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[wagtail_hooks].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[styleguide].Member[views].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[coreutils].Member[Model] + - - Django.db.models.Model~Subclass + - wagtail + - Member[coreutils].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[admin].Member[Document] - - Django.db.models.Model~Subclass - wagtail - Member[documents].Member[forms].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[forms].Member[Document] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[models].Member[AbstractDocument] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[models].Member[CollectionMember] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[models].Member[Document] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[models].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[models].Member[UploadedDocument] - - Django.db.models.Model~Subclass - wagtail - Member[documents].Member[views].Member[documents].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[views].Member[multiple].Member[UploadedDocument] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[views].Member[serve].Member[CollectionViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[wagtail_hooks].Member[BaseViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[embeds].Member[embeds].Member[Embed] + - - Django.db.models.Model~Subclass + - wagtail + - Member[embeds].Member[models].Member[Embed] + - - Django.db.models.Model~Subclass + - wagtail + - Member[embeds].Member[rich_text].Member[Embed] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[admin].Member[Image] - - Django.db.models.Model~Subclass - wagtail - Member[images].Member[forms].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[forms].Member[Image] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[models].Member[AbstractImage] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[models].Member[AbstractRendition] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[models].Member[CollectionMember] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[models].Member[Image] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[models].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[models].Member[Rendition] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[models].Member[UploadedImage] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[permissions].Member[Image] - - Django.db.models.Model~Subclass - wagtail - Member[images].Member[views].Member[images].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[views].Member[multiple].Member[UploadedImage] + - - Django.db.models.Model~Subclass + - wagtail + - Member[locales].Member[forms].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[locales].Member[utils].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[locales].Member[views].Member[Locale] - - Django.db.models.Model~Subclass - wagtail - Member[locales].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[create_log_entries_from_revisions].Member[PageLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[create_log_entries_from_revisions].Member[Revision] - - Django.db.models.Model~Subclass - wagtail - Member[management].Member[commands].Member[fixtree].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[fixtree].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[move_pages].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[publish_scheduled].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[publish_scheduled].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[publish_scheduled].Member[Revision] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[purge_embeds].Member[Embed] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[purge_revisions].Member[Revision] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[purge_revisions].Member[WorkflowState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[rebuild_references_index].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[set_url_paths].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[management].Member[commands].Member[show_references_index].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[management].Member[commands].Member[show_references_index].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[AbstractPage] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[BaseLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[BaseViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[BootstrapTranslatableMixin] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[ClusterableModel] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[CollectionMember] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[CollectionViewRestriction] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[CommentReply] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[Comment] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[GroupApprovalTask] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[GroupCollectionPermission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[GroupPagePermission] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[LockableMixin] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[MP_Node] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[ModelLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[Orderable] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[PageLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[PageSubscription] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[PageViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[RevisionMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[Revision] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[TaskState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[Task] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[WorkflowContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[WorkflowPage] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[WorkflowState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[WorkflowTask] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[audit_log].Member[BaseLogEntry] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[audit_log].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[audit_log].Member[ModelLogEntry] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[audit_log].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[collections].Member[BaseViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[collections].Member[CollectionMember] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[collections].Member[CollectionViewRestriction] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[collections].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[collections].Member[GroupCollectionPermission] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[collections].Member[Group] @@ -523,21 +2278,96 @@ extensions: - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[copying].Member[ClusterableModel] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[i18n].Member[BootstrapTranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[i18n].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[i18n].Member[TranslatableMixin] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[reference_index].Member[ClusterableModel] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[reference_index].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[reference_index].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[sites].Member[Site] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[specific].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[view_restrictions].Member[BaseViewRestriction] - - Django.db.models.Model~Subclass - wagtail - Member[models].Member[view_restrictions].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[AbstractPage] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[CommentReply] - - Django.db.models.Model~Subclass - wagtail - Member[models]Member[Comment] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[GroupApprovalTask] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[GroupPagePermission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[LockableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[Orderable] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[PageLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[PageSubscription] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[PageViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[RevisionMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[Revision] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[TaskState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[Task] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[WorkflowContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[WorkflowPage] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[WorkflowState] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[WorkflowTask] - - Django.db.models.Model~Subclass - wagtail - Member[models]Member[Workflow] @@ -556,42 +2386,180 @@ extensions: - - Django.db.models.Model~Subclass - wagtail - Member[permission_policies].Member[collections].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permission_policies].Member[collections].Member[GroupCollectionPermission] - - Django.db.models.Model~Subclass - wagtail - Member[permission_policies].Member[collections].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permission_policies].Member[pages].Member[GroupPagePermission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permission_policies].Member[pages].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permission_policies].Member[pages].Member[Revision] - - Django.db.models.Model~Subclass - wagtail - Member[permissions].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permissions].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permissions].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permissions].Member[Task] - - Django.db.models.Model~Subclass - wagtail - Member[permissions].Member[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[project_template].Member[home].Member[models].Member[HomePage] + - - Django.db.models.Model~Subclass + - wagtail + - Member[project_template].Member[home].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[project_template].Member[search].Member[views].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[query].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[query].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[rich_text].Member[Model] + - - Django.db.models.Model~Subclass + - wagtail + - Member[rich_text].Member[pages].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[backends].Member[database].Member[mysql].Member[mysql].Member[IndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[backends].Member[database].Member[postgres].Member[postgres].Member[IndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[backends].Member[database].Member[sqlite].Member[sqlite].Member[IndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[backends].Member[database].Member[sqlite].Member[sqlite].Member[SQLiteFTSIndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[models].Member[AbstractIndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[models].Member[AbstractMySQLIndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[models].Member[AbstractPostgresIndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[models].Member[AbstractSQLiteIndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[models].Member[BaseIndexEntry] - - Django.db.models.Model~Subclass - wagtail - Member[search].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[models].Member[IndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[models].Member[SQLiteFTSIndexEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[signal_handlers].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[signal_handlers].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[signal_handlers].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtail + - Member[signal_handlers].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[sites].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[sites].Member[views].Member[Site] - - Django.db.models.Model~Subclass - wagtail - Member[sites].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[action_menu].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[action_menu].Member[LockableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[bulk_actions].Member[delete].Member[ReferenceIndex] - - Django.db.models.Model~Subclass - wagtail - Member[snippets].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[models].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[models].Member[LockableMixin] - - Django.db.models.Model~Subclass - wagtail - Member[snippets].Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[views].Member[chooser].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[DraftStateMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[LockableMixin] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[RevisionMixin] - - Django.db.models.Model~Subclass - wagtail - Member[snippets].Member[wagtail_hooks].Member[ContentType] - - Django.db.models.Model~Subclass - wagtail - Member[snippets].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[templatetags].Member[wagtail_cache].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[templatetags].Member[wagtailcore_tags].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[templatetags].Member[wagtailcore_tags].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[users].Member[forms].Member[GroupPagePermission] - - Django.db.models.Model~Subclass - wagtail - Member[users].Member[forms].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[users].Member[forms].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[users].Member[forms].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[users].Member[models].Member[UserProfile] - - Django.db.models.Model~Subclass - wagtail - Member[users].Member[permission_order].Member[ContentType] @@ -607,15 +2575,111 @@ extensions: - - Django.db.models.Model~Subclass - wagtail - Member[users].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[views].Member[PageViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[views].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail + - Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - wagtail + - Member[wagtail_hooks].Member[ModelLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[wagtail_hooks].Member[PageLogEntry] + - - Django.db.models.Model~Subclass + - wagtail + - Member[wagtail_hooks].Member[PageViewRestriction] + - - Django.db.models.Model~Subclass + - wagtail + - Member[wagtail_hooks].Member[Page] - - Django.db.models.Model~Subclass - wagtail - Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[workflows].Member[Task] + - - django.db.models.FileField~Subclass + - wagtail + - Member[images].Member[models].Member[WagtailImageField] - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[forms].Member[WagtailAdminModelForm] - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[forms].Member[WagtailAdminPageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[account].Member[AvatarPreferencesForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[account].Member[LocalePreferencesForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[account].Member[NameEmailForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[account].Member[NotificationPreferencesForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[account].Member[ThemePreferencesForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[auth].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[auth].Member[DjangoPasswordChangeForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[auth].Member[DjangoPasswordResetForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[auth].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[auth].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[auth].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[AnchorLinkChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[BaseFilterForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[CollectionFilterMixin] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[EmailLinkChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[ExternalLinkChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[LocaleFilterMixin] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[PhoneLinkChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[choosers].Member[SearchFilterMixin] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[collections].Member[BaseCollectionMemberForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[collections].Member[BaseViewRestrictionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[collections].Member[CollectionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[collections].Member[CollectionViewRestrictionForm] - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[forms].Member[comments].Member[CommentForm] @@ -628,18 +2692,51 @@ extensions: - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[forms].Member[models].Member[ClusterForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[models].Member[PermissionedForm] - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[forms].Member[models].Member[WagtailAdminModelForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[pages].Member[BaseViewRestrictionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[pages].Member[CopyForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[pages].Member[MoveForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[pages].Member[PageViewRestrictionForm] - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[forms].Member[pages].Member[WagtailAdminModelForm] - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[forms].Member[pages].Member[WagtailAdminPageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[search].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[view_restrictions].Member[BaseViewRestrictionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[workflows].Member[BaseTaskForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[workflows].Member[TaskChooserSearchForm] - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[forms].Member[workflows].Member[WagtailAdminModelForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[workflows].Member[WorkflowContentTypeForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[workflows].Member[WorkflowPageForm] - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[panels].Member[CommentForm] @@ -658,6 +2755,105 @@ extensions: - - django.forms.BaseForm~Subclass - wagtail - Member[admin].Member[panels].Member[page_utils].Member[WagtailAdminPageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[search].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[AvatarPreferencesForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[LocalePreferencesForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[NameEmailForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[NotificationPreferencesForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[ThemePreferencesForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[AnchorLinkChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[EmailLinkChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[ExternalLinkChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[PhoneLinkChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[collection_privacy].Member[CollectionViewRestrictionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[CollectionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[BaseFilterForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[CollectionFilterMixin] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[LocaleFilterMixin] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[SearchFilterMixin] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[Form] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[page_privacy].Member[PageViewRestrictionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[move].Member[MoveForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[page_bulk_action].Member[DefaultPageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[copy].Member[CopyForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[listing].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[move].Member[MoveForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[search].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[TaskChooserSearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[WorkflowContentTypeForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[forms].Member[forms].Member[BaseForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[forms].Member[forms].Member[SelectDateForm] - - django.forms.BaseForm~Subclass - wagtail - Member[contrib].Member[forms].Member[forms].Member[WagtailAdminFormPageForm] @@ -667,9 +2863,237 @@ extensions: - - django.forms.BaseForm~Subclass - wagtail - Member[contrib].Member[forms].Member[models].Member[WagtailAdminFormPageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[forms].Member[views].Member[SelectDateForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[forms].Member[ParentChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[views].Member[ParentChooserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[forms].Member[ConfirmImportForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[forms].Member[ConfirmImportManagementForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[forms].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[forms].Member[RedirectForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[management].Member[commands].Member[import_redirects].Member[RedirectForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[views].Member[ConfirmImportForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[views].Member[ConfirmImportManagementForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[views].Member[ImportForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[views].Member[RedirectForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[views].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[forms].Member[QueryForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[forms].Member[SearchPromotionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[views].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[settings].Member[forms].Member[SiteSwitchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[settings].Member[views].Member[SiteSwitchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[forms].Member[SubmitTranslationForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[views].Member[SubmitTranslationForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[styleguide].Member[views].Member[ExampleForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[styleguide].Member[views].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[documents].Member[forms].Member[BaseCollectionMemberForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[documents].Member[forms].Member[BaseDocumentForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[add_tags].Member[TagForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[documents].Member[views].Member[bulk_actions].Member[add_to_collection].Member[CollectionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[documents].Member[views].Member[documents].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[documents].Member[views].Member[serve].Member[PasswordViewRestrictionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[embeds].Member[forms].Member[EmbedForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[embeds].Member[views].Member[chooser].Member[EmbedForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[forms].Member[PasswordViewRestrictionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[forms].Member[TaskStateCommentForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[images].Member[forms].Member[BaseCollectionMemberForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[images].Member[forms].Member[BaseImageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[images].Member[forms].Member[ImageInsertionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[images].Member[forms].Member[URLGeneratorForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[add_tags].Member[TagForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[images].Member[views].Member[bulk_actions].Member[add_to_collection].Member[CollectionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[images].Member[views].Member[chooser].Member[ImageInsertionForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[URLGeneratorForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[locales].Member[forms].Member[LocaleForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[locales].Member[views].Member[LocaleForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[models].Member[TaskStateCommentForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[sites].Member[forms].Member[SiteForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[sites].Member[views].Member[SiteForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[forms].Member[GroupForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[forms].Member[PagePermissionsForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[forms].Member[UserEditForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[forms].Member[UserForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[forms].Member[UsernameForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[assign_role].Member[RoleForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[set_active_state].Member[ActivityForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[views].Member[groups].Member[GroupForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[UserEditForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[views].Member[PasswordViewRestrictionForm] + - - django.http.request.HttpRequest~Subclass + - wagtail + - Member[coreutils].Member[HttpRequest] - - django.http.request.HttpRequest~Subclass - wagtail - Member[models].Member[WSGIRequest] + - - django.http.response.FileResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[mixins].Member[FileResponse] + - - django.http.response.HttpResponseBadRequest~Subclass + - wagtail + - Member[admin].Member[views].Member[dismissibles].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[multiple_upload].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotModified~Subclass + - wagtail + - Member[utils].Member[sendfile_streaming_backend].Member[HttpResponseNotModified] + - - django.http.response.HttpResponseRedirect~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[convert_alias].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[copy].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[copy_for_translation].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[create_alias].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[delete].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[move].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[publish].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[revert_to_page_revision].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[unpublish].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[api].Member[views].Member[Response] - - django.http.response.HttpResponse~Subclass - wagtail - Member[admin].Member[views].Member[account].Member[TemplateResponse] @@ -682,6 +3106,9 @@ extensions: - - django.http.response.HttpResponse~Subclass - wagtail - Member[admin].Member[views].Member[generic].Member[preview].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[home].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[bulk_actions].Member[move].Member[TemplateResponse] @@ -697,12 +3124,24 @@ extensions: - - django.http.response.HttpResponse~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[delete].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[edit].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[move].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[ordering].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - wagtail - Member[admin].Member[views].Member[pages].Member[revisions].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[api].Member[v2].Member[pagination].Member[Response] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[api].Member[v2].Member[views].Member[Response] - - django.http.response.HttpResponse~Subclass - wagtail - Member[contrib].Member[forms].Member[models].Member[TemplateResponse] @@ -721,18 +3160,144 @@ extensions: - - django.http.response.HttpResponse~Subclass - wagtail - Member[documents].Member[views].Member[documents].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[documents].Member[views].Member[serve].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - wagtail - Member[documents].Member[views].Member[serve].Member[TemplateResponse] - - django.http.response.HttpResponse~Subclass - wagtail - Member[documents].Member[wagtail_hooks].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - wagtail - Member[images].Member[views].Member[images].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[images].Member[views].Member[serve].Member[HttpResponse] - - django.http.response.HttpResponse~Subclass - wagtail - Member[models].Member[TemplateResponse] - - django.http.response.HttpResponse~Subclass - wagtail - Member[project_template].Member[search].Member[views].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - wagtail + - Member[admin].Member[modal_workflow].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[dismissibles].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[multiple_upload].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[preview].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[tags].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[JsonResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[mixins].Member[StreamingHttpResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - wagtail + - Member[documents].Member[views].Member[serve].Member[StreamingHttpResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - wagtail + - Member[images].Member[views].Member[serve].Member[StreamingHttpResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - wagtail + - Member[utils].Member[sendfile_streaming_backend].Member[StreamingHttpResponse] + - - io.StringIO~Subclass + - wagtail + - Member[admin].Member[views].Member[mixins].Member[BytesIO] + - - io.StringIO~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[base_formats].Member[BytesIO] + - - io.StringIO~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[base_formats].Member[StringIO] + - - io.StringIO~Subclass + - wagtail + - Member[images].Member[fields].Member[BytesIO] + - - io.StringIO~Subclass + - wagtail + - Member[images].Member[models].Member[BytesIO] + - - io.StringIO~Subclass + - wagtail + - Member[models].Member[StringIO] + - - markupsafe.Markup~Subclass + - wagtail + - Member[jinja2tags].Member[Markup] + - - rest_framework.exceptions.APIException~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[convert_alias].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[copy].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[copy_for_translation].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[create_alias].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[delete].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[move].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[publish].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[revert_to_page_revision].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[unpublish].Member[ValidationError] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[convert_alias].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[copy].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[copy_for_translation].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[create_alias].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[delete].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[move].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[publish].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[revert_to_page_revision].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[actions].Member[unpublish].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[admin].Member[api].Member[views].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[api].Member[v2].Member[pagination].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail + - Member[api].Member[v2].Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail_localize.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail_localize.model.yml index 5b1fb56e740..9037b9e8248 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail_localize.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail_localize.model.yml @@ -10,6 +10,18 @@ extensions: - - Django.Forms.Field~Subclass - wagtail_localize - Member[views].Member[report].Member[ModelChoiceField] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[locales].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[locales].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[locales].Member[views].Member[EditView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[locales].Member[views].Member[IndexView] - - Django.Views.View~Subclass - wagtail_localize - Member[modeladmin].Member[helpers].Member[InspectView] @@ -55,6 +67,12 @@ extensions: - - Django.Views.View~Subclass - wagtail_localize - Member[modeladmin].Member[views].Member[InspectView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[SubmitModelAdminTranslationView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[SubmitTranslationView] - - Django.Views.View~Subclass - wagtail_localize - Member[modeladmin].Member[views].Member[TranslatableChooseParentView] @@ -76,6 +94,36 @@ extensions: - - Django.Views.View~Subclass - wagtail_localize - Member[modeladmin].Member[views].Member[TranslatableInspectView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[wagtail_hooks].Member[SubmitModelAdminTranslationView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[views].Member[report].Member[ReportView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[views].Member[report].Member[TranslationsReportView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[views].Member[snippets_api].Member[SnippetViewSet] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[views].Member[submit_translations].Member[SubmitPageTranslationView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[views].Member[submit_translations].Member[SubmitSnippetTranslationView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[views].Member[submit_translations].Member[SubmitTranslationView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[views].Member[submit_translations].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[views].Member[update_translations].Member[TemplateView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[views].Member[update_translations].Member[UpdateTranslationsView] - - Django.Views.View~Subclass - wagtail_localize - Member[wagtail_hooks].Member[JavaScriptCatalog] @@ -103,6 +151,9 @@ extensions: - - Django.db.models.Model~Subclass - wagtail_localize - Member[locales].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[management].Member[commands].Member[sync_locale_trees].Member[LocaleSynchronization] - - Django.db.models.Model~Subclass - wagtail_localize - Member[modeladmin].Member[helpers].Member[Locale] @@ -112,6 +163,9 @@ extensions: - - Django.db.models.Model~Subclass - wagtail_localize - Member[modeladmin].Member[helpers].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[modeladmin].Member[helpers].Member[TranslationSource] - - Django.db.models.Model~Subclass - wagtail_localize - Member[modeladmin].Member[options].Member[TranslatableMixin] @@ -121,24 +175,78 @@ extensions: - - Django.db.models.Model~Subclass - wagtail_localize - Member[modeladmin].Member[views].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[Translation] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[BaseSegment] - - Django.db.models.Model~Subclass - wagtail_localize - Member[models].Member[ClusterableModel] - - Django.db.models.Model~Subclass - wagtail_localize - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[LocaleSynchronization] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[OverridableSegment] - - Django.db.models.Model~Subclass - wagtail_localize - Member[models].Member[PageLogEntry] - - Django.db.models.Model~Subclass - wagtail_localize - Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[RelatedObjectSegment] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[SegmentOverride] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[StringSegment] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[StringTranslation] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[String] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[TemplateSegment] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[Template] - - Django.db.models.Model~Subclass - wagtail_localize - Member[models].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[TranslatableObject] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[TranslationContext] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[TranslationLog] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[TranslationSource] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[Translation] - - Django.db.models.Model~Subclass - wagtail_localize - Member[operations].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[operations].Member[TranslationSource] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[operations].Member[Translation] - - Django.db.models.Model~Subclass - wagtail_localize - Member[segments].Member[extract].Member[Page] @@ -163,21 +271,48 @@ extensions: - - Django.db.models.Model~Subclass - wagtail_localize - Member[views].Member[convert].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[convert].Member[TranslationSource] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[convert].Member[Translation] - - Django.db.models.Model~Subclass - wagtail_localize - Member[views].Member[edit_translation].Member[AbstractDocument] - - Django.db.models.Model~Subclass - wagtail_localize - Member[views].Member[edit_translation].Member[AbstractImage] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[OverridableSegment] - - Django.db.models.Model~Subclass - wagtail_localize - Member[views].Member[edit_translation].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[SegmentOverride] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[StringSegment] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[StringTranslation] - - Django.db.models.Model~Subclass - wagtail_localize - Member[views].Member[edit_translation].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[TranslationSource] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[Translation] - - Django.db.models.Model~Subclass - wagtail_localize - Member[views].Member[report].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[report].Member[Translation] - - Django.db.models.Model~Subclass - wagtail_localize - Member[views].Member[submit_translations].Member[Locale] @@ -190,6 +325,9 @@ extensions: - - Django.db.models.Model~Subclass - wagtail_localize - Member[views].Member[update_translations].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[update_translations].Member[TranslationSource] - - Django.db.models.Model~Subclass - wagtail_localize - Member[wagtail_hooks].Member[Locale] @@ -202,6 +340,51 @@ extensions: - - Django.db.models.Model~Subclass - wagtail_localize - Member[wagtail_hooks].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[wagtail_hooks].Member[TranslationSource] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[wagtail_hooks].Member[Translation] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[components].Member[WagtailAdminModelForm] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[locales].Member[components].Member[LocaleComponentModelForm] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[locales].Member[components].Member[WagtailAdminModelForm] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[locales].Member[forms].Member[LocaleForm] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[locales].Member[views].Member[LocaleComponentModelForm] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[locales].Member[views].Member[LocaleForm] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[models].Member[LocaleComponentModelForm] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[models].Member[LocaleSynchronizationModelForm] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[views].Member[submit_translations].Member[SubmitTranslationForm] + - - django.forms.BaseForm~Subclass + - wagtail_localize + - Member[views].Member[update_translations].Member[UpdateTranslationsForm] - - django.http.response.HttpResponse~Subclass - wagtail_localize - Member[views].Member[convert].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[Response] + - - rest_framework.response.Response~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtailmedia.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtailmedia.model.yml index c78a3ca4504..1f5db5aee86 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtailmedia.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtailmedia.model.yml @@ -4,6 +4,9 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - wagtailmedia + - Member[blocks].Member[ModelChoiceField] - - Django.Forms.Field~Subclass - wagtailmedia - Member[forms].Member[CollectionChoiceField] @@ -13,12 +16,42 @@ extensions: - - Django.Views.View~Subclass - wagtailmedia - Member[api].Member[views].Member[MediaAPIViewSet] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[admin].Member[Media] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[edit_handlers].Member[AbstractMedia] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[forms].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[forms].Member[Media] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[models].Member[AbstractMedia] - - Django.db.models.Model~Subclass - wagtailmedia - Member[models].Member[CollectionMember] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[models].Member[Media] - - Django.db.models.Model~Subclass - wagtailmedia - Member[models].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[permissions].Member[Media] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[utils].Member[AbstractMedia] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[views].Member[chooser].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[views].Member[media].Member[Collection] - - Django.db.models.Model~Subclass - wagtailmedia - Member[views].Member[media].Member[Page] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-walrus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-walrus.model.yml new file mode 100644 index 00000000000..20aa0c90330 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-walrus.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - walrus + - Member[cache].Member[pickle] + - - pickle~Alias + - walrus + - Member[models].Member[pickle] + - - pickle~Alias + - walrus + - Member[pickle] + - - pickle~Alias + - walrus + - Member[rate_limit].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wandb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wandb.model.yml new file mode 100644 index 00000000000..f505773d1bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wandb.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - wandb + - Member[sdk].Member[data_types].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - wandb + - Member[sdk].Member[data_types].Member[video].Member[BytesIO] + - - io.StringIO~Subclass + - wandb + - Member[vendor].Member[pygments].Member[util].Member[BytesIO] + - - io.StringIO~Subclass + - wandb + - Member[vendor].Member[pygments].Member[util].Member[StringIO] + - - io.StringIO~Subclass + - wandb + - Member[vendor].Member[watchdog_0_9_0].Member[wandb_watchdog].Member[watchmedo].Member[StringIO] + - - pickle~Alias + - wandb + - Member[integration].Member[metaflow].Member[metaflow].Member[pickle] + - - pickle~Alias + - wandb + - Member[integration].Member[ultralytics].Member[callback].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wandb_watchdog.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wandb_watchdog.model.yml new file mode 100644 index 00000000000..ea4acd2cafc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wandb_watchdog.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - wandb_watchdog + - Member[watchmedo].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wapitiCore.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wapitiCore.model.yml new file mode 100644 index 00000000000..4e963c318b1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wapitiCore.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - wapitiCore + - Member[net].Member[explorer].Member[pickle] + - - xml.etree.ElementTree~Subclass + - wapitiCore + - Member[attack].Member[mod_wp_enum].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-warcio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-warcio.model.yml new file mode 100644 index 00000000000..814e0019f52 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-warcio.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - warcio + - Member[capture_http].Member[RecordingHTTPConnection] + - - http.client.HTTPConnection~Subclass + - warcio + - Member[capture_http].Member[orig_connection] + - - io.StringIO~Subclass + - warcio + - Member[bufferedreaders].Member[BytesIO] + - - io.StringIO~Subclass + - warcio + - Member[capture_http].Member[BytesIO] + - - io.StringIO~Subclass + - warcio + - Member[recordbuilder].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-watchman.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-watchman.model.yml new file mode 100644 index 00000000000..23076e0a512 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-watchman.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseForbidden~Subclass + - watchman + - Member[decorators].Member[HttpResponseForbidden] + - - django.http.response.HttpResponse~Subclass + - watchman + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - watchman + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waybackpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waybackpy.model.yml new file mode 100644 index 00000000000..1701836e22b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waybackpy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - waybackpy + - Member[availability_api].Member[Response] + - - requests.models.Response~Subclass + - waybackpy + - Member[save_api].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wbdata.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wbdata.model.yml new file mode 100644 index 00000000000..f95b3623528 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wbdata.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - wbdata + - Member[fetcher].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wda.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wda.model.yml new file mode 100644 index 00000000000..511093d26d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wda.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - wda + - Member[requests_usbmux].Member[UsbmuxHTTPConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wdb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wdb.model.yml new file mode 100644 index 00000000000..6c53e4f3963 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wdb.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - wdb + - Member[StringIO] + - - io.StringIO~Subclass + - wdb + - Member[_compat].Member[StringIO] + - - io.StringIO~Subclass + - wdb + - Member[ui].Member[StringIO] + - - io.StringIO~Subclass + - wdb + - Member[utils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wdb_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wdb_server.model.yml index 8e81672c247..0e3b60cfcf1 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wdb_server.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wdb_server.model.yml @@ -4,9 +4,24 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - tornado.web.RequestHandler~Subclass + - wdb_server + - Member[ActionHandler] - - tornado.web.RequestHandler~Subclass - wdb_server - Member[BaseWebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - wdb_server + - Member[DebugHandler] + - - tornado.web.RequestHandler~Subclass + - wdb_server + - Member[HomeHandler] + - - tornado.web.RequestHandler~Subclass + - wdb_server + - Member[MainHandler] + - - tornado.web.RequestHandler~Subclass + - wdb_server + - Member[StyleHandler] - - tornado.web.RequestHandler~Subclass - wdb_server - Member[SyncWebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web2py_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web2py_server.model.yml new file mode 100644 index 00000000000..669ccd0ac10 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web2py_server.model.yml @@ -0,0 +1,66 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[_compat].Member[BytesIO] + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[_compat].Member[StringIO] + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[contrib].Member[rss2].Member[StringIO] + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[packages].Member[dal].Member[pydal].Member[_compat].Member[BytesIO] + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[packages].Member[dal].Member[pydal].Member[_compat].Member[StringIO] + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[packages].Member[dal].Member[pydal].Member[helpers].Member[methods].Member[BytesIO] + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[packages].Member[dal].Member[pydal].Member[objects].Member[BytesIO] + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[packages].Member[dal].Member[pydal].Member[objects].Member[StringIO] + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[packages].Member[yatl].Member[yatl].Member[StringIO] + - - io.StringIO~Subclass + - web2py_server + - Member[gluon].Member[packages].Member[yatl].Member[yatl].Member[template].Member[StringIO] + - - lxml.etree~Alias + - web2py_server + - Member[applications].Member[runestone].Member[modules].Member[outcome_request].Member[etree] + - - lxml.etree~Alias + - web2py_server + - Member[applications].Member[runestone].Member[modules].Member[outcome_response].Member[etree] + - - pickle~Alias + - web2py_server + - Member[applications].Member[admin].Member[controllers].Member[wizard].Member[pickle] + - - pickle~Alias + - web2py_server + - Member[applications].Member[runestone].Member[scripts].Member[dump_trace].Member[cPickle] + - - pickle~Alias + - web2py_server + - Member[applications].Member[runestone].Member[scripts].Member[parse_tickets].Member[cPickle] + - - pickle~Alias + - web2py_server + - Member[gluon].Member[_compat].Member[pickle] + - - pickle~Alias + - web2py_server + - Member[gluon].Member[packages].Member[dal].Member[pydal].Member[_compat].Member[pickle] + - - pickle~Alias + - web2py_server + - Member[gluon].Member[packages].Member[dal].Member[pydal].Member[base].Member[pickle] + - - pickle~Alias + - web2py_server + - Member[gluon].Member[packages].Member[dal].Member[pydal].Member[migrator].Member[pickle] + - - pickle~Alias + - web2py_server + - Member[tickets2db].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web3.model.yml new file mode 100644 index 00000000000..e092d8ff416 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web3.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - web3 + - Member[_utils].Member[request].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - web3 + - Member[providers].Member[async_rpc].Member[ClientSession] + - - logging.Logger~Subclass + - web3 + - Member[tools].Member[benchmark].Member[reporting].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web_app.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web_app.model.yml new file mode 100644 index 00000000000..b91326edb9b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web_app.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - fastapi.APIRouter~Subclass + - web_app + - Member[main].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - web_app + - Member[schemas].Member[ManifestCreate] + - - pydantic.BaseModel~Subclass + - web_app + - Member[schemas].Member[ManifestResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web_fragments.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web_fragments.model.yml new file mode 100644 index 00000000000..3e92d982f01 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web_fragments.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - web_fragments + - Member[examples].Member[urls].Member[ExampleFragmentView] + - - Django.Views.View~Subclass + - web_fragments + - Member[examples].Member[views].Member[ExampleFragmentView] + - - Django.Views.View~Subclass + - web_fragments + - Member[examples].Member[views].Member[FragmentView] + - - Django.Views.View~Subclass + - web_fragments + - Member[views].Member[FragmentView] + - - Django.Views.View~Subclass + - web_fragments + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - web_fragments + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - web_fragments + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webauthn.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webauthn.model.yml new file mode 100644 index 00000000000..2229ebdde41 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webauthn.model.yml @@ -0,0 +1,159 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - webauthn + - Member[authentication].Member[generate_authentication_options].Member[PublicKeyCredentialDescriptor] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[authentication].Member[generate_authentication_options].Member[PublicKeyCredentialRequestOptions] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[authentication].Member[verify_authentication_response].Member[AuthenticationCredential] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[authentication].Member[verify_authentication_response].Member[VerifiedAuthentication] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[authentication].Member[verify_authentication_response].Member[WebAuthnBaseModel] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[decode_credential_public_key].Member[DecodedEC2PublicKey] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[decode_credential_public_key].Member[DecodedOKPPublicKey] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[decode_credential_public_key].Member[DecodedRSAPublicKey] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[decoded_public_key_to_cryptography].Member[DecodedEC2PublicKey] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[decoded_public_key_to_cryptography].Member[DecodedOKPPublicKey] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[decoded_public_key_to_cryptography].Member[DecodedRSAPublicKey] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[options_to_json].Member[PublicKeyCredentialCreationOptions] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[options_to_json].Member[PublicKeyCredentialRequestOptions] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[parse_authentication_credential_json].Member[AuthenticationCredential] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[parse_authenticator_data].Member[AuthenticatorDataFlags] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[parse_authenticator_data].Member[AuthenticatorData] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[parse_backup_flags].Member[AuthenticatorDataFlags] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[parse_backup_flags].Member[ParsedBackupFlags] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[parse_client_data_json].Member[CollectedClientData] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[parse_client_data_json].Member[TokenBinding] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[parse_registration_credential_json].Member[RegistrationCredential] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[AuthenticationCredential] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[AuthenticatorAssertionResponse] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[AuthenticatorDataFlags] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[AuthenticatorData] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[AuthenticatorSelectionCriteria] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[CollectedClientData] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[PublicKeyCredentialCreationOptions] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[PublicKeyCredentialDescriptor] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[PublicKeyCredentialParameters] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[PublicKeyCredentialRequestOptions] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[PublicKeyCredentialRpEntity] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[PublicKeyCredentialUserEntity] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[RegistrationCredential] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[TokenBinding] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[helpers].Member[structs].Member[WebAuthnBaseModel] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[formats].Member[android_safetynet].Member[SafetyNetJWSHeader] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[formats].Member[android_safetynet].Member[SafetyNetJWSPayload] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[formats].Member[android_safetynet].Member[WebAuthnBaseModel] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[formats].Member[fido_u2f].Member[DecodedEC2PublicKey] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[formats].Member[tpm].Member[DecodedEC2PublicKey] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[formats].Member[tpm].Member[DecodedRSAPublicKey] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[generate_registration_options].Member[AuthenticatorSelectionCriteria] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[generate_registration_options].Member[PublicKeyCredentialCreationOptions] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[generate_registration_options].Member[PublicKeyCredentialDescriptor] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[generate_registration_options].Member[PublicKeyCredentialParameters] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[generate_registration_options].Member[PublicKeyCredentialRpEntity] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[generate_registration_options].Member[PublicKeyCredentialUserEntity] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[verify_registration_response].Member[RegistrationCredential] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[verify_registration_response].Member[VerifiedRegistration] + - - pydantic.BaseModel~Subclass + - webauthn + - Member[registration].Member[verify_registration_response].Member[WebAuthnBaseModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdataset.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdataset.model.yml new file mode 100644 index 00000000000..57e9e681416 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdataset.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - webdataset + - Member[autodecode].Member[pickle] + - - pickle~Alias + - webdataset + - Member[filters].Member[pickle] + - - pickle~Alias + - webdataset + - Member[multi].Member[pickle] + - - pickle~Alias + - webdataset + - Member[wids].Member[wids].Member[pickle] + - - pickle~Alias + - webdataset + - Member[wids].Member[wids_tar].Member[pickle] + - - pickle~Alias + - webdataset + - Member[writer].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdav3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdav3.model.yml new file mode 100644 index 00000000000..65fd900a9bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdav3.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - webdav3 + - Member[client].Member[BytesIO] + - - lxml.etree~Alias + - webdav3 + - Member[client].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdriver_manager.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdriver_manager.model.yml new file mode 100644 index 00000000000..939287bf090 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdriver_manager.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - webdriver_manager + - Member[core].Member[http].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webhelpers2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webhelpers2.model.yml new file mode 100644 index 00000000000..442dfb7b03f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webhelpers2.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - webhelpers2 + - Member[html].Member[_literal].Member[literal] + - - markupsafe.Markup~Subclass + - webhelpers2 + - Member[html].Member[builder].Member[literal] + - - markupsafe.Markup~Subclass + - webhelpers2 + - Member[html].Member[literal] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webpack_boilerplate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webpack_boilerplate.model.yml new file mode 100644 index 00000000000..0a7aaae8cd3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webpack_boilerplate.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - webpack_boilerplate + - Member[contrib].Member[jinja2ext].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-website.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-website.model.yml index f76d043b7e2..356148a4073 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-website.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-website.model.yml @@ -22,6 +22,9 @@ extensions: - - Django.db.models.Model~Subclass - website - Member[models].Member[CoderedFormField] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[CoderedFormPage] - - Django.db.models.Model~Subclass - website - Member[models].Member[CoderedWebPage] @@ -37,6 +40,15 @@ extensions: - - Django.db.models.Model~Subclass - website - Member[models].Member[FormPageField] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[FormPage] - - Django.db.models.Model~Subclass - website - Member[models].Member[WebPage] + - - django.http.response.HttpResponse~Subclass + - website + - Member[logins].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - website + - Member[logins].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-websockets.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-websockets.model.yml new file mode 100644 index 00000000000..fbc85dda8c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-websockets.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - starlette.websockets.WebSocket~Subclass + - websockets + - Member[tutorial001].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - websockets + - Member[tutorial002].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - websockets + - Member[tutorial002_an].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - websockets + - Member[tutorial002_an_py310].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - websockets + - Member[tutorial002_an_py39].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - websockets + - Member[tutorial002_py310].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - websockets + - Member[tutorial003].Member[WebSocket] + - - starlette.websockets.WebSocket~Subclass + - websockets + - Member[tutorial003_py39].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-websockify.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-websockify.model.yml new file mode 100644 index 00000000000..921b2ff6434 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-websockify.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - websockify + - Member[ProxyRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - websockify + - Member[websocketproxy].Member[ProxyRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - websockify + - Member[websocketserver].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - websockify + - Member[websocketserver].Member[WebSocketRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - websockify + - Member[websockifyserver].Member[SimpleHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - websockify + - Member[websockifyserver].Member[WebSockifyRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webview.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webview.model.yml new file mode 100644 index 00000000000..c75e2044883 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webview.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - wsgiref.simple_server.WSGIServer~Subclass + - webview + - Member[http].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wechat_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wechat_sdk.model.yml new file mode 100644 index 00000000000..daa7bafe322 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wechat_sdk.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - wechat_sdk + - Member[context].Member[framework].Member[django].Member[DatabaseContext] + - - Django.db.models.Model~Subclass + - wechat_sdk + - Member[context].Member[framework].Member[django].Member[backends].Member[db].Member[Context] + - - Django.db.models.Model~Subclass + - wechat_sdk + - Member[context].Member[framework].Member[django].Member[models].Member[Context] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wechaty.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wechaty.model.yml new file mode 100644 index 00000000000..3bcd4a87e8b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wechaty.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - wechaty + - Member[plugin].Member[Logger] + - - pickle~Alias + - wechaty + - Member[utils].Member[data_util].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-weditor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-weditor.model.yml index 7a4a0ea3914..1b8ca6eb342 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-weditor.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-weditor.model.yml @@ -4,9 +4,69 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[CropHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[DeviceConnectHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[DeviceHierarchyHandlerV2] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[DeviceHierarchyHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[DeviceScreenshotHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[DeviceWidgetListHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[MainHandler] - - tornado.web.RequestHandler~Subclass - weditor - Member[__main__].Member[PythonShellHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[QuitHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[VersionHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[__main__].Member[WidgetPreviewHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[web].Member[handlers].Member[page].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[web].Member[handlers].Member[page].Member[DeviceConnectHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[web].Member[handlers].Member[page].Member[DeviceHierarchyHandlerV2] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[web].Member[handlers].Member[page].Member[DeviceHierarchyHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[web].Member[handlers].Member[page].Member[DeviceScreenshotHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[web].Member[handlers].Member[page].Member[DeviceWidgetListHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[web].Member[handlers].Member[page].Member[MainHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[web].Member[handlers].Member[page].Member[VersionHandler] + - - tornado.web.RequestHandler~Subclass + - weditor + - Member[web].Member[handlers].Member[page].Member[WidgetPreviewHandler] - - tornado.web.RequestHandler~Subclass - weditor - Member[web].Member[handlers].Member[shell].Member[PythonShellHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-werkzeug.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-werkzeug.model.yml new file mode 100644 index 00000000000..f1256169e8d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-werkzeug.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - werkzeug + - Member[serving].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - werkzeug + - Member[serving].Member[WSGIRequestHandler] + - - io.StringIO~Subclass + - werkzeug + - Member[datastructures].Member[file_storage].Member[BytesIO] + - - io.StringIO~Subclass + - werkzeug + - Member[debug].Member[BytesIO] + - - io.StringIO~Subclass + - werkzeug + - Member[formparser].Member[BytesIO] + - - io.StringIO~Subclass + - werkzeug + - Member[middleware].Member[shared_data].Member[BytesIO] + - - io.StringIO~Subclass + - werkzeug + - Member[wrappers].Member[request].Member[BytesIO] + - - markupsafe.Markup~Subclass + - werkzeug + - Member[exceptions].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-werobot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-werobot.model.yml new file mode 100644 index 00000000000..89dd9390034 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-werobot.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponseForbidden~Subclass + - werobot + - Member[contrib].Member[django].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotAllowed~Subclass + - werobot + - Member[contrib].Member[django].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponse~Subclass + - werobot + - Member[contrib].Member[django].Member[HttpResponse] + - - tornado.web.RequestHandler~Subclass + - werobot + - Member[contrib].Member[tornado].Member[RequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wfuzz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wfuzz.model.yml index 9473d0ed9bd..fc1149a9191 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wfuzz.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wfuzz.model.yml @@ -4,6 +4,18 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - wfuzz + - Member[externals].Member[reqresp].Member[Response].Member[BytesIO] + - - io.StringIO~Subclass + - wfuzz + - Member[myhttp].Member[BytesIO] - - io.StringIO~Subclass - wfuzz - Member[ui].Member[console].Member[output].Member[StringIO] + - - pickle~Alias + - wfuzz + - Member[fuzzqueues].Member[pickle] + - - pickle~Alias + - wfuzz + - Member[plugins].Member[payloads].Member[wfuzzp].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-whitenoise.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-whitenoise.model.yml new file mode 100644 index 00000000000..f34d49a0ee6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-whitenoise.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.FileResponse~Subclass + - whitenoise + - Member[middleware].Member[WhiteNoiseFileResponse] + - - io.StringIO~Subclass + - whitenoise + - Member[compress].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-winappdbg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-winappdbg.model.yml new file mode 100644 index 00000000000..a0f58937d8a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-winappdbg.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - winappdbg + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - winappdbg + - Member[compat].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-winrm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-winrm.model.yml index 74dad47fbd1..b1e1d99f000 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-winrm.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-winrm.model.yml @@ -7,3 +7,15 @@ extensions: - - io.StringIO~Subclass - winrm - Member[vendor].Member[requests_kerberos].Member[kerberos_].Member[StringIO] + - - requests.models.Response~Subclass + - winrm + - Member[vendor].Member[requests_kerberos].Member[kerberos_].Member[Response] + - - requests.models.Response~Subclass + - winrm + - Member[vendor].Member[requests_kerberos].Member[kerberos_].Member[SanitizedResponse] + - - xml.etree.ElementTree~Subclass + - winrm + - Member[ET] + - - xml.etree.ElementTree~Subclass + - winrm + - Member[protocol].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-withings_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-withings_api.model.yml new file mode 100644 index 00000000000..f4425b586bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-withings_api.model.yml @@ -0,0 +1,108 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - withings_api + - Member[Credentials2] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[HeartGetResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[HeartListResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[MeasureGetActivityResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[MeasureGetMeasResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[NotifyGetResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[NotifyListResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[SleepGetResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[SleepGetSummaryResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[UserGetDeviceResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[ConfiguredBaseModel] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[Credentials2] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[GetSleepSummaryData] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[GetSleepSummarySerie] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[HeartBloodPressure] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[HeartGetResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[HeartListECG] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[HeartListResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[HeartListSerie] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[MeasureGetActivityActivity] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[MeasureGetActivityResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[MeasureGetMeasGroup] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[MeasureGetMeasMeasure] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[MeasureGetMeasResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[NotifyGetResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[NotifyListProfile] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[NotifyListResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[SleepGetResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[SleepGetSerie] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[SleepGetSummaryResponse] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[SleepGetTimestampValue] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[UserGetDeviceDevice] + - - pydantic.BaseModel~Subclass + - withings_api + - Member[common].Member[UserGetDeviceResponse] + - - requests.models.Response~Subclass + - withings_api + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wn.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wn.model.yml new file mode 100644 index 00000000000..9660bf81de6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wn.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - wn + - Member[lmf].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wolframclient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wolframclient.model.yml new file mode 100644 index 00000000000..fe5a2c93668 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wolframclient.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - wolframclient + - Member[utils].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - wolframclient + - Member[utils].Member[six].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-worker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-worker.model.yml new file mode 100644 index 00000000000..1d03ae8551e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-worker.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - worker + - Member[main].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ws4py.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ws4py.model.yml new file mode 100644 index 00000000000..d93ace14bf1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ws4py.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - wsgiref.simple_server.WSGIServer~Subclass + - ws4py + - Member[server].Member[wsgirefserver].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wsgidav.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wsgidav.model.yml new file mode 100644 index 00000000000..1511612f982 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wsgidav.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - wsgidav + - Member[server].Member[ext_wsgiutils_server].Member[ExtHandler] + - - io.StringIO~Subclass + - wsgidav + - Member[samples].Member[mongo_dav_provider].Member[StringIO] + - - io.StringIO~Subclass + - wsgidav + - Member[samples].Member[mysql_dav_provider].Member[StringIO] + - - io.StringIO~Subclass + - wsgidav + - Member[samples].Member[virtual_dav_provider].Member[BytesIO] + - - io.StringIO~Subclass + - wsgidav + - Member[server].Member[ext_wsgiutils_server].Member[StringIO] + - - io.StringIO~Subclass + - wsgidav + - Member[xml_tools].Member[StringIO] + - - pickle~Alias + - wsgidav + - Member[lock_man].Member[lock_storage_redis].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wtforms_components.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wtforms_components.model.yml new file mode 100644 index 00000000000..59ef60c3826 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wtforms_components.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - wtforms_components + - Member[_compat].Member[HTMLString] + - - markupsafe.Markup~Subclass + - wtforms_components + - Member[widgets].Member[HTMLString] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xblock.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xblock.model.yml new file mode 100644 index 00000000000..2700efefad9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xblock.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - xblock + - Member[django].Member[request].Member[HttpResponse] + - - io.StringIO~Subclass + - xblock + - Member[runtime].Member[BytesIO] + - - io.StringIO~Subclass + - xblock + - Member[runtime].Member[StringIO] + - - lxml.etree~Alias + - xblock + - Member[mixins].Member[etree] + - - lxml.etree~Alias + - xblock + - Member[runtime].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xlwings.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xlwings.model.yml new file mode 100644 index 00000000000..2a330a96115 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xlwings.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - xlwings + - Member[rest].Member[api].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xml2rfc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xml2rfc.model.yml new file mode 100644 index 00000000000..edc439e2788 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xml2rfc.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - xml2rfc + - Member[writers].Member[base].Member[etree] + - - lxml.etree~Alias + - xml2rfc + - Member[writers].Member[expand].Member[etree] + - - lxml.etree~Alias + - xml2rfc + - Member[writers].Member[preptool].Member[etree] + - - lxml.etree~Alias + - xml2rfc + - Member[writers].Member[text].Member[etree] + - - lxml.etree~Alias + - xml2rfc + - Member[writers].Member[unprep].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlrunner.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlrunner.model.yml new file mode 100644 index 00000000000..b438be93dc8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlrunner.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - xmlrunner + - Member[result].Member[StringIO] + - - lxml.etree~Alias + - xmlrunner + - Member[extra].Member[xunit_plugin].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlschema.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlschema.model.yml index 6e72c2941f5..9323079074b 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlschema.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlschema.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - xmlschema + - Member[resources].Member[BytesIO] + - - io.StringIO~Subclass + - xmlschema + - Member[resources].Member[StringIO] - - xml.etree.ElementTree~Subclass - xmlschema - Member[documents].Member[ElementTree] @@ -13,3 +19,12 @@ extensions: - - xml.etree.ElementTree~Subclass - xmlschema - Member[resources].Member[PyElementTree] + - - xml.etree.ElementTree~Subclass + - xmlschema + - Member[validators].Member[groups].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - xmlschema + - Member[validators].Member[simple_types].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - xmlschema + - Member[validators].Member[xsdbase].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xrpl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xrpl.model.yml new file mode 100644 index 00000000000..1c7f032b920 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xrpl.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - xrpl + - Member[asyncio].Member[clients].Member[json_rpc_base].Member[AsyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yahoo_oauth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yahoo_oauth.model.yml new file mode 100644 index 00000000000..54e8e21351a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yahoo_oauth.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - yahoo_oauth + - Member[YahooLogger] + - - logging.Logger~Subclass + - yahoo_oauth + - Member[logger].Member[Logger] + - - logging.Logger~Subclass + - yahoo_oauth + - Member[logger].Member[YahooLogger] + - - logging.Logger~Subclass + - yahoo_oauth + - Member[oauth].Member[YahooLogger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yahooquery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yahooquery.model.yml new file mode 100644 index 00000000000..a549d5905c2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yahooquery.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - requests.models.Response~Subclass + - yahooquery + - Member[utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yarn_api_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yarn_api_client.model.yml new file mode 100644 index 00000000000..1d30807a58e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yarn_api_client.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - yarn_api_client + - Member[hadoop_conf].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yatl.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yatl.model.yml new file mode 100644 index 00000000000..a1b2f42292e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yatl.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - yatl + - Member[StringIO] + - - io.StringIO~Subclass + - yatl + - Member[template].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ydata_profiling.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ydata_profiling.model.yml new file mode 100644 index 00000000000..967580adb15 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ydata_profiling.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ydata_profiling + - Member[visualisation].Member[utils].Member[BytesIO] + - - io.StringIO~Subclass + - ydata_profiling + - Member[visualisation].Member[utils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-youtube_transcript_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-youtube_transcript_api.model.yml new file mode 100644 index 00000000000..39c8ecbde39 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-youtube_transcript_api.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - youtube_transcript_api + - Member[_transcripts].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yt_dlp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yt_dlp.model.yml index 1b2fc74c699..0d34cc607ea 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yt_dlp.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yt_dlp.model.yml @@ -10,3 +10,24 @@ extensions: - - http.client.HTTPConnection~Subclass - yt_dlp - Member[networking].Member[_requests].Member[SocksHTTPSConnection] + - - io.StringIO~Subclass + - yt_dlp + - Member[downloader].Member[f4m].Member[FlvReader] + - - urllib3.PoolManager~Subclass + - yt_dlp + - Member[networking].Member[_requests].Member[SocksHTTPConnectionPool] + - - urllib3.PoolManager~Subclass + - yt_dlp + - Member[networking].Member[_requests].Member[SocksHTTPSConnectionPool] + - - urllib3.PoolManager~Subclass + - yt_dlp + - Member[networking].Member[_requests].Member[SocksProxyManager] + - - xml.etree.ElementTree~Subclass + - yt_dlp + - Member[compat].Member[_legacy].Member[etree] + - - xml.etree.ElementTree~Subclass + - yt_dlp + - Member[compat].Member[etree] + - - xml.etree.ElementTree~Subclass + - yt_dlp + - Member[extractor].Member[adobepass].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-z3c.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-z3c.model.yml new file mode 100644 index 00000000000..71f8cfb0ec1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-z3c.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - z3c + - Member[rml].Member[attr].Member[etree] + - - lxml.etree~Alias + - z3c + - Member[rml].Member[directive].Member[etree] + - - lxml.etree~Alias + - z3c + - Member[rml].Member[reference].Member[etree] + - - lxml.etree~Alias + - z3c + - Member[rml].Member[rml2pdf].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zappa.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zappa.model.yml new file mode 100644 index 00000000000..16ebd3dcea4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zappa.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - zappa + - Member[wsgi].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zappa_django_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zappa_django_utils.model.yml new file mode 100644 index 00000000000..85e713aa0bf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zappa_django_utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - zappa_django_utils + - Member[db].Member[backends].Member[s3sqlite].Member[base].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zeep.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zeep.model.yml new file mode 100644 index 00000000000..a63a6fb3c0a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zeep.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - zeep + - Member[xsd].Member[printer].Member[StringIO] + - - lxml.etree~Alias + - zeep + - Member[helpers].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[loader].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[utils].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsa].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsdl].Member[bindings].Member[http].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsdl].Member[bindings].Member[soap].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsdl].Member[definitions].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsdl].Member[messages].Member[multiref].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsdl].Member[parse].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsdl].Member[utils].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsdl].Member[wsdl].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsse].Member[signature].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[wsse].Member[utils].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[xsd].Member[const].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[xsd].Member[schema].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[xsd].Member[types].Member[unresolved].Member[etree] + - - lxml.etree~Alias + - zeep + - Member[xsd].Member[visitor].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zenml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zenml.model.yml index 8c52975fe0c..6bdeb9fd11f 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zenml.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zenml.model.yml @@ -4,27 +4,6336 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[artifacts_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[code_repositories_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[devices_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[flavors_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipeline_builds_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipeline_deployments_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipelines_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[role_assignments_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[roles_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[run_metadata_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[runs_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[schedule_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[secrets_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[server_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[service_connectors_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stack_components_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stacks_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[steps_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[team_role_assignments_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[teams_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[users_endpoints].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[APIRouter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[_hub].Member[client].Member[HubPluginRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[_hub].Member[client].Member[HubPluginResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[_hub].Member[client].Member[HubUserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[alerter].Member[BaseAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[alerter].Member[BaseAlerterStepParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[alerter].Member[base_alerter].Member[BaseAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[alerter].Member[base_alerter].Member[BaseAlerterStepParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[alerter].Member[base_alerter].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[analytics].Member[models].Member[AnalyticsTrackedModelMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[analytics].Member[utils].Member[AnalyticsTrackedModelMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[annotators].Member[base_annotator].Member[BaseAnnotatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[annotators].Member[base_annotator].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifact_stores].Member[BaseArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifact_stores].Member[LocalArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifact_stores].Member[base_artifact_store].Member[BaseArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifact_stores].Member[base_artifact_store].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifact_stores].Member[local_artifact_store].Member[BaseArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifact_stores].Member[local_artifact_store].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifact_stores].Member[local_artifact_store].Member[LocalArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[external_artifact].Member[ExternalArtifactConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[external_artifact].Member[ExternalArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[external_artifact].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[external_artifact_config].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[external_artifact_config].Member[ExternalArtifactConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[external_artifact_config].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[external_artifact_config].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[unmaterialized_artifact].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[unmaterialized_artifact].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[unmaterialized_artifact].Member[UnmaterializedArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[unmaterialized_artifact].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[artifacts].Member[unmaterialized_artifact].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[HubPluginRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[HubPluginResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ModelRegistryModelMetadata] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ModelVersionUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[OAuthDeviceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[PipelineBuildBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[RoleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ScheduleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ServiceConnectorBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[TeamFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[WorkspaceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[ZenMLProjectTemplateLocation] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[artifact].Member[ArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[authorized_device].Member[OAuthDeviceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[base].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[base].Member[ZenMLProjectTemplateLocation] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[code_repository].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[code_repository].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[config].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[downgrade].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[hub].Member[HubPluginRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[hub].Member[HubPluginResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[model].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[model].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[model].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[model].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[model].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[model].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[model].Member[ModelVersionUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[model_registry].Member[ModelRegistryModelMetadata] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[pipeline].Member[PipelineBuildBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[pipeline].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[pipeline].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[pipeline].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[pipeline].Member[ScheduleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[role].Member[RoleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[role].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[secret].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[secret].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[server].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[service_connectors].Member[ServiceConnectorBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[service_connectors].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[service_connectors].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[stack].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[stack].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[stack_components].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[stack_components].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[user_management].Member[TeamFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[user_management].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[AuthenticationMethodModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[BoolFilter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[ModelVersion] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[NumericFilter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[RegisteredModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[ResourceTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[ServerDeployment] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[StrFilter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[utils].Member[UUIDFilter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[web_login].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[cli].Member[workspace].Member[WorkspaceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ClientConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[CodeRepositoryRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[CodeRepositoryResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[CodeRepositoryUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ComponentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ComponentUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[FileSyncModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[FlavorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[FlavorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelVersionArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelVersionPipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelVersionRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelVersionResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ModelVersionUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[OAuthDeviceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[OAuthDeviceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[OAuthDeviceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[PipelineDeploymentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[RoleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[RoleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[RoleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[RunMetadataFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[RunMetadataRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ScheduleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ScheduleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ServiceConnectorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[StackRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[StackUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[StepRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[TeamFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[TeamRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[TeamResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[TeamRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[TeamRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[TeamRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[TeamUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[UserRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[UserUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[WorkspaceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[WorkspaceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[client].Member[WorkspaceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[code_repositories].Member[base_code_repository].Member[BaseCodeRepositoryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[code_repositories].Member[base_code_repository].Member[CodeRepositoryResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[code_repositories].Member[base_code_repository].Member[SecretReferenceMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[DockerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[ResourceSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[base_settings].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[base_settings].Member[SecretReferenceMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[build_configuration].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[build_configuration].Member[DockerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[compiler].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[compiler].Member[InputSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[compiler].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[compiler].Member[PipelineRunConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[compiler].Member[PipelineSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[compiler].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[compiler].Member[StepConfigurationUpdate] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[compiler].Member[StepSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[compiler].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[docker_settings].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[docker_settings].Member[DockerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[global_config].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[global_config].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[global_config].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[global_config].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[global_config].Member[StoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[global_config].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_configurations].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_configurations].Member[DockerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_configurations].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_configurations].Member[PipelineConfigurationUpdate] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_configurations].Member[PipelineConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_configurations].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_configurations].Member[StrictBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_run_configuration].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_run_configuration].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_run_configuration].Member[PipelineBuildBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_run_configuration].Member[PipelineRunConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_run_configuration].Member[Schedule] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_run_configuration].Member[StepConfigurationUpdate] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_run_configuration].Member[StrictBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_spec].Member[PipelineSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_spec].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_spec].Member[StepSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[pipeline_spec].Member[StrictBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[resource_settings].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[resource_settings].Member[ResourceSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[schedule].Member[Schedule] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[secret_reference_mixin].Member[SecretReferenceMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[secrets_store_config].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[server_config].Member[ServerConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[settings_resolver].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[source].Member[CodeRepositorySource] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[source].Member[DistributionPackageSource] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[source].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[ArtifactConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[DockerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[ExternalArtifactConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[InputSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[PartialArtifactConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[PartialStepConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[ResourceSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[StepConfigurationUpdate] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[StepConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[StepSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_configurations].Member[StrictBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_run_info].Member[PipelineConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_run_info].Member[StepConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_run_info].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[step_run_info].Member[StrictBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[store_config].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[store_config].Member[StoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[config].Member[strict_base_model].Member[StrictBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[container_registries].Member[azure_container_registry].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[container_registries].Member[base_container_registry].Member[AuthenticationConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[container_registries].Member[base_container_registry].Member[BaseContainerRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[container_registries].Member[base_container_registry].Member[BasicAuthSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[container_registries].Member[base_container_registry].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[container_registries].Member[dockerhub_container_registry].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[container_registries].Member[gcp_container_registry].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[container_registries].Member[github_container_registry].Member[BaseContainerRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[container_registries].Member[github_container_registry].Member[GitHubContainerRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[data_validators].Member[base_data_validator].Member[BaseDataValidatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[data_validators].Member[base_data_validator].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[entrypoints].Member[base_entrypoint_configuration].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[entrypoints].Member[step_entrypoint_configuration].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[entrypoints].Member[step_entrypoint_configuration].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[exceptions].Member[BaseParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[experiment_trackers].Member[base_experiment_tracker].Member[BaseExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[experiment_trackers].Member[base_experiment_tracker].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[feature_stores].Member[base_feature_store].Member[BaseFeatureStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[feature_stores].Member[base_feature_store].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[hooks].Member[hook_validators].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[image_builders].Member[BaseImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[image_builders].Member[LocalImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[image_builders].Member[base_image_builder].Member[BaseImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[image_builders].Member[base_image_builder].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[image_builders].Member[local_image_builder].Member[BaseImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[image_builders].Member[local_image_builder].Member[LocalImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[flavors].Member[airflow_orchestrator_flavor].Member[AirflowOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[flavors].Member[airflow_orchestrator_flavor].Member[AirflowOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[flavors].Member[airflow_orchestrator_flavor].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[flavors].Member[airflow_orchestrator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[airflow_orchestrator].Member[AirflowOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[airflow_orchestrator].Member[AirflowOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[airflow_orchestrator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[airflow_orchestrator].Member[DagConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[airflow_orchestrator].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[airflow_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[airflow_orchestrator].Member[ResourceSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[airflow_orchestrator].Member[Schedule] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[airflow_orchestrator].Member[TaskConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[dag_generator].Member[DagConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[airflow].Member[orchestrators].Member[dag_generator].Member[TaskConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[container_registries].Member[aws_container_registry].Member[AWSContainerRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[AWSContainerRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[AWSSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[SagemakerOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[SagemakerStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[aws_container_registry_flavor].Member[AWSContainerRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[aws_container_registry_flavor].Member[BaseContainerRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[aws_container_registry_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[aws_secrets_manager_flavor].Member[AWSSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[aws_secrets_manager_flavor].Member[BaseSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_orchestrator_flavor].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_orchestrator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_orchestrator_flavor].Member[SagemakerOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_orchestrator_flavor].Member[SagemakerOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_orchestrator_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_step_operator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_step_operator_flavor].Member[BaseStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_step_operator_flavor].Member[SagemakerStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_step_operator_flavor].Member[SagemakerStepOperatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[flavors].Member[sagemaker_step_operator_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[orchestrators].Member[sagemaker_orchestrator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[orchestrators].Member[sagemaker_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[orchestrators].Member[sagemaker_orchestrator].Member[SagemakerOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[orchestrators].Member[sagemaker_orchestrator].Member[SagemakerOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[secrets_managers].Member[aws_secrets_manager].Member[AWSSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[secrets_managers].Member[aws_secrets_manager].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[AWSServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[AWSBaseConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[AWSImplicitConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[AWSSecretKeyConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[AWSSecretKey] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[AWSServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[AWSSessionPolicy] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[AuthenticationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[AuthenticationMethodModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[DockerConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[DockerServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[FederationTokenAuthenticationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[IAMRoleAuthenticationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[ResourceTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[STSTokenConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[STSToken] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[service_connectors].Member[aws_service_connector].Member[SessionTokenAuthenticationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[step_operators].Member[sagemaker_step_operator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[step_operators].Member[sagemaker_step_operator].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[step_operators].Member[sagemaker_step_operator].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[step_operators].Member[sagemaker_step_operator].Member[SagemakerStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[step_operators].Member[sagemaker_step_operator].Member[SagemakerStepOperatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[aws].Member[step_operators].Member[sagemaker_step_operator].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[artifact_stores].Member[azure_artifact_store].Member[AzureArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[artifact_stores].Member[azure_artifact_store].Member[AzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[AzureArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[AzureMLStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[AzureSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azure_artifact_store_flavor].Member[AuthenticationConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azure_artifact_store_flavor].Member[AzureArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azure_artifact_store_flavor].Member[BaseArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azure_artifact_store_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azure_secrets_manager_flavor].Member[AzureSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azure_secrets_manager_flavor].Member[BaseSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azureml_step_operator_flavor].Member[AzureMLStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azureml_step_operator_flavor].Member[AzureMLStepOperatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azureml_step_operator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[flavors].Member[azureml_step_operator_flavor].Member[BaseStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[secrets_managers].Member[azure_secrets_manager].Member[AzureSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[secrets_managers].Member[azure_secrets_manager].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[AzureServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[AuthenticationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[AuthenticationMethodModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[AzureAccessTokenConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[AzureAccessToken] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[AzureBaseConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[AzureClientConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[AzureClientSecret] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[AzureServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[AzureServicePrincipalConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[DockerConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[DockerServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[ResourceTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[service_connectors].Member[azure_service_connector].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[step_operators].Member[azureml_step_operator].Member[AzureMLStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[step_operators].Member[azureml_step_operator].Member[AzureMLStepOperatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[step_operators].Member[azureml_step_operator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[step_operators].Member[azureml_step_operator].Member[DockerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[azure].Member[step_operators].Member[azureml_step_operator].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[flavors].Member[BentoMLModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[flavors].Member[bentoml_model_deployer_flavor].Member[BaseModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[flavors].Member[bentoml_model_deployer_flavor].Member[BentoMLModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[model_deployers].Member[bentoml_model_deployer].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[model_deployers].Member[bentoml_model_deployer].Member[BentoMLDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[model_deployers].Member[bentoml_model_deployer].Member[BentoMLDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[model_deployers].Member[bentoml_model_deployer].Member[BentoMLModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[model_deployers].Member[bentoml_model_deployer].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[model_deployers].Member[bentoml_model_deployer].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[BentoMLDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[BentoMLDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[BaseDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[BentoMLDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[BentoMLDeploymentEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[BentoMLDeploymentEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[BentoMLDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[HTTPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[HTTPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[LocalDaemonServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[LocalDaemonServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[LocalDaemonServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[LocalDaemonService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[SSLBentoMLParametersConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[services].Member[bentoml_deployment].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[steps].Member[bento_builder].Member[UnmaterializedArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[steps].Member[bentoml_deployer].Member[BentoMLDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[steps].Member[bentoml_deployer].Member[BentoMLDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[bentoml].Member[steps].Member[bentoml_deployer].Member[SSLBentoMLParametersConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[alerters].Member[discord_alerter].Member[BaseAlerterStepParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[alerters].Member[discord_alerter].Member[DiscordAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[alerters].Member[discord_alerter].Member[DiscordAlerterParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[alerters].Member[discord_alerter].Member[DiscordAlerterPayload] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[flavors].Member[DiscordAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[flavors].Member[discord_alerter_flavor].Member[BaseAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[flavors].Member[discord_alerter_flavor].Member[DiscordAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[steps].Member[discord_alerter_ask_step].Member[DiscordAlerterParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[steps].Member[discord_alerter_ask_step].Member[DiscordAlerterPayload] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[steps].Member[discord_alerter_post_step].Member[DiscordAlerterParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[discord].Member[steps].Member[discord_alerter_post_step].Member[DiscordAlerterPayload] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[evidently].Member[column_mapping].Member[EvidentlyColumnMapping] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[evidently].Member[data_validators].Member[evidently_data_validator].Member[EvidentlyMetricConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[evidently].Member[metrics].Member[EvidentlyMetricConfig] - - pydantic.BaseModel~Subclass - zenml - Member[integrations].Member[evidently].Member[metrics].Member[Metric] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[evidently].Member[steps].Member[EvidentlyColumnMapping] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[evidently].Member[steps].Member[evidently_report].Member[EvidentlyColumnMapping] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[evidently].Member[steps].Member[evidently_report].Member[EvidentlyMetricConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[facets].Member[materializers].Member[facets_materializer].Member[FacetsComparison] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[facets].Member[models].Member[FacetsComparison] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[facets].Member[steps].Member[FacetsComparison] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[facets].Member[steps].Member[facets_visualization_steps].Member[FacetsComparison] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[feast].Member[feature_stores].Member[feast_feature_store].Member[FeastFeatureStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[feast].Member[flavors].Member[FeastFeatureStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[feast].Member[flavors].Member[feast_feature_store_flavor].Member[BaseFeatureStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[feast].Member[flavors].Member[feast_feature_store_flavor].Member[FeastFeatureStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[artifact_stores].Member[gcp_artifact_store].Member[GCPArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[artifact_stores].Member[gcp_artifact_store].Member[GCPSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[GCPArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[GCPImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[GCPSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[VertexOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[VertexStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_artifact_store_flavor].Member[AuthenticationConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_artifact_store_flavor].Member[BaseArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_artifact_store_flavor].Member[GCPArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_artifact_store_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_image_builder_flavor].Member[BaseImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_image_builder_flavor].Member[GCPImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_image_builder_flavor].Member[GoogleCredentialsConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_image_builder_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_secrets_manager_flavor].Member[BaseSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[gcp_secrets_manager_flavor].Member[GCPSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_orchestrator_flavor].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_orchestrator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_orchestrator_flavor].Member[GoogleCredentialsConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_orchestrator_flavor].Member[KubernetesPodSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_orchestrator_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_orchestrator_flavor].Member[VertexOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_orchestrator_flavor].Member[VertexOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_step_operator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_step_operator_flavor].Member[BaseStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_step_operator_flavor].Member[GoogleCredentialsConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_step_operator_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_step_operator_flavor].Member[VertexStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[flavors].Member[vertex_step_operator_flavor].Member[VertexStepOperatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[google_credentials_mixin].Member[GoogleCredentialsConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[google_credentials_mixin].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[image_builders].Member[gcp_image_builder].Member[GCPImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[orchestrators].Member[vertex_orchestrator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[orchestrators].Member[vertex_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[orchestrators].Member[vertex_orchestrator].Member[ResourceSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[orchestrators].Member[vertex_orchestrator].Member[Schedule] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[orchestrators].Member[vertex_orchestrator].Member[VertexOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[orchestrators].Member[vertex_orchestrator].Member[VertexOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[secrets_manager].Member[gcp_secrets_manager].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[secrets_manager].Member[gcp_secrets_manager].Member[GCPSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[GCPServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[AuthenticationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[AuthenticationMethodModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[DockerConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[DockerServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[GCPBaseConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[GCPOAuth2TokenConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[GCPOAuth2Token] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[GCPServiceAccountConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[GCPServiceAccountCredentials] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[GCPServiceAccountImpersonationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[GCPServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[GCPUserAccountConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[GCPUserAccountCredentials] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[ResourceTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[service_connectors].Member[gcp_service_connector].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[step_operators].Member[vertex_step_operator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[step_operators].Member[vertex_step_operator].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[step_operators].Member[vertex_step_operator].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[step_operators].Member[vertex_step_operator].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[step_operators].Member[vertex_step_operator].Member[VertexStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gcp].Member[step_operators].Member[vertex_step_operator].Member[VertexStepOperatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[github].Member[code_repositories].Member[github_code_repository].Member[BaseCodeRepositoryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[github].Member[code_repositories].Member[github_code_repository].Member[GitHubCodeRepositoryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gitlab].Member[code_repositories].Member[gitlab_code_repository].Member[BaseCodeRepositoryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[gitlab].Member[code_repositories].Member[gitlab_code_repository].Member[GitLabCodeRepositoryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[great_expectations].Member[data_validators].Member[ge_data_validator].Member[GreatExpectationsDataValidatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[great_expectations].Member[flavors].Member[GreatExpectationsDataValidatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[great_expectations].Member[flavors].Member[great_expectations_data_validator_flavor].Member[BaseDataValidatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[great_expectations].Member[flavors].Member[great_expectations_data_validator_flavor].Member[GreatExpectationsDataValidatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kaniko].Member[flavors].Member[KanikoImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kaniko].Member[flavors].Member[kaniko_image_builder_flavor].Member[BaseImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kaniko].Member[flavors].Member[kaniko_image_builder_flavor].Member[KanikoImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kaniko].Member[image_builders].Member[kaniko_image_builder].Member[KanikoImageBuilderConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[flavors].Member[KServeModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[flavors].Member[kserve_model_deployer_flavor].Member[BaseModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[flavors].Member[kserve_model_deployer_flavor].Member[KServeModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[flavors].Member[kserve_model_deployer_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[KServeAzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[KServeDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[KServeDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[KServeGSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[KServeModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[KServeS3SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[model_deployers].Member[kserve_model_deployer].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[secret_schemas].Member[KServeAzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[secret_schemas].Member[KServeGSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[secret_schemas].Member[KServeS3SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[secret_schemas].Member[secret_schemas].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[secret_schemas].Member[secret_schemas].Member[KServeAzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[secret_schemas].Member[secret_schemas].Member[KServeGSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[secret_schemas].Member[secret_schemas].Member[KServeS3SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[services].Member[KServeDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[services].Member[KServeDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[services].Member[kserve_deployment].Member[BaseDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[services].Member[kserve_deployment].Member[KServeDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[services].Member[kserve_deployment].Member[KServeDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[services].Member[kserve_deployment].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[services].Member[kserve_deployment].Member[ServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[services].Member[kserve_deployment].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[CustomDeployParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[KServeDeployerStepParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[TorchServeParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_deployer].Member[BaseParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_deployer].Member[CustomDeployParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_deployer].Member[KServeDeployerStepParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_deployer].Member[KServeDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_deployer].Member[KServeDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_deployer].Member[TorchServeParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_deployer].Member[UnmaterializedArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_step_utils].Member[KServeDeployerStepParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_step_utils].Member[KServeDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kserve].Member[steps].Member[kserve_step_utils].Member[TorchModelArchiver] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[flavors].Member[KubeflowOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[flavors].Member[kubeflow_orchestrator_flavor].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[flavors].Member[kubeflow_orchestrator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[flavors].Member[kubeflow_orchestrator_flavor].Member[KubeflowOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[flavors].Member[kubeflow_orchestrator_flavor].Member[KubeflowOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[flavors].Member[kubeflow_orchestrator_flavor].Member[KubernetesPodSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[flavors].Member[kubeflow_orchestrator_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[orchestrators].Member[kubeflow_orchestrator].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[orchestrators].Member[kubeflow_orchestrator].Member[KubeflowOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[orchestrators].Member[kubeflow_orchestrator].Member[KubeflowOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[orchestrators].Member[kubeflow_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[orchestrators].Member[kubeflow_orchestrator].Member[ResourceSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[orchestrators].Member[local_deployment_utils].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubeflow].Member[utils].Member[KubernetesPodSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[flavors].Member[KubernetesOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[flavors].Member[KubernetesOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[flavors].Member[kubernetes_orchestrator_flavor].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[flavors].Member[kubernetes_orchestrator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[flavors].Member[kubernetes_orchestrator_flavor].Member[KubernetesOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[flavors].Member[kubernetes_orchestrator_flavor].Member[KubernetesOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[flavors].Member[kubernetes_orchestrator_flavor].Member[KubernetesPodSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[flavors].Member[kubernetes_orchestrator_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[orchestrators].Member[kubernetes_orchestrator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[orchestrators].Member[kubernetes_orchestrator].Member[KubernetesOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[orchestrators].Member[kubernetes_orchestrator].Member[KubernetesOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[orchestrators].Member[kubernetes_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[orchestrators].Member[kubernetes_orchestrator_entrypoint].Member[KubernetesOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[orchestrators].Member[manifest_utils].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[orchestrators].Member[manifest_utils].Member[KubernetesOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[orchestrators].Member[manifest_utils].Member[KubernetesPodSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[pod_settings].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[pod_settings].Member[KubernetesPodSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[KubernetesServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[AuthenticationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[AuthenticationMethodModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[KubernetesBaseConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[KubernetesServerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[KubernetesServerCredentials] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[KubernetesServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[KubernetesUserPasswordConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[KubernetesUserPasswordCredentials] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[ResourceTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[kubernetes].Member[service_connectors].Member[kubernetes_service_connector].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[annotators].Member[label_studio_annotator].Member[ArbitrarySecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[annotators].Member[label_studio_annotator].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[annotators].Member[label_studio_annotator].Member[LabelStudioAnnotatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[annotators].Member[label_studio_annotator].Member[LabelStudioDatasetRegistrationParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[annotators].Member[label_studio_annotator].Member[LabelStudioDatasetSyncParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[flavors].Member[LabelStudioAnnotatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[flavors].Member[label_studio_annotator_flavor].Member[AuthenticationConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[flavors].Member[label_studio_annotator_flavor].Member[BaseAnnotatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[flavors].Member[label_studio_annotator_flavor].Member[LabelStudioAnnotatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[steps].Member[LabelStudioDatasetRegistrationParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[steps].Member[LabelStudioDatasetSyncParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[steps].Member[label_studio_standard_steps].Member[BaseParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[steps].Member[label_studio_standard_steps].Member[LabelStudioDatasetRegistrationParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[label_studio].Member[steps].Member[label_studio_standard_steps].Member[LabelStudioDatasetSyncParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[experiment_trackers].Member[mlflow_experiment_tracker].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[experiment_trackers].Member[mlflow_experiment_tracker].Member[MLFlowExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[experiment_trackers].Member[mlflow_experiment_tracker].Member[MLFlowExperimentTrackerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[experiment_trackers].Member[mlflow_experiment_tracker].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[MLFlowExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[MLFlowModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[MLFlowModelRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[mlflow_experiment_tracker_flavor].Member[BaseExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[mlflow_experiment_tracker_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[mlflow_experiment_tracker_flavor].Member[MLFlowExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[mlflow_experiment_tracker_flavor].Member[MLFlowExperimentTrackerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[mlflow_model_deployer_flavor].Member[BaseModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[mlflow_model_deployer_flavor].Member[MLFlowModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[mlflow_model_registry_flavor].Member[BaseModelRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[flavors].Member[mlflow_model_registry_flavor].Member[MLFlowModelRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_deployers].Member[mlflow_model_deployer].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_deployers].Member[mlflow_model_deployer].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_deployers].Member[mlflow_model_deployer].Member[MLFlowDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_deployers].Member[mlflow_model_deployer].Member[MLFlowDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_deployers].Member[mlflow_model_deployer].Member[MLFlowModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_deployers].Member[mlflow_model_deployer].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_registries].Member[mlflow_model_registry].Member[MLFlowModelRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_registries].Member[mlflow_model_registry].Member[ModelRegistryModelMetadata] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_registries].Member[mlflow_model_registry].Member[ModelVersion] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[model_registries].Member[mlflow_model_registry].Member[RegisteredModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[MLFlowDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[MLFlowDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[BaseDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[HTTPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[HTTPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[LocalDaemonServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[LocalDaemonServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[LocalDaemonServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[LocalDaemonService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[MLFlowDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[MLFlowDeploymentEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[MLFlowDeploymentEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[MLFlowDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[services].Member[mlflow_deployment].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[steps].Member[mlflow_deployer].Member[MLFlowDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[steps].Member[mlflow_deployer].Member[MLFlowDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[steps].Member[mlflow_deployer].Member[ModelRegistryModelMetadata] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[steps].Member[mlflow_deployer].Member[UnmaterializedArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[steps].Member[mlflow_registry].Member[ModelRegistryModelMetadata] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[mlflow].Member[steps].Member[mlflow_registry].Member[UnmaterializedArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[neptune].Member[experiment_trackers].Member[neptune_experiment_tracker].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[neptune].Member[experiment_trackers].Member[neptune_experiment_tracker].Member[NeptuneExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[neptune].Member[experiment_trackers].Member[neptune_experiment_tracker].Member[NeptuneExperimentTrackerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[neptune].Member[experiment_trackers].Member[neptune_experiment_tracker].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[neptune].Member[flavors].Member[NeptuneExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[neptune].Member[flavors].Member[NeptuneExperimentTrackerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[neptune].Member[flavors].Member[neptune_experiment_tracker_flavor].Member[NeptuneExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[neptune].Member[flavors].Member[neptune_experiment_tracker_flavor].Member[NeptuneExperimentTrackerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[s3].Member[artifact_stores].Member[s3_artifact_store].Member[AWSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[s3].Member[artifact_stores].Member[s3_artifact_store].Member[S3ArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[s3].Member[flavors].Member[S3ArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[s3].Member[flavors].Member[s3_artifact_store_flavor].Member[AuthenticationConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[s3].Member[flavors].Member[s3_artifact_store_flavor].Member[BaseArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[s3].Member[flavors].Member[s3_artifact_store_flavor].Member[S3ArtifactStoreConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[s3].Member[flavors].Member[s3_artifact_store_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[flavors].Member[SeldonModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[flavors].Member[seldon_model_deployer_flavor].Member[BaseModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[flavors].Member[seldon_model_deployer_flavor].Member[SeldonModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[flavors].Member[seldon_model_deployer_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[SeldonAzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[SeldonDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[SeldonDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[SeldonGSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[SeldonModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[SeldonS3SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[model_deployers].Member[seldon_model_deployer].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[secret_schemas].Member[SeldonAzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[secret_schemas].Member[SeldonGSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[secret_schemas].Member[SeldonS3SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[secret_schemas].Member[secret_schemas].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[secret_schemas].Member[secret_schemas].Member[SeldonAzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[secret_schemas].Member[secret_schemas].Member[SeldonGSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[secret_schemas].Member[secret_schemas].Member[SeldonS3SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeploymentComponentSpecs] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeploymentMetadata] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeploymentPredictiveUnit] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeploymentPredictorParameter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeploymentPredictor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeploymentSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeploymentStatusAddress] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeploymentStatusCondition] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeploymentStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonDeployment] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[seldon_client].Member[SeldonResourceRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[SeldonDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[SeldonDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[BaseDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[SeldonDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[SeldonDeploymentPredictorParameter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[SeldonDeploymentServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[SeldonDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[SeldonDeployment] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[SeldonResourceRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[ServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[services].Member[seldon_deployment].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[steps].Member[seldon_deployer].Member[SeldonDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[steps].Member[seldon_deployer].Member[SeldonDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[seldon].Member[steps].Member[seldon_deployer].Member[UnmaterializedArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[SkypilotAWSOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[SkypilotAWSOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[SkypilotAzureOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[SkypilotAzureOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[SkypilotGCPOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[SkypilotGCPOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_aws_vm_flavor].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_aws_vm_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_aws_vm_flavor].Member[SkypilotAWSOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_aws_vm_flavor].Member[SkypilotAWSOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_aws_vm_flavor].Member[SkypilotBaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_aws_vm_flavor].Member[SkypilotBaseOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_azure_vm_flavor].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_azure_vm_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_azure_vm_flavor].Member[SkypilotAzureOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_azure_vm_flavor].Member[SkypilotAzureOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_azure_vm_flavor].Member[SkypilotBaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_azure_vm_flavor].Member[SkypilotBaseOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_base_vm_config].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_base_vm_config].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_base_vm_config].Member[SkypilotBaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_base_vm_config].Member[SkypilotBaseOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_gcp_vm_flavor].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_gcp_vm_flavor].Member[GoogleCredentialsConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_gcp_vm_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_gcp_vm_flavor].Member[SkypilotBaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_gcp_vm_flavor].Member[SkypilotBaseOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_gcp_vm_flavor].Member[SkypilotGCPOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[flavors].Member[skypilot_orchestrator_gcp_vm_flavor].Member[SkypilotGCPOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_aws_vm_orchestrator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_aws_vm_orchestrator].Member[SkypilotAWSOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_aws_vm_orchestrator].Member[SkypilotAWSOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_azure_vm_orchestrator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_azure_vm_orchestrator].Member[SkypilotAzureOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_azure_vm_orchestrator].Member[SkypilotAzureOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_base_vm_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_base_vm_orchestrator].Member[SkypilotBaseOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_gcp_vm_orchestrator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_gcp_vm_orchestrator].Member[SkypilotGCPOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[skypilot].Member[orchestrators].Member[skypilot_gcp_vm_orchestrator].Member[SkypilotGCPOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[alerters].Member[slack_alerter].Member[BaseAlerterStepParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[alerters].Member[slack_alerter].Member[SlackAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[alerters].Member[slack_alerter].Member[SlackAlerterParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[alerters].Member[slack_alerter].Member[SlackAlerterPayload] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[flavors].Member[SlackAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[flavors].Member[slack_alerter_flavor].Member[BaseAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[flavors].Member[slack_alerter_flavor].Member[SlackAlerterConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[steps].Member[slack_alerter_ask_step].Member[SlackAlerterParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[steps].Member[slack_alerter_ask_step].Member[SlackAlerterPayload] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[steps].Member[slack_alerter_post_step].Member[SlackAlerterParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[slack].Member[steps].Member[slack_alerter_post_step].Member[SlackAlerterPayload] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[flavors].Member[KubernetesSparkStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[flavors].Member[SparkStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[flavors].Member[spark_on_kubernetes_step_operator_flavor].Member[KubernetesSparkStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[flavors].Member[spark_on_kubernetes_step_operator_flavor].Member[SparkStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[flavors].Member[spark_step_operator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[flavors].Member[spark_step_operator_flavor].Member[BaseStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[flavors].Member[spark_step_operator_flavor].Member[SparkStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[flavors].Member[spark_step_operator_flavor].Member[SparkStepOperatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[step_operators].Member[kubernetes_step_operator].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[step_operators].Member[kubernetes_step_operator].Member[KubernetesSparkStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[step_operators].Member[kubernetes_step_operator].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[step_operators].Member[kubernetes_step_operator].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[step_operators].Member[spark_step_operator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[step_operators].Member[spark_step_operator].Member[ResourceSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[step_operators].Member[spark_step_operator].Member[SparkStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[step_operators].Member[spark_step_operator].Member[SparkStepOperatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[spark].Member[step_operators].Member[spark_step_operator].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[flavors].Member[TektonOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[flavors].Member[tekton_orchestrator_flavor].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[flavors].Member[tekton_orchestrator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[flavors].Member[tekton_orchestrator_flavor].Member[KubernetesPodSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[flavors].Member[tekton_orchestrator_flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[flavors].Member[tekton_orchestrator_flavor].Member[TektonOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[flavors].Member[tekton_orchestrator_flavor].Member[TektonOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[orchestrators].Member[tekton_orchestrator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[orchestrators].Member[tekton_orchestrator].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[orchestrators].Member[tekton_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[orchestrators].Member[tekton_orchestrator].Member[ResourceSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[orchestrators].Member[tekton_orchestrator].Member[TektonOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tekton].Member[orchestrators].Member[tekton_orchestrator].Member[TektonOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[TensorboardServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[TensorboardService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[tensorboard_service].Member[HTTPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[tensorboard_service].Member[HTTPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[tensorboard_service].Member[LocalDaemonServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[tensorboard_service].Member[LocalDaemonServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[tensorboard_service].Member[LocalDaemonServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[tensorboard_service].Member[LocalDaemonService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[tensorboard_service].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[tensorboard_service].Member[TensorboardServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[services].Member[tensorboard_service].Member[TensorboardService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[visualizers].Member[tensorboard_visualizer].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[visualizers].Member[tensorboard_visualizer].Member[TensorboardServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[tensorboard].Member[visualizers].Member[tensorboard_visualizer].Member[TensorboardService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[vault].Member[flavors].Member[VaultSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[vault].Member[flavors].Member[vault_secrets_manager_flavor].Member[BaseSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[vault].Member[flavors].Member[vault_secrets_manager_flavor].Member[VaultSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[vault].Member[secrets_manager].Member[vault_secrets_manager].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[vault].Member[secrets_manager].Member[vault_secrets_manager].Member[VaultSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[wandb].Member[experiment_trackers].Member[wandb_experiment_tracker].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[wandb].Member[experiment_trackers].Member[wandb_experiment_tracker].Member[WandbExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[wandb].Member[experiment_trackers].Member[wandb_experiment_tracker].Member[WandbExperimentTrackerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[wandb].Member[flavors].Member[WandbExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[wandb].Member[flavors].Member[wandb_experiment_tracker_flavor].Member[BaseExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[wandb].Member[flavors].Member[wandb_experiment_tracker_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[wandb].Member[flavors].Member[wandb_experiment_tracker_flavor].Member[WandbExperimentTrackerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[wandb].Member[flavors].Member[wandb_experiment_tracker_flavor].Member[WandbExperimentTrackerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[data_validators].Member[whylogs_data_validator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[data_validators].Member[whylogs_data_validator].Member[WhylabsSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[data_validators].Member[whylogs_data_validator].Member[WhylogsDataValidatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[data_validators].Member[whylogs_data_validator].Member[WhylogsDataValidatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[flavors].Member[WhylogsDataValidatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[flavors].Member[whylogs_data_validator_flavor].Member[AuthenticationConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[flavors].Member[whylogs_data_validator_flavor].Member[BaseDataValidatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[flavors].Member[whylogs_data_validator_flavor].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[flavors].Member[whylogs_data_validator_flavor].Member[WhylogsDataValidatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[flavors].Member[whylogs_data_validator_flavor].Member[WhylogsDataValidatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[secret_schemas].Member[WhylabsSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[secret_schemas].Member[whylabs_secret_schema].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[secret_schemas].Member[whylabs_secret_schema].Member[WhylabsSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[whylogs].Member[steps].Member[whylogs_profiler].Member[WhylogsDataValidatorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[ArtifactNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[ArtifactNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[BaseNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[Edge] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[LineageGraph] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[StepNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[StepNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[edge].Member[Edge] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[lineage_graph].Member[ArtifactNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[lineage_graph].Member[ArtifactNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[lineage_graph].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[lineage_graph].Member[Edge] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[lineage_graph].Member[LineageGraph] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[lineage_graph].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[lineage_graph].Member[StepNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[lineage_graph].Member[StepNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[lineage_graph].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[ArtifactNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[ArtifactNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[BaseNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[StepNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[StepNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[artifact_node].Member[ArtifactNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[artifact_node].Member[ArtifactNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[artifact_node].Member[BaseNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[artifact_node].Member[BaseNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[base_node].Member[BaseNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[base_node].Member[BaseNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[step_node].Member[BaseNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[step_node].Member[BaseNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[step_node].Member[StepNodeDetails] + - - pydantic.BaseModel~Subclass + - zenml + - Member[lineage_graph].Member[node].Member[step_node].Member[StepNode] + - - pydantic.BaseModel~Subclass + - zenml + - Member[materializers].Member[service_materializer].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[ArtifactConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[DeploymentArtifactConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[ModelArtifactConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[artifact_config].Member[ArtifactConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[artifact_config].Member[DeploymentArtifactConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[artifact_config].Member[ModelArtifactConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[artifact_config].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[link_output_to_model].Member[ArtifactConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[model_config].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[model_config].Member[ModelResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model].Member[model_config].Member[ModelVersionResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_deployers].Member[base_model_deployer].Member[BaseDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_deployers].Member[base_model_deployer].Member[BaseModelDeployerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_deployers].Member[base_model_deployer].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_deployers].Member[base_model_deployer].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_deployers].Member[base_model_deployer].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_deployers].Member[base_model_deployer].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_registries].Member[BaseModelRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_registries].Member[base_model_registry].Member[BaseModelRegistryConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_registries].Member[base_model_registry].Member[ModelRegistryModelMetadata] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_registries].Member[base_model_registry].Member[ModelVersion] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_registries].Member[base_model_registry].Member[RegisteredModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[model_registries].Member[base_model_registry].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[AuthenticationMethodModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[CodeReferenceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[CodeReferenceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[CodeRepositoryRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[CodeRepositoryResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[CodeRepositoryUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ComponentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ComponentUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ExternalUserModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[Filter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[FlavorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[FlavorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[FlavorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[LogsBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[LogsRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[LogsResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionArtifactBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionPipelineRunBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionPipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionPipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ModelVersionUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceAuthorizationRequest] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceAuthorizationResponse] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceInternalRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceInternalResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceInternalUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceTokenRequest] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceUserAgentHeader] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthDeviceVerificationRequest] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthRedirectResponse] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[OAuthTokenResponse] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineBuildRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineDeploymentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineDeploymentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[PipelineUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ResourceTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[RoleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[RoleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[RoleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[RunMetadataFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[RunMetadataRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ScheduleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ScheduleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ScheduleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ScheduleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[SecretBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ServerModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ServiceConnectorBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[ServiceConnectorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[StackRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[StackUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[StepRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[StepRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[StepRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[TeamFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[TeamRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[TeamResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[TeamRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[TeamRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[TeamRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[TeamUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[UserAuthModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[UserRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[UserUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[WorkspaceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[WorkspaceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[WorkspaceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[ArtifactBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[ArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[ArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[VisualizationModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[artifact_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[auth_models].Member[OAuthDeviceAuthorizationRequest] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[auth_models].Member[OAuthDeviceAuthorizationResponse] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[auth_models].Member[OAuthDeviceTokenRequest] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[auth_models].Member[OAuthDeviceUserAgentHeader] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[auth_models].Member[OAuthDeviceVerificationRequest] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[auth_models].Member[OAuthRedirectResponse] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[auth_models].Member[OAuthTokenResponse] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[AnalyticsTrackedModelMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[BaseZenModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[ShareableRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[ShareableResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[UserScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[UserScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[base_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[CodeReferenceBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[CodeReferenceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[CodeReferenceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[CodeRepositoryBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[CodeRepositoryRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[CodeRepositoryResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[CodeRepositoryUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[code_repository_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[ComponentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[ComponentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[ComponentUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[models].Member[component_models].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[ShareableRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[ShareableResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[ShareableWorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[device_models].Member[OAuthDeviceBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[device_models].Member[OAuthDeviceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[device_models].Member[OAuthDeviceInternalRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[device_models].Member[OAuthDeviceInternalResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[device_models].Member[OAuthDeviceInternalUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[device_models].Member[OAuthDeviceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[device_models].Member[OAuthDeviceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[device_models].Member[UserScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[device_models].Member[UserScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[BaseFilterModel] - - pydantic.BaseModel~Subclass - zenml - Member[models].Member[filter_models].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[BoolFilter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[Filter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[NumericFilter] - - pydantic.BaseModel~Subclass - zenml - Member[models].Member[filter_models].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[ShareableWorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[StrFilter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[UUIDFilter] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[UserScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[FlavorBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[FlavorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[FlavorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[FlavorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[flavor_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[hub_plugin_models].Member[HubPluginBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[hub_plugin_models].Member[HubPluginRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[hub_plugin_models].Member[HubPluginResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[hub_plugin_models].Member[HubUserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[logs_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[logs_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[logs_models].Member[LogsBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[logs_models].Member[LogsRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[logs_models].Member[LogsResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_base_model].Member[ModelBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionArtifactBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionPipelineRunBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionPipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionPipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[ModelVersionUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[model_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[page_model].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[page_model].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[BuildItem] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[PipelineBuildBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[PipelineBuildRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_build_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[CodeReferenceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[CodeReferenceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[PipelineConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[PipelineDeploymentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[PipelineDeploymentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[ScheduleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_deployment_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[PipelineBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[PipelineRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[PipelineSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[PipelineUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[PipelineConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[PipelineRunBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[PipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[PipelineRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[RunMetadataResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[models].Member[pipeline_run_models].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[ScheduleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[role_models].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[role_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[role_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[role_models].Member[RoleBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[role_models].Member[RoleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[role_models].Member[RoleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[role_models].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[role_models].Member[RoleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[run_metadata_models].Member[RunMetadataBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[run_metadata_models].Member[RunMetadataFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[run_metadata_models].Member[RunMetadataRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[run_metadata_models].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[run_metadata_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[run_metadata_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[run_metadata_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[schedule_model].Member[ScheduleBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[schedule_model].Member[ScheduleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[schedule_model].Member[ScheduleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[schedule_model].Member[ScheduleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[schedule_model].Member[ScheduleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[schedule_model].Member[Schedule] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[schedule_model].Member[ShareableWorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[schedule_model].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[schedule_model].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[secret_models].Member[SecretBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[secret_models].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[secret_models].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[secret_models].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[secret_models].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[secret_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[secret_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[secret_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[server_models].Member[ServerModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[AuthenticationMethodModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ComponentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ResourceTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnectorBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnectorTypedResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnectorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ShareableRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ShareableResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[service_connector_models].Member[ShareableWorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[stack_models].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[stack_models].Member[ShareableRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[stack_models].Member[ShareableResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[stack_models].Member[ShareableWorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[stack_models].Member[StackBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[stack_models].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[stack_models].Member[StackRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[stack_models].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[stack_models].Member[StackUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[LogsRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[LogsResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[StepConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[StepRunBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[StepRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[StepRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[StepRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[StepSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[WorkspaceScopedFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[step_run_models].Member[WorkspaceScopedResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_models].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_models].Member[TeamBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_models].Member[TeamFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_models].Member[TeamRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_models].Member[TeamResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_models].Member[TeamUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_models].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[TeamResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[TeamRoleAssignmentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[TeamRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[TeamRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[TeamRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[team_role_assignment_models].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[ExternalUserModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[TeamResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[UserAuthModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[UserBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_models].Member[UserUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[UserRoleAssignmentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[UserRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[user_role_assignment_models].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[visualization_models].Member[BaseVisualizationModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[visualization_models].Member[LoadedVisualizationModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[visualization_models].Member[VisualizationModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[workspace_models].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[workspace_models].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[workspace_models].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[workspace_models].Member[WorkspaceBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[workspace_models].Member[WorkspaceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[workspace_models].Member[WorkspaceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[workspace_models].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[workspace_models].Member[WorkspaceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[build_utils].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[build_utils].Member[BuildItem] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[build_utils].Member[PipelineBuildBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[build_utils].Member[PipelineBuildRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[build_utils].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[build_utils].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[deserialization_utils].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[deserialization_utils].Member[PipelineSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[model_utils].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[model_utils].Member[NewModelVersionRequest] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[CodeReferenceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[ExternalArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[NewModelVersionRequest] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineBuildBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineConfigurationUpdate] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineDeploymentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineRunConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[PipelineSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[ScheduleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[Schedule] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline].Member[StepConfigurationUpdate] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline_context].Member[PipelineConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[pipelines].Member[pipeline_decorator].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[steps].Member[decorated_step].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[steps].Member[step_context].Member[ArtifactConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[steps].Member[step_context].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[steps].Member[step_context].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[steps].Member[step_context].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[steps].Member[step_context].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[steps].Member[step_context].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[steps].Member[step_decorator].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[new].Member[steps].Member[step_decorator].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[base_orchestrator].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[base_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[base_orchestrator].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[base_orchestrator].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[cache_utils].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[cache_utils].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[containerized_orchestrator].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[containerized_orchestrator].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[containerized_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[input_utils].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[input_utils].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[input_utils].Member[StepRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[input_utils].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[local].Member[local_orchestrator].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[local].Member[local_orchestrator].Member[LocalOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[local].Member[local_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[local_docker].Member[local_docker_orchestrator].Member[BaseOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[local_docker].Member[local_docker_orchestrator].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[local_docker].Member[local_docker_orchestrator].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[local_docker].Member[local_docker_orchestrator].Member[LocalDockerOrchestratorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[local_docker].Member[local_docker_orchestrator].Member[LocalDockerOrchestratorSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[local_docker].Member[local_docker_orchestrator].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[output_utils].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[output_utils].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[publish_utils].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[publish_utils].Member[PipelineRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[publish_utils].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[publish_utils].Member[StepRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[LogsRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[PipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[StepRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_launcher].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[ExternalArtifactConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[OutputSignature] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[StepConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[step_runner].Member[UnmaterializedArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[utils].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[orchestrators].Member[utils].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[pipelines].Member[DockerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[pipelines].Member[Schedule] + - - pydantic.BaseModel~Subclass + - zenml + - Member[pipelines].Member[base_pipeline].Member[PipelineBuildBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[pipelines].Member[base_pipeline].Member[Schedule] + - - pydantic.BaseModel~Subclass + - zenml + - Member[pipelines].Member[base_pipeline].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[pipelines].Member[base_pipeline].Member[StepConfigurationUpdate] + - - pydantic.BaseModel~Subclass + - zenml + - Member[pipelines].Member[pipeline_decorator].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[post_execution].Member[pipeline].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[post_execution].Member[pipeline_run].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[ArbitrarySecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[arbitrary_secret_schema].Member[ArbitrarySecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[arbitrary_secret_schema].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[base_secret].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[AWSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[AzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[BasicAuthSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[GCPSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[aws_secret_schema].Member[AWSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[aws_secret_schema].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[azure_secret_schema].Member[AzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[azure_secret_schema].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[basic_auth_secret_schema].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[basic_auth_secret_schema].Member[BasicAuthSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[gcp_secret_schema].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[schemas].Member[gcp_secret_schema].Member[GCPSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[secret_schema_class_registry].Member[AWSSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[secret_schema_class_registry].Member[ArbitrarySecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[secret_schema_class_registry].Member[AzureSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[secret_schema_class_registry].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[secret_schema_class_registry].Member[BasicAuthSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secret].Member[secret_schema_class_registry].Member[GCPSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[BaseSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[LocalSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[base_secrets_manager].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[base_secrets_manager].Member[BaseSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[base_secrets_manager].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[local].Member[local_secrets_manager].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[local].Member[local_secrets_manager].Member[BaseSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[local].Member[local_secrets_manager].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[local].Member[local_secrets_manager].Member[LocalSecretsManagerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[secrets_managers].Member[utils].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[docker_service_connector].Member[AuthenticationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[docker_service_connector].Member[AuthenticationMethodModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[docker_service_connector].Member[DockerConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[docker_service_connector].Member[DockerCredentials] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[docker_service_connector].Member[DockerServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[docker_service_connector].Member[ResourceTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[docker_service_connector].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[docker_service_connector].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[AuthenticationConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[ServiceConnectorBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[ServiceConnectorTypedResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector_registry].Member[ServiceConnectorBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector_registry].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[service_connectors].Member[service_connector_registry].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[BaseServiceEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[BaseServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ContainerServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ContainerServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ContainerServiceEndpointStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ContainerServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ContainerServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ContainerService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[HTTPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[HTTPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[LocalDaemonServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[LocalDaemonServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[LocalDaemonServiceEndpointStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[LocalDaemonServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[LocalDaemonServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[LocalDaemonService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ServiceEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ServiceEndpointStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[TCPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[TCPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service].Member[ContainerServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service].Member[ContainerServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service].Member[ContainerServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service].Member[ContainerService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service].Member[ServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service_endpoint].Member[BaseServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service_endpoint].Member[ContainerServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service_endpoint].Member[ContainerServiceEndpointStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service_endpoint].Member[ContainerServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service_endpoint].Member[HTTPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service_endpoint].Member[ServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service_endpoint].Member[ServiceEndpointStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[container_service_endpoint].Member[TCPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[container].Member[entrypoint].Member[DockerZenServer] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_daemon_entrypoint].Member[LocalZenServer] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service].Member[LocalDaemonServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service].Member[LocalDaemonServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service].Member[LocalDaemonServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service].Member[LocalDaemonService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service].Member[ServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service_endpoint].Member[BaseServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service_endpoint].Member[HTTPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service_endpoint].Member[LocalDaemonServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service_endpoint].Member[LocalDaemonServiceEndpointStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service_endpoint].Member[LocalDaemonServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service_endpoint].Member[ServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service_endpoint].Member[ServiceEndpointStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[local].Member[local_service_endpoint].Member[TCPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service].Member[BaseDeploymentService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service].Member[BaseServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service].Member[BaseTypedModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service].Member[ServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_endpoint].Member[BaseServiceEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_endpoint].Member[BaseServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_endpoint].Member[BaseTypedModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_endpoint].Member[ServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_endpoint].Member[ServiceEndpointStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_endpoint].Member[ServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_monitor].Member[BaseServiceEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_monitor].Member[BaseServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_monitor].Member[BaseTypedModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_monitor].Member[HTTPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_monitor].Member[HTTPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_monitor].Member[ServiceEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_monitor].Member[TCPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_monitor].Member[TCPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_registry].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_registry].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_status].Member[BaseTypedModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_status].Member[ServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[service_type].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[terraform].Member[terraform_service].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[terraform].Member[terraform_service].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[terraform].Member[terraform_service].Member[ServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[terraform].Member[terraform_service].Member[TerraformServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[terraform].Member[terraform_service].Member[TerraformServiceStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[services].Member[terraform].Member[terraform_service].Member[TerraformService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[authentication_mixin].Member[AuthenticationConfigMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[authentication_mixin].Member[BaseSecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[authentication_mixin].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[flavor].Member[FlavorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[flavor].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[flavor].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[flavor].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[flavor_registry].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[flavor_registry].Member[FlavorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[flavor_registry].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[flavor_registry].Member[FlavorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack].Member[StepConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[BuildConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[ServiceConnectorRequirements] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[ServiceConnector] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[stack_component].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[utils].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[utils].Member[FlavorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[utils].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[stack].Member[utils].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[step_operators].Member[BaseStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[step_operators].Member[base_step_operator].Member[BaseStepOperatorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[step_operators].Member[base_step_operator].Member[StackComponentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[step_operators].Member[base_step_operator].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[step_operators].Member[step_operator_entrypoint_configuration].Member[PipelineDeploymentBaseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[step_operators].Member[step_operator_entrypoint_configuration].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[step_operators].Member[step_operator_entrypoint_configuration].Member[Step] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[BaseParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[ResourceSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_parameters].Member[BaseParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_step].Member[BaseParameters] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_step].Member[ExternalArtifactConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_step].Member[ExternalArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_step].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_step].Member[PartialArtifactConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_step].Member[PartialStepConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_step].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_step].Member[StepConfigurationUpdate] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[base_step].Member[StepConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[entrypoint_function_utils].Member[OutputSignature] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[entrypoint_function_utils].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[external_artifact].Member[ExternalArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[step_decorator].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[step_decorator].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[step_environment].Member[StepRunInfo] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[step_invocation].Member[ExternalArtifact] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[step_invocation].Member[StepConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[utils].Member[ArtifactConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[steps].Member[utils].Member[OutputSignature] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[artifact_utils].Member[ArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[artifact_utils].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[artifact_utils].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[artifact_utils].Member[LoadedVisualizationModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[artifact_utils].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[artifact_utils].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[artifact_utils].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[artifact_utils].Member[VisualizationModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[dashboard_utils].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[dashboard_utils].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[dashboard_utils].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[filesync_model].Member[FileSyncModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[pagination_utils].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[pipeline_docker_image_builder].Member[DockerSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[pydantic_utils].Member[YAMLSerializationMixin] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[settings_utils].Member[BaseSettings] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[source_utils].Member[CodeRepositorySource] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[source_utils].Member[DistributionPackageSource] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[source_utils].Member[Source] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[typed_model].Member[BaseTypedModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[utils].Member[visualization_utils].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[ExternalUserModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_server].Member[auth].Member[HTTPBasicCredentials] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[JWTToken] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[OAuthDeviceInternalResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[OAuthDeviceInternalUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[UserAuthModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[UserUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[ServerDeployment] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[base_provider].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[base_provider].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[base_provider].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[base_provider].Member[ServerDeploymentStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[base_provider].Member[ServerDeployment] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[base_provider].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[base_provider].Member[ServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[base_provider].Member[ServiceEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[deployer].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[deployer].Member[RestSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[deployer].Member[RestZenStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[deployer].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[deployer].Member[ServerDeployment] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[deployment].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[deployment].Member[ServerDeploymentStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[deployment].Member[ServerDeployment] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[ContainerServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[ContainerServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[DockerServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[DockerZenServerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[DockerZenServer] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[HTTPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[HTTPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[ServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_provider].Member[ServiceEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[ContainerServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[ContainerServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[ContainerService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[DockerServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[DockerZenServerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[DockerZenServer] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[docker].Member[docker_zen_server].Member[StoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[HTTPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[HTTPEndpointHealthMonitor] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[LocalDaemonServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[LocalDaemonServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[LocalServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[LocalZenServerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[LocalZenServer] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[ServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_provider].Member[ServiceEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[LocalDaemonServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[LocalDaemonServiceEndpoint] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[LocalDaemonService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[LocalServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[LocalZenServerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[LocalZenServer] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[local].Member[local_zen_server].Member[StoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[AWSServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[AzureServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[GCPServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[aws_provider].Member[AWSServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[aws_provider].Member[TerraformServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[azure_provider].Member[AzureServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[azure_provider].Member[TerraformServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[gcp_provider].Member[GCPServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[gcp_provider].Member[TerraformServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[BaseService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[HTTPEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[ServerDeploymentStatus] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[ServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[ServiceEndpointConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[ServiceEndpointHealthMonitorConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[TerraformServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[TerraformZenServerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[providers].Member[terraform_provider].Member[TerraformZenServer] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[terraform_zen_server].Member[ServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[terraform_zen_server].Member[ServiceType] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[terraform_zen_server].Member[TerraformServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[terraform_zen_server].Member[TerraformServiceConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[terraform_zen_server].Member[TerraformService] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[terraform_zen_server].Member[TerraformZenServerConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[deploy].Member[terraform].Member[terraform_zen_server].Member[TerraformZenServer] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[exceptions].Member[ErrorModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[jwt].Member[JWTToken] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[artifacts_endpoints].Member[ArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[artifacts_endpoints].Member[ArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[artifacts_endpoints].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[artifacts_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[artifacts_endpoints].Member[LoadedVisualizationModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[JWTToken] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[OAuthDeviceAuthorizationResponse] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[OAuthDeviceInternalRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[OAuthDeviceInternalResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[OAuthDeviceInternalUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[OAuthDeviceUserAgentHeader] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[OAuthRedirectResponse] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[OAuthTokenResponse] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[auth_endpoints].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[code_repositories_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[code_repositories_endpoints].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[code_repositories_endpoints].Member[CodeRepositoryResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[code_repositories_endpoints].Member[CodeRepositoryUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[devices_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[devices_endpoints].Member[OAuthDeviceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[devices_endpoints].Member[OAuthDeviceInternalUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[devices_endpoints].Member[OAuthDeviceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[devices_endpoints].Member[OAuthDeviceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[devices_endpoints].Member[OAuthDeviceVerificationRequest] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[flavors_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[flavors_endpoints].Member[FlavorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[flavors_endpoints].Member[FlavorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[flavors_endpoints].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[flavors_endpoints].Member[FlavorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelVersionArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelVersionPipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelVersionResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[models_endpoints].Member[ModelVersionUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipeline_builds_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipeline_builds_endpoints].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipeline_builds_endpoints].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipeline_deployments_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipeline_deployments_endpoints].Member[PipelineDeploymentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipeline_deployments_endpoints].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipelines_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipelines_endpoints].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipelines_endpoints].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipelines_endpoints].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipelines_endpoints].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipelines_endpoints].Member[PipelineSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[pipelines_endpoints].Member[PipelineUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[role_assignments_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[role_assignments_endpoints].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[role_assignments_endpoints].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[role_assignments_endpoints].Member[UserRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[roles_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[roles_endpoints].Member[RoleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[roles_endpoints].Member[RoleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[roles_endpoints].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[roles_endpoints].Member[RoleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[run_metadata_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[run_metadata_endpoints].Member[RunMetadataFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[run_metadata_endpoints].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[runs_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[runs_endpoints].Member[LineageGraph] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[runs_endpoints].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[runs_endpoints].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[runs_endpoints].Member[PipelineRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[runs_endpoints].Member[StepRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[runs_endpoints].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[schedule_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[schedule_endpoints].Member[ScheduleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[schedule_endpoints].Member[ScheduleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[schedule_endpoints].Member[ScheduleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[secrets_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[secrets_endpoints].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[secrets_endpoints].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[secrets_endpoints].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[server_endpoints].Member[ServerModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[service_connectors_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[service_connectors_endpoints].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[service_connectors_endpoints].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[service_connectors_endpoints].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[service_connectors_endpoints].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[service_connectors_endpoints].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[service_connectors_endpoints].Member[ServiceConnectorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stack_components_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stack_components_endpoints].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stack_components_endpoints].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stack_components_endpoints].Member[ComponentUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stacks_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stacks_endpoints].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stacks_endpoints].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[stacks_endpoints].Member[StackUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[steps_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[steps_endpoints].Member[StepRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[steps_endpoints].Member[StepRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[steps_endpoints].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[steps_endpoints].Member[StepRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[team_role_assignments_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[team_role_assignments_endpoints].Member[TeamRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[team_role_assignments_endpoints].Member[TeamRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[team_role_assignments_endpoints].Member[TeamRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[teams_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[teams_endpoints].Member[TeamFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[teams_endpoints].Member[TeamRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[teams_endpoints].Member[TeamResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[teams_endpoints].Member[TeamRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[teams_endpoints].Member[TeamRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[teams_endpoints].Member[TeamUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[users_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[users_endpoints].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[users_endpoints].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[users_endpoints].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[users_endpoints].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[users_endpoints].Member[UserRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[users_endpoints].Member[UserUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[AuthContext] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[CodeRepositoryRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[CodeRepositoryResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ComponentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelVersionArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelVersionArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelVersionPipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelVersionPipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelVersionRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ModelVersionResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineBuildRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineDeploymentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineDeploymentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[RunMetadataRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ScheduleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ScheduleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[StackRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[TeamRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[TeamRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[UserRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[WorkspaceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[WorkspaceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[routers].Member[workspaces_endpoints].Member[WorkspaceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[utils].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[utils].Member[LocalServerDeploymentConfig] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[utils].Member[ServerConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[utils].Member[ServerDeployment] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[utils].Member[SqlZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[BaseSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[ComponentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[RoleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[RoleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[ServerConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[ServerModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[SqlSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[StackRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[StoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[WorkspaceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[base_zen_store].Member[WorkspaceResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[migrations].Member[alembic].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[migrations].Member[env].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[migrations].Member[env].Member[SqlZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[BaseRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[BaseResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[CodeRepositoryRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[CodeRepositoryResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[CodeRepositoryUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ComponentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ComponentUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[FlavorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[FlavorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[FlavorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[GlobalConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionPipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionPipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ModelVersionUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[OAuthDeviceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[OAuthDeviceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[OAuthDeviceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineBuildRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineDeploymentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineDeploymentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[PipelineUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RestSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RestZenStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RestZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RoleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RoleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RoleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RunMetadataFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RunMetadataRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ScheduleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ScheduleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ScheduleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ScheduleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ServerModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[ServiceConnectorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[StackRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[StackUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[StepRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[StepRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[StepRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[StoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[TeamFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[TeamRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[TeamResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[TeamRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[TeamRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[TeamRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[TeamUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[UserRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[UserUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[WorkspaceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[WorkspaceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[WorkspaceScopedRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[rest_zen_store].Member[WorkspaceUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[ArtifactSchema] @@ -133,6 +6442,12 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[ArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[ArtifactResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[ArtifactSchema] @@ -151,6 +6466,9 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[RunMetadataSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[Source] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[StackComponentSchema] @@ -163,6 +6481,9 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[VisualizationModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[WorkspaceSchema] @@ -181,12 +6502,27 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[CodeReferenceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[CodeReferenceResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[CodeReferenceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[CodeRepositoryRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[CodeRepositoryResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[CodeRepositorySchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[CodeRepositoryUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[NamedSchema] @@ -196,6 +6532,12 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[ComponentUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[component_schemas].Member[LogsSchema] @@ -229,15 +6571,36 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[device_schemas].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[device_schemas].Member[OAuthDeviceInternalRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[device_schemas].Member[OAuthDeviceInternalResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[device_schemas].Member[OAuthDeviceInternalUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[device_schemas].Member[OAuthDeviceResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[device_schemas].Member[OAuthDeviceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[device_schemas].Member[OAuthDeviceUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[device_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[flavor_schemas].Member[FlavorResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[flavor_schemas].Member[FlavorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[flavor_schemas].Member[FlavorUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[flavor_schemas].Member[NamedSchema] @@ -256,6 +6619,9 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[logs_schemas].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[logs_schemas].Member[LogsResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[logs_schemas].Member[LogsSchema] @@ -271,15 +6637,42 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionArtifactResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionPipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionPipelineRunResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionPipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionSchema] @@ -298,6 +6691,12 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_build_schemas].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_build_schemas].Member[PipelineBuildRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_build_schemas].Member[PipelineBuildResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_build_schemas].Member[PipelineBuildSchema] @@ -325,6 +6724,15 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[PipelineBuildSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[PipelineConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[PipelineDeploymentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[PipelineDeploymentResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[PipelineDeploymentSchema] @@ -343,6 +6751,9 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[StepRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[Step] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[UserSchema] @@ -361,12 +6772,24 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[PipelineBuildSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[PipelineConfiguration] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[PipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[PipelineRunResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[PipelineRunUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[PipelineSchema] @@ -397,12 +6820,24 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[PipelineRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[PipelineResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[PipelineRunSchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[PipelineSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[PipelineSpec] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[PipelineUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[ScheduleSchema] @@ -421,18 +6856,39 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[role_schemas].Member[RolePermissionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[RoleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[RoleResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[role_schemas].Member[RoleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[RoleUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[role_schemas].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[TeamRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[TeamRoleAssignmentResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[role_schemas].Member[TeamRoleAssignmentSchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[role_schemas].Member[TeamSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[UserRoleAssignmentResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[role_schemas].Member[UserRoleAssignmentSchema] @@ -451,6 +6907,9 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[run_metadata_schemas].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[run_metadata_schemas].Member[RunMetadataResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[run_metadata_schemas].Member[RunMetadataSchema] @@ -475,9 +6934,18 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[PipelineSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[ScheduleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[ScheduleResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[ScheduleUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[StackComponentSchema] @@ -490,18 +6958,36 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[secret_schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[secret_schemas].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[secret_schemas].Member[SecretResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[secret_schemas].Member[SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[secret_schemas].Member[SecretUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[secret_schemas].Member[UserSchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[secret_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[service_connector_schemas].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[service_connector_schemas].Member[ServiceConnectorResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[service_connector_schemas].Member[ServiceConnectorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[service_connector_schemas].Member[ServiceConnectorUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[service_connector_schemas].Member[ShareableSchema] @@ -532,9 +7018,15 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[StackCompositionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[StackResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[StackUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[UserSchema] @@ -571,9 +7063,21 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[StepRunParentsSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[StepRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[StepRunResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[StepRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[StepRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[Step] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[UserSchema] @@ -589,12 +7093,18 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[team_schemas].Member[TeamAssignmentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[team_schemas].Member[TeamResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[team_schemas].Member[TeamRoleAssignmentSchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[team_schemas].Member[TeamSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[team_schemas].Member[TeamUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[team_schemas].Member[UserSchema] @@ -664,12 +7174,21 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[user_schemas].Member[TeamSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[UserResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[user_schemas].Member[UserRoleAssignmentSchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[user_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[UserUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[ArtifactSchema] @@ -733,90 +7252,546 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[UserRoleAssignmentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[WorkspaceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[WorkspaceResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[WorkspaceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[aws_secrets_store].Member[AWSSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[aws_secrets_store].Member[AWSSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[aws_secrets_store].Member[BaseSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[aws_secrets_store].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[aws_secrets_store].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[aws_secrets_store].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[aws_secrets_store].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[aws_secrets_store].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[azure_secrets_store].Member[AzureSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[azure_secrets_store].Member[AzureSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[azure_secrets_store].Member[BaseSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[azure_secrets_store].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[azure_secrets_store].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[azure_secrets_store].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[azure_secrets_store].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[azure_secrets_store].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[base_secrets_store].Member[BaseSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[base_secrets_store].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[base_secrets_store].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[base_secrets_store].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[base_secrets_store].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[base_secrets_store].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[base_secrets_store].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[base_secrets_store].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[base_secrets_store].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[gcp_secrets_store].Member[BaseSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[gcp_secrets_store].Member[GCPSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[gcp_secrets_store].Member[GCPSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[gcp_secrets_store].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[gcp_secrets_store].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[gcp_secrets_store].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[gcp_secrets_store].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[gcp_secrets_store].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[hashicorp_secrets_store].Member[BaseSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[hashicorp_secrets_store].Member[HashiCorpVaultSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[hashicorp_secrets_store].Member[HashiCorpVaultSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[hashicorp_secrets_store].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[hashicorp_secrets_store].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[hashicorp_secrets_store].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[hashicorp_secrets_store].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[hashicorp_secrets_store].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[BaseSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[RestSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[RestSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[RestZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[rest_secrets_store].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[secrets_store_interface].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[secrets_store_interface].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[secrets_store_interface].Member[SecretResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[secrets_store_interface].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[BaseSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SecretResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SqlSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SqlSecretsStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SqlZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ArtifactResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[ArtifactSchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[ArtifactVisualizationSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[BaseFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[BaseResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[BaseZenStore] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[CodeReferenceRequestModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[CodeReferenceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[CodeRepositoryRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[CodeRepositoryResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[CodeRepositorySchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[CodeRepositoryUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ComponentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ComponentUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[FlavorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[FlavorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[FlavorResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[FlavorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[FlavorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[GlobalConfiguration] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[IdentitySchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[LogsSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionArtifactResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionPipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionPipelineRunResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionPipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ModelVersionUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[OAuthDeviceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[OAuthDeviceInternalRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[OAuthDeviceInternalResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[OAuthDeviceInternalUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[OAuthDeviceResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[OAuthDeviceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[OAuthDeviceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineBuildRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineBuildResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[PipelineBuildSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineDeploymentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineDeploymentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineDeploymentResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineRunResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineRunUpdateModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[PipelineSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[PipelineUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[RoleFilterModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[RolePermissionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[RoleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[RoleResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[RoleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[RoleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[RunMetadataFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[RunMetadataRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[RunMetadataResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[RunMetadataSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ScheduleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ScheduleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ScheduleResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ScheduleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[SecretFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[SecretRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[SecretUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[SecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ServerModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ServiceConnectorResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[ServiceConnectorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[ServiceConnectorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[SqlSecretsStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[SqlZenStoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[SqlZenStore] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[StackComponentSchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[StackCompositionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StackRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StackResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StackUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StepRunFilterModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[StepRunInputArtifactSchema] @@ -826,24 +7801,372 @@ extensions: - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[StepRunParentsSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StepRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StepRunResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[StepRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StepRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StoreConfiguration] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[TeamFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[TeamRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[TeamResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[TeamRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[TeamRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[TeamRoleAssignmentResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[TeamRoleAssignmentSchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[TeamSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[TeamUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[UserAuthModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[UserRoleAssignmentResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[UserRoleAssignmentSchema] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[UserUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[WorkspaceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[WorkspaceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[WorkspaceResponseModel] - - pydantic.BaseModel~Subclass - zenml - Member[zen_stores].Member[sql_zen_store].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[WorkspaceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[CodeRepositoryFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[CodeRepositoryRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[CodeRepositoryResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[CodeRepositoryUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ComponentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ComponentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ComponentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ComponentUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[FlavorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[FlavorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[FlavorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[FlavorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionArtifactFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionArtifactRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionArtifactResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionPipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionPipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionPipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ModelVersionUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[OAuthDeviceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[OAuthDeviceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[OAuthDeviceUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineBuildFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineBuildRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineBuildResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineDeploymentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineDeploymentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineDeploymentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[PipelineUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[RoleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[RoleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[RoleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[RoleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[RunMetadataFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[RunMetadataRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[RunMetadataResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ScheduleFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ScheduleRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ScheduleResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ScheduleUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ServerModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ServiceConnectorFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ServiceConnectorRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ServiceConnectorResourcesModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ServiceConnectorResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ServiceConnectorTypeModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[ServiceConnectorUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[StackFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[StackRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[StackResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[StackUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[StepRunFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[StepRunRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[StepRunResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[StepRunUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[TeamFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[TeamRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[TeamResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[TeamRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[TeamRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[TeamRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[TeamUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[UserFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[UserRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[UserResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[UserRoleAssignmentFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[UserRoleAssignmentRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[UserRoleAssignmentResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[UserUpdateModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[WorkspaceFilterModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[WorkspaceRequestModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[WorkspaceResponseModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[zen_store_interface].Member[WorkspaceUpdateModel] + - - sqlalchemy.engine.Engine~Subclass + - zenml + - Member[zen_stores].Member[migrations].Member[alembic].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[Engine] - - sqlalchemy.orm.Session~Subclass - zenml - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zenpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zenpy.model.yml new file mode 100644 index 00000000000..dca0023e13c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zenpy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - zenpy + - Member[lib].Member[api].Member[BytesIO] + - - urllib.parse.SplitResult~Subclass + - zenpy + - Member[lib].Member[endpoint].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zep_python.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zep_python.model.yml new file mode 100644 index 00000000000..9fb5353232d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zep_python.model.yml @@ -0,0 +1,138 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - zep_python + - Member[user].Member[client].Member[AsyncClient] + - - httpx.Client~Subclass + - zep_python + - Member[user].Member[client].Member[Client] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[DocumentCollection] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[Document] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[client].Member[DocumentCollection] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[collections].Member[DocumentCollectionModel] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[collections].Member[DocumentCollection] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[collections].Member[DocumentSearchPayload] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[collections].Member[Document] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[models].Member[DocumentCollectionModel] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[models].Member[DocumentSearchPayload] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[document].Member[models].Member[Document] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[MemorySearchPayload] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[MemorySearchResult] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[Memory] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[Message] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[Session] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[Summary] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[client].Member[MemorySearchPayload] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[client].Member[MemorySearchResult] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[client].Member[Memory] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[client].Member[Message] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[client].Member[Session] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[client].Member[Summary] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[models].Member[MemorySearchPayload] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[models].Member[MemorySearchResult] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[models].Member[Memory] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[models].Member[Message] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[models].Member[Session] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[memory].Member[models].Member[Summary] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[CreateUserRequest] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[UpdateUserRequest] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[client].Member[CreateUserRequest] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[client].Member[Session] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[client].Member[UpdateUserRequest] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[client].Member[User] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[models].Member[CreateUserRequest] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[models].Member[UpdateUserRequest] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[user].Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[zep_client].Member[MemorySearchPayload] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[zep_client].Member[MemorySearchResult] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[zep_client].Member[Memory] + - - pydantic.BaseModel~Subclass + - zep_python + - Member[zep_client].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zinnia.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zinnia.model.yml index 8762a8af15d..3d4c7f6f9f2 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zinnia.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zinnia.model.yml @@ -4,6 +4,12 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - Django.Forms.Field~Subclass + - zinnia + - Member[admin].Member[fields].Member[MPTTModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - zinnia + - Member[admin].Member[forms].Member[MPTTModelMultipleChoiceField] - - Django.Forms.Field~Subclass - zinnia - Member[admin].Member[forms].Member[TreeNodeChoiceField] @@ -28,15 +34,57 @@ extensions: - - Django.Views.View~Subclass - zinnia - Member[urls].Member[authors].Member[AuthorDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[authors].Member[AuthorList] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[capabilities].Member[HumansTxt] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[capabilities].Member[OpenSearchXml] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[capabilities].Member[RsdXml] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[capabilities].Member[WLWManifestXml] - - Django.Views.View~Subclass - zinnia - Member[urls].Member[categories].Member[CategoryDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[categories].Member[CategoryList] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[comments].Member[CommentSuccess] - - Django.Views.View~Subclass - zinnia - Member[urls].Member[entries].Member[EntryDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[quick_entry].Member[QuickEntry] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[random].Member[EntryRandom] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[search].Member[EntrySearch] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[shortlink].Member[EntryShortLink] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[sitemap].Member[Sitemap] - - Django.Views.View~Subclass - zinnia - Member[urls].Member[tags].Member[TagDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[tags].Member[TagList] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[trackback].Member[EntryTrackback] - - Django.Views.View~Subclass - zinnia - Member[views].Member[archives].Member[BaseArchiveIndexView] @@ -76,15 +124,57 @@ extensions: - - Django.Views.View~Subclass - zinnia - Member[views].Member[authors].Member[AuthorDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[authors].Member[AuthorList] - - Django.Views.View~Subclass - zinnia - Member[views].Member[authors].Member[BaseListView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[authors].Member[ListView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[capabilities].Member[CapabilityView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[capabilities].Member[HumansTxt] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[capabilities].Member[OpenSearchXml] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[capabilities].Member[RsdXml] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[capabilities].Member[TemplateView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[capabilities].Member[WLWManifestXml] - - Django.Views.View~Subclass - zinnia - Member[views].Member[categories].Member[BaseListView] - - Django.Views.View~Subclass - zinnia - Member[views].Member[categories].Member[CategoryDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[categories].Member[CategoryList] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[categories].Member[ListView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[channels].Member[EntryChannel] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[channels].Member[ListView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[comments].Member[CommentSuccess] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[comments].Member[View] - - Django.Views.View~Subclass - zinnia - Member[views].Member[entries].Member[BaseDateDetailView] @@ -97,18 +187,66 @@ extensions: - - Django.Views.View~Subclass - zinnia - Member[views].Member[mixins].Member[entry_protection].Member[LoginView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[quick_entry].Member[QuickEntry] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[quick_entry].Member[View] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[random].Member[EntryRandom] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[random].Member[RedirectView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[search].Member[EntrySearch] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[search].Member[ListView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[shortlink].Member[EntryShortLink] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[shortlink].Member[RedirectView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[sitemap].Member[Sitemap] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[sitemap].Member[TemplateView] - - Django.Views.View~Subclass - zinnia - Member[views].Member[tags].Member[BaseListView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[tags].Member[ListView] - - Django.Views.View~Subclass - zinnia - Member[views].Member[tags].Member[TagDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[tags].Member[TagList] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[trackback].Member[EntryTrackback] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[trackback].Member[TemplateView] - - Django.db.models.Model~Subclass - zinnia - Member[admin].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[admin].Member[entry].Member[Author] - - Django.db.models.Model~Subclass - zinnia - Member[admin].Member[entry].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[admin].Member[filters].Member[Author] - - Django.db.models.Model~Subclass - zinnia - Member[admin].Member[filters].Member[Category] @@ -118,6 +256,9 @@ extensions: - - Django.db.models.Model~Subclass - zinnia - Member[comparison].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[feeds].Member[Author] - - Django.db.models.Model~Subclass - zinnia - Member[feeds].Member[ContentType] @@ -130,27 +271,90 @@ extensions: - - Django.db.models.Model~Subclass - zinnia - Member[managers].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models].Member[author].Member[AuthorPublishedManager] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models].Member[author].Member[Author] - - Django.db.models.Model~Subclass - zinnia - Member[models].Member[category].Member[Category] - - Django.db.models.Model~Subclass - zinnia - Member[models].Member[category].Member[MPTTModel] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[AbstractEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[AuthorsEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[CategoriesEntry] - - Django.db.models.Model~Subclass - zinnia - Member[models_bases].Member[entry].Member[CommentFlag] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[ContentEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[ContentTemplateEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[CoreEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[DetailTemplateEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[DiscussionsEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[ExcerptEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[FeaturedEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[ImageEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[LeadEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[LoginRequiredEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[PasswordRequiredEntry] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[RelatedEntry] - - Django.db.models.Model~Subclass - zinnia - Member[models_bases].Member[entry].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[TagsEntry] - - Django.db.models.Model~Subclass - zinnia - Member[moderator].Member[Site] - - Django.db.models.Model~Subclass - zinnia - Member[ping].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[search].Member[Author] + - - Django.db.models.Model~Subclass + - zinnia + - Member[sitemaps].Member[Author] - - Django.db.models.Model~Subclass - zinnia - Member[sitemaps].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[templatetags].Member[zinnia].Member[Author] - - Django.db.models.Model~Subclass - zinnia - Member[templatetags].Member[zinnia].Member[Category] @@ -163,6 +367,9 @@ extensions: - - Django.db.models.Model~Subclass - zinnia - Member[url_shortener].Member[backends].Member[default].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[views].Member[authors].Member[Author] - - Django.db.models.Model~Subclass - zinnia - Member[views].Member[capabilities].Member[Site] @@ -172,6 +379,9 @@ extensions: - - Django.db.models.Model~Subclass - zinnia - Member[views].Member[quick_entry].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[views].Member[sitemap].Member[Author] - - Django.db.models.Model~Subclass - zinnia - Member[views].Member[sitemap].Member[Category] @@ -181,6 +391,9 @@ extensions: - - Django.db.models.Model~Subclass - zinnia - Member[views].Member[trackback].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[xmlrpc].Member[metaweblog].Member[Author] - - Django.db.models.Model~Subclass - zinnia - Member[xmlrpc].Member[metaweblog].Member[Category] @@ -193,3 +406,24 @@ extensions: - - Django.db.models.Model~Subclass - zinnia - Member[xmlrpc].Member[pingback].Member[Site] + - - django.forms.BaseForm~Subclass + - zinnia + - Member[admin].Member[category].Member[CategoryAdminForm] + - - django.forms.BaseForm~Subclass + - zinnia + - Member[admin].Member[entry].Member[EntryAdminForm] + - - django.forms.BaseForm~Subclass + - zinnia + - Member[admin].Member[forms].Member[CategoryAdminForm] + - - django.forms.BaseForm~Subclass + - zinnia + - Member[admin].Member[forms].Member[EntryAdminForm] + - - django.forms.BaseForm~Subclass + - zinnia + - Member[views].Member[quick_entry].Member[QuickEntryForm] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - zinnia + - Member[views].Member[comments].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - zinnia + - Member[views].Member[trackback].Member[HttpResponsePermanentRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zipline.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zipline.model.yml index 3b6ba4b8bde..cfe71f2c380 100644 --- a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zipline.model.yml +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zipline.model.yml @@ -4,6 +4,15 @@ extensions: extensible: typeModel pack: codeql/python-all data: + - - io.StringIO~Subclass + - zipline + - Member[data].Member[bundles].Member[quandl].Member[BytesIO] + - - io.StringIO~Subclass + - zipline + - Member[pipeline].Member[visualize].Member[BytesIO] - - io.StringIO~Subclass - zipline - Member[sources].Member[requests_csv].Member[StringIO] + - - pickle~Alias + - zipline + - Member[utils].Member[cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zmq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zmq.model.yml new file mode 100644 index 00000000000..361ca00c1e8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zmq.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - zmq + - Member[log].Member[handlers].Member[TopicLogger] + - - pickle~Alias + - zmq + - Member[eventloop].Member[zmqstream].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zwave_js_server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zwave_js_server.model.yml new file mode 100644 index 00000000000..4f2e11171e6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zwave_js_server.model.yml @@ -0,0 +1,174 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - zwave_js_server + - Member[client].Member[ClientSession] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[event].Member[BaseEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[BaseControllerEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[BaseEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[ExclusionFailedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[ExclusionStartedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[ExclusionStoppedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[FirmwareUpdateFinishedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[FirmwareUpdateProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[GrantSecurityClassesEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[IdentifyEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[InclusionAbortedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[InclusionFailedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[InclusionStartedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[InclusionStoppedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[NVMBackupAndConvertProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[NVMBackupProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[NVMConvertProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[NVMRestoreProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[NodeAddedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[NodeFoundEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[NodeRemovedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[RebuildRoutesDoneEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[RebuildRoutesProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[StatisticsUpdatedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[StatusChangedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[controller].Member[event_model].Member[ValidateDSKAndEnterPINEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[driver].Member[AllNodesReadyEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[driver].Member[BaseDriverEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[driver].Member[BaseEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[driver].Member[LogConfigUpdatedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[AliveEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[BaseEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[BaseNodeEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[CheckHealthProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[CheckLifelineHealthProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[CheckRouteHealthProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[DeadEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[FirmwareUpdateFinishedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[FirmwareUpdateProgressEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[InterviewCompletedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[InterviewFailedEventArgsModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[InterviewFailedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[InterviewStageCompletedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[InterviewStartedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[MetadataUpdatedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[NotificationEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[ReadyEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[SleepEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[StatisticsUpdatedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[ValueAddedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[ValueEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[ValueNotificationEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[ValueRemovedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[ValueUpdatedEventModel] + - - pydantic.BaseModel~Subclass + - zwave_js_server + - Member[model].Member[node].Member[event_model].Member[WakeUpEventModel]