diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-GEOparse.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-GEOparse.model.yml new file mode 100644 index 00000000000..45803a2de19 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-GEOparse.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - GEOparse + - Member[GEOparse].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-MetaICL.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-MetaICL.model.yml new file mode 100644 index 00000000000..e28333eb1f5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-MetaICL.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - MetaICL + - Member[metaicl].Member[data].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PILTools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PILTools.model.yml new file mode 100644 index 00000000000..42042184f9b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-PILTools.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - PILTools + - Member[BytesIO] + - - io.StringIO~Subclass + - PILTools + - Member[base].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ProgettiHWSW.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ProgettiHWSW.model.yml new file mode 100644 index 00000000000..eb4af5366fc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ProgettiHWSW.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - ProgettiHWSW + - Member[ProgettiHWSWAPI].Member[etree] + - - lxml.etree~Alias + - ProgettiHWSW + - Member[analog].Member[etree] + - - lxml.etree~Alias + - ProgettiHWSW + - Member[input].Member[etree] + - - lxml.etree~Alias + - ProgettiHWSW + - Member[relay].Member[etree] + - - lxml.etree~Alias + - ProgettiHWSW + - Member[temperature].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-SafoneAPI.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-SafoneAPI.model.yml new file mode 100644 index 00000000000..db174fe6944 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-SafoneAPI.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - SafoneAPI + - Member[BytesIO] + - - io.StringIO~Subclass + - SafoneAPI + - Member[api].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-SibylSystem.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-SibylSystem.model.yml new file mode 100644 index 00000000000..38c6be9f924 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-SibylSystem.model.yml @@ -0,0 +1,87 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[BanRes] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[BanResult] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[Ban] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[GeneralInfo] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[PermissionResponse] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[ReportResponse] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[StatsResult] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[TokenValidation] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[Token] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[bans].Member[BanRes] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[bans].Member[BanResult] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[bans].Member[Ban] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[bans].Member[Error] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[error].Member[Error] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[general_info].Member[Error] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[general_info].Member[GeneralInfoResult] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[general_info].Member[GeneralInfo] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[permission].Member[Error] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[permission].Member[PermissionResponse] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[report].Member[Error] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[report].Member[ReportResponse] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[stats].Member[Error] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[stats].Member[SibylStats] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[stats].Member[StatsResult] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[token].Member[Error] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[token].Member[TokenValidation] + - - pydantic.BaseModel~Subclass + - SibylSystem + - Member[types].Member[token].Member[Token] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-absolute.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-absolute.model.yml new file mode 100644 index 00000000000..1fd82cf662f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-absolute.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 + - absolute + - Member[urls].Member[TemplateView] + - - Django.db.models.Model~Subclass + - absolute + - Member[context_processors].Member[Site] + - - Django.db.models.Model~Subclass + - absolute + - Member[templatetags].Member[absolute].Member[Site] 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 new file mode 100644 index 00000000000..767e488858a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-account.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 + - account + - Member[urls].Member[InviteUserView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - account + - Member[views].Member[InviteUserView] + - - Django.db.models.Model~Subclass + - account + - Member[admin].Member[SignupCodeExtended] + - - Django.db.models.Model~Subclass + - account + - Member[compat].Member[User] + - - 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[models].Member[SignupCodeExtended] + - - Django.db.models.Model~Subclass + - account + - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - account + - Member[views].Member[SignupCodeExtended] + - - django.forms.BaseForm~Subclass + - account + - Member[forms].Member[SignupCodeForm] + - - django.forms.BaseForm~Subclass + - account + - Member[views].Member[SignupCodeForm] 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 new file mode 100644 index 00000000000..eb6d4a53d74 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-accounts.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 + - accounts + - Member[admin].Member[VerifiedUser] + - - Django.db.models.Model~Subclass + - accounts + - Member[models].Member[EmailAbstractUser] + - - Django.db.models.Model~Subclass + - accounts + - Member[models].Member[MyUser] + - - Django.db.models.Model~Subclass + - accounts + - Member[models].Member[VerifiedUser] 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 new file mode 100644 index 00000000000..291f85f2ceb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actors.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 + - actors + - Member[views].Member[ActorsView] + - - Django.Views.View~Subclass + - actors + - Member[views].Member[SearchListView] 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 new file mode 100644 index 00000000000..4056d3fc373 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-actstream.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 + - actstream + - Member[actions].Member[ContentType] + - - Django.db.models.Model~Subclass + - actstream + - Member[drf].Member[views].Member[ContentType] + - - 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[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - actstream + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - actstream + - Member[templatetags].Member[activity_tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - actstream + - Member[views].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin.model.yml new file mode 100644 index 00000000000..7bee3b9c291 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - admin + - Member[Blueprint] 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 new file mode 100644 index 00000000000..ac696b36147 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_auto_filters.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 + - admin_auto_filters + - Member[views].Member[AutocompleteJsonView] + - - Django.Views.View~Subclass + - admin_auto_filters + - Member[views].Member[Base] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_thumbnails.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_thumbnails.model.yml new file mode 100644 index 00000000000..d06d3a1ff54 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_thumbnails.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.db.models.FileField~Subclass + - admin_thumbnails + - Member[FileField] + - - django.db.models.FileField~Subclass + - admin_thumbnails + - Member[ThumbnailerImageField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_view_permission.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_view_permission.model.yml new file mode 100644 index 00000000000..89f7f3d2edb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-admin_view_permission.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 + - admin_view_permission + - Member[management].Member[commands].Member[fix_proxy_permissions].Member[ContentType] + - - Django.db.models.Model~Subclass + - admin_view_permission + - Member[management].Member[commands].Member[fix_proxy_permissions].Member[Permission] 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 new file mode 100644 index 00000000000..b9b0ca25c76 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-adminsortable.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 + - adminsortable + - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - adminsortable + - Member[models].Member[ContentType] 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 new file mode 100644 index 00000000000..f8705c7b266 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-advocate.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - advocate + - Member[connection].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - advocate + - Member[connection].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - advocate + - Member[connection].Member[ValidatingHTTPConnection] + - - http.client.HTTPConnection~Subclass + - advocate + - Member[connection].Member[ValidatingHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - advocate + - Member[connectionpool].Member[ValidatingHTTPConnection] + - - http.client.HTTPConnection~Subclass + - advocate + - Member[connectionpool].Member[ValidatingHTTPSConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aemet_opendata.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aemet_opendata.model.yml new file mode 100644 index 00000000000..b77a11019d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aemet_opendata.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aemet_opendata + - Member[interface].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-afsapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-afsapi.model.yml new file mode 100644 index 00000000000..3831de8b88f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-afsapi.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 + - afsapi + - Member[api].Member[ET] + - - xml.etree.ElementTree~Subclass + - afsapi + - Member[utils].Member[ET] 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 new file mode 100644 index 00000000000..9db2d26d7a8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ai2thor.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 + - ai2thor + - Member[wsgi_server].Member[ThorRequestHandler] 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 new file mode 100644 index 00000000000..55c17b3dff3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiida.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[BaseResource] + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[CalcJobNode] + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[Computer] + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[Group] + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[Node] + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[ProcessNode] + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[QueryBuilder] + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[Resource] + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[ServerInfo] + - - flask.MethodView~Subclass + - aiida + - Member[restapi].Member[resources].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_generic_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_generic_client.model.yml new file mode 100644 index 00000000000..cd8509afed7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_generic_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 + - aio_geojson_generic_client + - Member[feed].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aio_geojson_generic_client + - Member[feed_manager].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_geonetnz_quakes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_geonetnz_quakes.model.yml new file mode 100644 index 00000000000..527fbdb3fba --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_geonetnz_quakes.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aio_geojson_geonetnz_quakes + - Member[feed].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aio_geojson_geonetnz_quakes + - Member[feed_manager].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_geonetnz_volcano.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_geonetnz_volcano.model.yml new file mode 100644 index 00000000000..b51f0f3f817 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_geonetnz_volcano.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aio_geojson_geonetnz_volcano + - Member[feed].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aio_geojson_geonetnz_volcano + - Member[feed_manager].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_nsw_rfs_incidents.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_nsw_rfs_incidents.model.yml new file mode 100644 index 00000000000..958db697585 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_nsw_rfs_incidents.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aio_geojson_nsw_rfs_incidents + - Member[feed].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aio_geojson_nsw_rfs_incidents + - Member[feed_manager].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_usgs_earthquakes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_usgs_earthquakes.model.yml new file mode 100644 index 00000000000..77dc7bc315b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aio_geojson_usgs_earthquakes.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aio_geojson_usgs_earthquakes + - Member[feed].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aio_geojson_usgs_earthquakes + - Member[feed_manager].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioairzone.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioairzone.model.yml new file mode 100644 index 00000000000..8a4606c6026 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioairzone.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aioairzone + - Member[localapi].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioaseko.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioaseko.model.yml new file mode 100644 index 00000000000..f61aaa087ce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioaseko.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aioaseko + - Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aioaseko + - Member[mobile].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aioaseko + - Member[web].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiobotocore.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiobotocore.model.yml new file mode 100644 index 00000000000..78cb430a09e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiobotocore.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 + - aiobotocore + - Member[handlers].Member[ETree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiodocker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiodocker.model.yml new file mode 100644 index 00000000000..f50a10d537e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiodocker.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - aiodocker + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioeagle.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioeagle.model.yml new file mode 100644 index 00000000000..6ea14c751e5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioeagle.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aioeagle + - Member[hub].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioflo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioflo.model.yml new file mode 100644 index 00000000000..bea122f28d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioflo.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aioflo + - Member[api].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiogithubapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiogithubapi.model.yml new file mode 100644 index 00000000000..54e016a8a39 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiogithubapi.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - aiogithubapi + - Member[helpers].Member[BytesIO] + - - logging.Logger~Subclass + - aiogithubapi + - Member[common].Member[const].Member[Logger] + - - logging.Logger~Subclass + - aiogithubapi + - Member[const].Member[Logger] + - - logging.Logger~Subclass + - aiogithubapi + - Member[models].Member[base].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_sse_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_sse_client.model.yml new file mode 100644 index 00000000000..85f09375be6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiohttp_sse_client.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiohttp_sse_client + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiolookin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiolookin.model.yml new file mode 100644 index 00000000000..922dbafa726 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiolookin.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aiolookin + - Member[protocol].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiomusiccast.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiomusiccast.model.yml new file mode 100644 index 00000000000..d9f4e2fe694 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiomusiccast.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 + - aiomusiccast + - Member[pyamaha].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aionanoleaf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aionanoleaf.model.yml new file mode 100644 index 00000000000..b771d0c1521 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aionanoleaf.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aionanoleaf + - Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - aionanoleaf + - Member[nanoleaf].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioopenexchangerates.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioopenexchangerates.model.yml new file mode 100644 index 00000000000..552e7ede705 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioopenexchangerates.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aioopenexchangerates + - Member[client].Member[ClientSession] + - - pydantic.BaseModel~Subclass + - aioopenexchangerates + - Member[model].Member[response].Member[BaseRatesResponse] + - - pydantic.BaseModel~Subclass + - aioopenexchangerates + - Member[model].Member[response].Member[BaseResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiopyarr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiopyarr.model.yml new file mode 100644 index 00000000000..25b17fda871 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aiopyarr.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - aiopyarr + - Member[const].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioqsw.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioqsw.model.yml new file mode 100644 index 00000000000..1e9ca170abf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aioqsw.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - aioqsw + - Member[localapi].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-airflow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-airflow.model.yml new file mode 100644 index 00000000000..432b5bf4e7c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-airflow.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - airflow + - Member[www].Member[app].Member[Blueprint] + - - flask.Flask~Subclass + - airflow + - Member[www].Member[app].Member[Flask] + - - flask.Response~Subclass + - airflow + - Member[www].Member[app].Member[Response] + - - markupsafe.Markup~Subclass + - airflow + - Member[www].Member[app].Member[Markup] + - - pickle~Alias + - airflow + - Member[models].Member[pickle] 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 new file mode 100644 index 00000000000..bd7200b47e4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ajax_select.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 + - ajax_select + - Member[fields].Member[ContentType] 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 new file mode 100644 index 00000000000..1eac145bc9b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aldryn_search.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 + - aldryn_search + - Member[receivers].Member[Title] + - - Django.db.models.Model~Subclass + - aldryn_search + - Member[search_indexes].Member[Title] + - - django.forms.BaseForm~Subclass + - aldryn_search + - Member[views].Member[ModelSearchForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aleph_alpha_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aleph_alpha_client.model.yml new file mode 100644 index 00000000000..455a115d288 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aleph_alpha_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 + - aleph_alpha_client + - Member[aleph_alpha_client].Member[Response] 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 new file mode 100644 index 00000000000..f44f2646889 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth.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 + - 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[models].Member[Site] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - allauth + - Member[account].Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - allauth + - Member[socialaccount].Member[views].Member[Site] 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 new file mode 100644 index 00000000000..0c2113f47bd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-allauth_2fa.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 + - allauth_2fa + - Member[forms].Member[TOTPDevice] + - - Django.db.models.Model~Subclass + - allauth_2fa + - Member[utils].Member[Device] + - - Django.db.models.Model~Subclass + - allauth_2fa + - Member[views].Member[StaticToken] + - - Django.db.models.Model~Subclass + - allauth_2fa + - Member[views].Member[TOTPDevice] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amcrest.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amcrest.model.yml new file mode 100644 index 00000000000..ab7350a6570 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amcrest.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 + - amcrest + - Member[http].Member[HTTPConnection] 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 new file mode 100644 index 00000000000..a85c4c4bf29 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-amundsen_application.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - amundsen_application + - Member[IssueAPI] + - - flask.MethodView~Subclass + - amundsen_application + - Member[IssuesAPI] + - - flask.MethodView~Subclass + - amundsen_application + - Member[api].Member[issue].Member[issue].Member[IssueAPI] + - - flask.MethodView~Subclass + - amundsen_application + - Member[api].Member[issue].Member[issue].Member[IssuesAPI] + - - flask.MethodView~Subclass + - amundsen_application + - Member[api].Member[issue].Member[issue].Member[Resource] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-androguard.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-androguard.model.yml new file mode 100644 index 00000000000..ec363ff692f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-androguard.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle.loads~Alias + - androguard + - Member[gui].Member[fileloading].Member[loads] + - - pickle.loads~Alias + - androguard + - Member[misc].Member[loads] + - - pickle~Alias + - androguard + - Member[core].Member[binaries].Member[idapipe].Member[cPickle] + - - pickle~Alias + - androguard + - Member[core].Member[binaries].Member[idawrapper].Member[cPickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-antsibull_core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-antsibull_core.model.yml new file mode 100644 index 00000000000..597ca061135 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-antsibull_core.model.yml @@ -0,0 +1,48 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - antsibull_core + - Member[venv].Member[StdLogger] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[app_context].Member[AppContext] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[app_context].Member[LibContext] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[config].Member[AppContext] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[config].Member[LibContext] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[schemas].Member[config].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[schemas].Member[config].Member[LogEmitterModel] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[schemas].Member[config].Member[LogFiltersModel] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[schemas].Member[config].Member[LogOutputModel] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[schemas].Member[config].Member[LoggingModel] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[schemas].Member[context].Member[AppContext] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[schemas].Member[context].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[schemas].Member[context].Member[LibContext] + - - pydantic.BaseModel~Subclass + - antsibull_core + - Member[schemas].Member[context].Member[LoggingModel] 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 new file mode 100644 index 00000000000..2895a8ad153 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-antsibull_docs.model.yml @@ -0,0 +1,453 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[cli].Member[doc_commands].Member[plugin].Member[CollectionLinks] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[collection_config].Member[CollectionConfig] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[collection_links].Member[CollectionEditOnGitHub] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[collection_links].Member[CollectionLinks] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[collection_links].Member[Communication] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[collection_links].Member[IRCChannel] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[collection_links].Member[Link] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[collection_links].Member[MailingList] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[collection_links].Member[MatrixRoom] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[docs_parsing].Member[CollectionConfig] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[lint_plugin_docs].Member[CollectionLinks] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[AnsibleDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[BecomePluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[CachePluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[CallbackPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[CliConfPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[ConnectionPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[FilterPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[HttpApiPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[InventoryPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[LookupPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[ModulePluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[NetConfPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[ShellPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[StrategyPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[ansible_doc].Member[VarsPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[collection_config].Member[CollectionConfig] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[collection_links].Member[CollectionEditOnGitHub] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[collection_links].Member[CollectionLinks] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[collection_links].Member[Communication] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[collection_links].Member[IRCChannel] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[collection_links].Member[Link] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[collection_links].Member[MailingList] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[collection_links].Member[MatrixRoom] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[BecomeSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[CacheSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[CallbackDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[CallbackSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[CliConfSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ConnectionSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[HttpApiSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[InventorySchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[LookupSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ModuleDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ModuleSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[NetConfSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[PluginDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[PluginExamplesSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[PluginMetadataSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[PluginReturnSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[PluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[PositionalDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[PositionalSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[RoleSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ShellSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[StrategySchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[VarsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[AnsibleDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[BecomePluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[CachePluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[CallbackPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[CliConfPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[ConnectionPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[FilterPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[GenericPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[HttpApiPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[InventoryPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[LookupPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[ModulePluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[NetConfPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[PositionalPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[RolePluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[ShellPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[StrategyPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[ansible_doc].Member[VarsPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[AttributeSchemaActionGroup] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[AttributeSchemaBase] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[AttributeSchemaPlatform] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[AttributeSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[DeprecationSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[DocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[OptionsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[SeeAlsoLinkSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[SeeAlsoModSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[SeeAlsoPluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[base].Member[SeeAlsoRefSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[callback].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[callback].Member[CallbackDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[callback].Member[CallbackSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[callback].Member[InnerCallbackDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[callback].Member[InnerDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[callback].Member[PluginExamplesSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[callback].Member[PluginMetadataSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[callback].Member[PluginReturnSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[DocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[InnerModuleOptionsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[ModuleDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[ModuleOptionsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[ModuleSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[OptionsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[OuterModuleDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[PluginExamplesSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[PluginMetadataSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[module].Member[PluginReturnSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[DeprecationSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[DocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[InnerDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[InnerReturnSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[OptionCliSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[OptionEnvSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[OptionIniSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[OptionKeywordSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[OptionVarsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[OptionsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[OuterReturnSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[PluginDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[PluginExamplesSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[PluginMetadataSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[PluginOptionsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[PluginReturnSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[PluginSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[plugin].Member[ReturnSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[positional].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[positional].Member[InnerDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[positional].Member[InnerPositionalDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[positional].Member[PluginExamplesSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[positional].Member[PluginMetadataSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[positional].Member[PluginReturnSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[positional].Member[PositionalDocSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[positional].Member[PositionalSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[AttributeSchemaActionGroup] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[AttributeSchemaPlatform] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[AttributeSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[DeprecationSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[InnerRoleOptionsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[OptionsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[RoleEntrypointSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[RoleOptionsSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[RoleSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[SeeAlsoLinkSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[SeeAlsoModSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[schemas].Member[docs].Member[role].Member[SeeAlsoRefSchema] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[write_docs].Member[collections].Member[CollectionLinks] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[write_docs].Member[plugin_stubs].Member[CollectionLinks] + - - pydantic.BaseModel~Subclass + - antsibull_docs + - Member[write_docs].Member[plugins].Member[CollectionLinks] 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 new file mode 100644 index 00000000000..92740dab5f5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-api.model.yml @@ -0,0 +1,144 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - api + - Member[views_orders].Member[ListCreateAPIView] + - - Django.Views.View~Subclass + - api + - Member[views_orders].Member[OrderListCreateAPIView] + - - Django.Views.View~Subclass + - api + - Member[views_products].Member[ListAPIView] + - - Django.Views.View~Subclass + - api + - Member[views_products].Member[ProductCategoryListAPIView] + - - Django.Views.View~Subclass + - api + - Member[views_products].Member[ProductViewSet] + - - Django.Views.View~Subclass + - api + - Member[views_products].Member[ReadOnlyModelViewSet] + - - Django.Views.View~Subclass + - api + - Member[views_users].Member[ContactCreateAPIView] + - - Django.Views.View~Subclass + - api + - Member[views_users].Member[CreateAPIView] + - - Django.Views.View~Subclass + - api + - Member[views_users].Member[MailingCreateAPIView] + - - Django.Views.View~Subclass + - api + - Member[views_users].Member[ModelViewSet] + - - Django.Views.View~Subclass + - api + - Member[views_users].Member[ReviewViewSet] + - - Django.db.models.Model~Subclass + - api + - Member[views_orders].Member[Order] + - - Django.db.models.Model~Subclass + - api + - Member[views_products].Member[ProductCategory] + - - Django.db.models.Model~Subclass + - api + - Member[views_products].Member[Product] + - - Django.db.models.Model~Subclass + - api + - Member[views_users].Member[Review] + - - pydantic.BaseModel~Subclass + - api + - Member[Linkedin].Member[Document] + - - pydantic.BaseModel~Subclass + - api + - Member[Linkedin].Member[Post] + - - pydantic.BaseModel~Subclass + - api + - Member[Linkedin].Member[Video] + - - pydantic.BaseModel~Subclass + - api + - Member[Linkedin]Member[Document] + - - pydantic.BaseModel~Subclass + - api + - Member[Linkedin]Member[Post] + - - pydantic.BaseModel~Subclass + - api + - Member[Linkedin]Member[Video] + - - pydantic.BaseModel~Subclass + - api + - Member[core].Member[db].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - api + - Member[core].Member[dependencies].Member[HTTPAuthorizationCredentials] + - - pydantic.BaseModel~Subclass + - api + - Member[core].Member[dependencies].Member[HTTPBasicCredentials] + - - pydantic.BaseModel~Subclass + - api + - Member[main].Member[Post] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[alert].Member[AlertEnrichment] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[alert].Member[Alert] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[alert].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[provider].Member[Provider] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[provider].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[tenant].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[tenant].Member[TenantApiKey] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[tenant].Member[TenantInstallation] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[tenant].Member[Tenant] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[workflow].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[workflow].Member[WorkflowExecutionLog] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[workflow].Member[WorkflowExecution] + - - pydantic.BaseModel~Subclass + - api + - Member[models].Member[db].Member[workflow].Member[Workflow] + - - sqlalchemy.orm.Session~Subclass + - api + - Member[core].Member[db].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - api + - Member[core].Member[dependencies].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - api + - Member[routes].Member[alerts].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - api + - Member[routes].Member[providers].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - api + - Member[routes].Member[settings].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - api + - Member[routes].Member[tenant].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - api + - Member[routes].Member[workflows].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - api + - Member[utils].Member[tenant_utils].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-api_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-api_client.model.yml new file mode 100644 index 00000000000..ed2fe193e30 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-api_client.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 + - api_client + - Member[enterprise].Member[indicators_of_compromise].Member[Response] + - - requests.models.Response~Subclass + - api_client + - Member[protocol].Member[Response] + - - requests.models.Response~Subclass + - api_client + - Member[session].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apimatic_core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apimatic_core.model.yml new file mode 100644 index 00000000000..d85ce7d1658 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apimatic_core.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 + - apimatic_core + - Member[utilities].Member[xml_helper].Member[ET] 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 new file mode 100644 index 00000000000..2bb68d9b0c2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apiview.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 + - apiview + - Member[views].Member[fields].Member[CharField] + - - Django.Forms.Field~Subclass + - apiview + - Member[views].Member[fields].Member[FloatField] + - - Django.Forms.Field~Subclass + - apiview + - Member[views].Member[fields].Member[IntegerField] + - - Django.Forms.Field~Subclass + - apiview + - Member[views].Member[fields].Member[LatitudeField] + - - Django.Forms.Field~Subclass + - apiview + - Member[views].Member[fields].Member[LongitudeField] + - - Django.Forms.Field~Subclass + - apiview + - Member[views].Member[fields].Member[MobileField] + - - Django.Forms.Field~Subclass + - apiview + - Member[views].Member[fields].Member[PairCharField] + - - Django.Forms.Field~Subclass + - apiview + - Member[views].Member[fields].Member[SplitCharField] + - - Django.Forms.Field~Subclass + - apiview + - Member[views].Member[fields].Member[TimestampField] + - - Django.Forms.Field~Subclass + - apiview + - Member[views].Member[models].Member[JSONFormField] + - - Django.Views.View~Subclass + - apiview + - Member[views].Member[base].Member[DjangoView] + - - Django.Views.View~Subclass + - apiview + - Member[views].Member[rest_framework].Member[APIView] + - - Django.db.models.Model~Subclass + - apiview + - Member[admintools].Member[ContentType] + - - Django.db.models.Model~Subclass + - apiview + - Member[filters].Member[ContentType] + - - Django.db.models.Model~Subclass + - apiview + - Member[model].Member[BaseModel] + - - Django.db.models.Model~Subclass + - apiview + - Member[model].Member[Group] + - - Django.db.models.Model~Subclass + - apiview + - Member[model].Member[Permission] + - - django.http.response.HttpResponseRedirect~Subclass + - apiview + - Member[admintools].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - apiview + - Member[admintools].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - apiview + - Member[view].Member[HttpResponse] + - - io.StringIO~Subclass + - apiview + - Member[views].Member[models].Member[BytesIO] + - - logging.Logger~Subclass + - apiview + - Member[logger].Member[ManualCallerLogger] + - - pickle~Alias + - apiview + - Member[consumers].Member[pickle] + - - rest_framework.response.Response~Subclass + - apiview + - Member[view].Member[Response] + - - rest_framework.response.Response~Subclass + - apiview + - Member[views].Member[rest_framework].Member[Response] 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 new file mode 100644 index 00000000000..c89de5aa4a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-app.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - app + - Member[adapters].Member[Group] + - - Django.db.models.Model~Subclass + - app + - Member[demo].Member[profile].Member[admin].Member[User] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - app + - Member[models].Member[User] + - - fastapi.APIRouter~Subclass + - app + - Member[routes].Member[detection].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - app + - Member[routes].Member[kie].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - app + - Member[routes].Member[ocr].Member[APIRouter] + - - fastapi.APIRouter~Subclass + - app + - Member[routes].Member[recognition].Member[APIRouter] + - - flask.Response~Subclass + - app + - Member[decorators].Member[Response] + - - pydantic.BaseModel~Subclass + - app + - Member[controllers].Member[User] + - - pydantic.BaseModel~Subclass + - app + - Member[routes].Member[detection].Member[DetectionOut] + - - pydantic.BaseModel~Subclass + - app + - Member[routes].Member[kie].Member[OCROut] + - - pydantic.BaseModel~Subclass + - app + - Member[routes].Member[ocr].Member[OCROut] + - - pydantic.BaseModel~Subclass + - app + - Member[routes].Member[recognition].Member[RecognitionOut] + - - pydantic.BaseModel~Subclass + - app + - Member[schemas].Member[DetectionOut] + - - pydantic.BaseModel~Subclass + - app + - Member[schemas].Member[OCROut] + - - pydantic.BaseModel~Subclass + - app + - Member[schemas].Member[RecognitionOut] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-app_demo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-app_demo.model.yml new file mode 100644 index 00000000000..2d7aa1b98fd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-app_demo.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 + - app_demo + - Member[admin].Member[Collaborator] + - - Django.db.models.Model~Subclass + - app_demo + - Member[admin].Member[OtherImage] + - - Django.db.models.Model~Subclass + - app_demo + - Member[admin].Member[Post] + - - Django.db.models.Model~Subclass + - app_demo + - Member[forms].Member[OtherImage] + - - Django.db.models.Model~Subclass + - app_demo + - Member[models].Member[Collaborator] + - - Django.db.models.Model~Subclass + - app_demo + - Member[models].Member[OtherImage] + - - Django.db.models.Model~Subclass + - app_demo + - Member[models].Member[Post] + - - django.db.models.FileField~Subclass + - app_demo + - Member[models].Member[OptimizedImageField] + - - django.forms.BaseForm~Subclass + - app_demo + - Member[admin].Member[CropImageAxisForm] + - - django.forms.BaseForm~Subclass + - app_demo + - Member[forms].Member[CropImageAxisForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-application.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-application.model.yml new file mode 100644 index 00000000000..6e0a0d36b70 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-application.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - application + - Member[Flask] + - - flask.Response~Subclass + - application + - Member[Response] 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 new file mode 100644 index 00000000000..e0f47861534 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-apps.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 + - 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[views].Member[Article] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[views].Member[Collection] + - - Django.db.models.Model~Subclass + - apps + - Member[languages].Member[backend].Member[languages].Member[views].Member[Task] 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 new file mode 100644 index 00000000000..15e8090b625 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ara.model.yml @@ -0,0 +1,129 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - ara + - Member[api].Member[views].Member[FileViewSet] + - - Django.Views.View~Subclass + - ara + - Member[api].Member[views].Member[HostViewSet] + - - Django.Views.View~Subclass + - ara + - Member[api].Member[views].Member[LabelViewSet] + - - Django.Views.View~Subclass + - ara + - Member[api].Member[views].Member[PlayViewSet] + - - Django.Views.View~Subclass + - ara + - Member[api].Member[views].Member[PlaybookViewSet] + - - Django.Views.View~Subclass + - ara + - Member[api].Member[views].Member[RecordViewSet] + - - Django.Views.View~Subclass + - ara + - Member[api].Member[views].Member[ResultViewSet] + - - Django.Views.View~Subclass + - ara + - Member[api].Member[views].Member[TaskViewSet] + - - Django.Views.View~Subclass + - ara + - Member[server].Member[urls].Member[APIIndex] + - - Django.Views.View~Subclass + - ara + - Member[server].Member[urls].Member[APIView] + - - Django.Views.View~Subclass + - ara + - Member[server].Member[urls].Member[RedirectView] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[views].Member[Distributed] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[views].Member[File] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[views].Member[HostIndex] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[views].Member[Host] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[views].Member[Index] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[views].Member[Playbook] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[views].Member[Record] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[views].Member[Result] + - - Django.Views.View~Subclass + - ara + - Member[ui].Member[views].Member[TaskIndex] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[Base] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[Duration] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[FileContent] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[File] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[Host] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[Label] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[Play] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[Playbook] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[Record] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[Result] + - - Django.db.models.Model~Subclass + - ara + - Member[api].Member[models].Member[Task] + - - django.forms.BaseForm~Subclass + - ara + - Member[ui].Member[forms].Member[HostSearchForm] + - - django.forms.BaseForm~Subclass + - ara + - Member[ui].Member[forms].Member[PlaybookSearchForm] + - - django.forms.BaseForm~Subclass + - ara + - Member[ui].Member[forms].Member[ResultSearchForm] + - - django.forms.BaseForm~Subclass + - ara + - Member[ui].Member[forms].Member[TaskSearchForm] + - - rest_framework.response.Response~Subclass + - ara + - Member[server].Member[urls].Member[Response] + - - rest_framework.response.Response~Subclass + - ara + - Member[ui].Member[pagination].Member[Response] + - - rest_framework.response.Response~Subclass + - ara + - Member[ui].Member[views].Member[Response] + - - wsgiref.simple_server.WSGIServer~Subclass + - ara + - Member[clients].Member[offline].Member[ThreadedWSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-archive.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-archive.model.yml new file mode 100644 index 00000000000..d622ba050f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-archive.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - archive + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ariadne_django.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ariadne_django.model.yml new file mode 100644 index 00000000000..2a790dbe50a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ariadne_django.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 + - ariadne_django + - Member[views].Member[GraphQLAsyncView] + - - Django.Views.View~Subclass + - ariadne_django + - Member[views].Member[GraphQLView] + - - Django.Views.View~Subclass + - ariadne_django + - Member[views].Member[async_graphql].Member[BaseGraphQLView] + - - Django.Views.View~Subclass + - ariadne_django + - Member[views].Member[async_graphql].Member[GraphQLAsyncView] + - - Django.Views.View~Subclass + - ariadne_django + - Member[views].Member[base].Member[BaseGraphQLView] + - - Django.Views.View~Subclass + - ariadne_django + - Member[views].Member[base].Member[View] + - - Django.Views.View~Subclass + - ariadne_django + - Member[views].Member[graphql].Member[BaseGraphQLView] + - - Django.Views.View~Subclass + - ariadne_django + - Member[views].Member[graphql].Member[GraphQLView] + - - django.http.request.HttpRequest~Subclass + - ariadne_django + - Member[views].Member[async_graphql].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - ariadne_django + - Member[views].Member[base].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - ariadne_django + - Member[views].Member[graphql].Member[HttpRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - ariadne_django + - Member[views].Member[async_graphql].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - ariadne_django + - Member[views].Member[graphql].Member[HttpResponseBadRequest] + - - django.http.response.JsonResponse~Subclass + - ariadne_django + - Member[views].Member[async_graphql].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - ariadne_django + - Member[views].Member[graphql].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-arris_tg2492lg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-arris_tg2492lg.model.yml new file mode 100644 index 00000000000..a7bc5351340 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-arris_tg2492lg.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - arris_tg2492lg + - Member[connect_box].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-async_oauthlib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-async_oauthlib.model.yml new file mode 100644 index 00000000000..4c3845e2024 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-async_oauthlib.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - async_oauthlib + - Member[OAuth2Session] + - - aiohttp.ClientSession~Subclass + - async_oauthlib + - Member[oauth1_session].Member[OAuth1Session] + - - aiohttp.ClientSession~Subclass + - async_oauthlib + - Member[oauth2_session].Member[OAuth2Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asyncdagpi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asyncdagpi.model.yml new file mode 100644 index 00000000000..35eec5f057b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asyncdagpi.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - asyncdagpi + - Member[client].Member[ClientSession] + - - io.StringIO~Subclass + - asyncdagpi + - Member[image].Member[BytesIO] + - - multidict.MultiDictProxy~Subclass + - asyncdagpi + - Member[objects].Member[CIMultiDictProxy] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asyncsleepiq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asyncsleepiq.model.yml new file mode 100644 index 00000000000..0aa2a0d69a8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-asyncsleepiq.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - asyncsleepiq + - Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - asyncsleepiq + - Member[asyncsleepiq].Member[ClientSession] 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 new file mode 100644 index 00000000000..73aebc6ed5d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-attachments.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 + - attachments + - Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - attachments + - Member[models].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aussiebb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aussiebb.model.yml new file mode 100644 index 00000000000..1fb11322a2d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-aussiebb.model.yml @@ -0,0 +1,117 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[AccountContact] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[AussieBBOutage] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[FetchService] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[GetServicesResponse] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[MFAMethod] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[OrderDetailResponseModel] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[OrderResponse] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[VOIPDetails] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[VOIPDevice] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[asyncio].Member[AccountContact] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[asyncio].Member[FetchService] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[asyncio].Member[GetServicesResponse] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[asyncio].Member[MFAMethod] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[asyncio].Member[OrderDetailResponseModel] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[asyncio].Member[VOIPDetails] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[asyncio].Member[VOIPDevice] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[APIResponseLinks] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[AccountContact] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[Address] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[AussieBBConfigFile] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[AussieBBOutage] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[BaseService] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[ConfigUser] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[FetchDetails] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[FetchService] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[FetchSubscriptionDict] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[FetchSubscription] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[GetServicesResponse] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[MFAMethod] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[NBNDetails] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[NBNService] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[OrderDetailResponseModel] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[OrderResponse] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[OutageRecord] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[VOIPDetails] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[VOIPDevice] + - - pydantic.BaseModel~Subclass + - aussiebb + - Member[types].Member[VOIPService] 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 new file mode 100644 index 00000000000..7b04c7b2db5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authemail.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 + - authemail + - Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - authemail + - Member[models].Member[EmailAbstractUser] + - - Django.db.models.Model~Subclass + - authemail + - Member[models].Member[PermissionsMixin] + - - Django.db.models.Model~Subclass + - authemail + - Member[views].Member[Token] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authentication.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authentication.model.yml new file mode 100644 index 00000000000..1dde9c5de31 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authentication.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - authentication + - Member[web].Member[api].Member[Blueprint] + - - flask.Blueprint~Subclass + - authentication + - Member[web].Member[app].Member[routes].Member[Blueprint] + - - flask.Blueprint~Subclass + - authentication + - Member[web].Member[healthcheck].Member[routes].Member[Blueprint] + - - flask.Flask~Subclass + - authentication + - Member[Flask] + - - peewee.Database~Subclass + - authentication + - Member[db].Member[PostgresqlDatabase] 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 new file mode 100644 index 00000000000..bfadd4ccd48 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authority.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 + - authority + - Member[admin].Member[ContentType] + - - 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[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - authority + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - authority + - Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - authority + - Member[permissions].Member[ContentType] + - - Django.db.models.Model~Subclass + - authority + - Member[permissions].Member[DjangoPermission] 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 new file mode 100644 index 00000000000..82a4cf73378 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-authtools.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 + - authtools + - Member[admin].Member[User] + - - Django.db.models.Model~Subclass + - authtools + - Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - authtools + - Member[models].Member[AbstractEmailUser] + - - Django.db.models.Model~Subclass + - authtools + - Member[models].Member[AbstractNamedUser] + - - Django.db.models.Model~Subclass + - authtools + - Member[models].Member[PermissionsMixin] + - - Django.db.models.Model~Subclass + - authtools + - Member[models].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auto_labeling_pipeline.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auto_labeling_pipeline.model.yml new file mode 100644 index 00000000000..1845e65ba1b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-auto_labeling_pipeline.model.yml @@ -0,0 +1,69 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[label].Member[ClassificationLabel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[label].Member[Label] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[label].Member[Seq2seqLabel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[label].Member[SequenceLabel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[labels].Member[ClassificationLabel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[labels].Member[Label] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[labels].Member[Seq2seqLabel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[labels].Member[SequenceLabel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[menu].Member[Option] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[AWSMixin] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[AmazonComprehendEntityRequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[AmazonComprehendPIIEntityRequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[AmazonComprehendRequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[AmazonComprehendSentimentRequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[AmazonRekognitionLabelDetectionRequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[CustomRESTRequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[GCPEntitiesRequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[GCPImageLabelDetectionRequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[GCPSpeechToTextRequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[models].Member[RequestModel] + - - pydantic.BaseModel~Subclass + - auto_labeling_pipeline + - Member[pipeline].Member[RequestModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-autogluon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-autogluon.model.yml new file mode 100644 index 00000000000..96375fb0c98 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-autogluon.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - autogluon + - Member[task].Member[image_classification].Member[classifier].Member[pickle] 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 new file mode 100644 index 00000000000..71ed97fb777 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-avatar.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 + - avatar + - Member[admin].Member[Orglogo] + - - Django.db.models.Model~Subclass + - avatar + - Member[models].Member[Orglogo] + - - Django.db.models.Model~Subclass + - avatar + - Member[templatetags].Member[avatar_tags].Member[Orglogo] + - - django.http.response.HttpResponseRedirect~Subclass + - avatar + - Member[views].Member[HttpResponseRedirect] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awscliv2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awscliv2.model.yml new file mode 100644 index 00000000000..2f2cd43a4d2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awscliv2.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - awscliv2 + - Member[api].Member[StringIO] + - - io.StringIO~Subclass + - awscliv2 + - Member[installers].Member[StringIO] 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 new file mode 100644 index 00000000000..68e96dcc139 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-awx.model.yml @@ -0,0 +1,132 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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[urls].Member[oauth2_root].Member[TokenView] + - - 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.db.models.Model~Subclass + - awx + - Member[api].Member[filters].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[OAuth2Application] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[RefreshToken] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[api].Member[views].Member[ContentType] + - - 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[User] + - - 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[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[consumers].Member[User] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[dispatch].Member[reaper].Member[ContentType] + - - 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[User] + - - 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[regenerate_secret_key].Member[OAuth2Application] + - - 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[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[models].Member[Grant] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[OAuth2Application] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[RefreshToken] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[TowerScheduleState] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[models].Member[User] + - - 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[oauth].Member[OAuth2Application] + - - Django.db.models.Model~Subclass + - awx + - Member[main].Member[scheduler].Member[task_manager].Member[ContentType] + - - 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[User] + - - 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[User] + - - Django.db.models.Model~Subclass + - awx + - Member[sso].Member[common].Member[ContentType] + - - Django.db.models.Model~Subclass + - awx + - Member[sso].Member[models].Member[User] + - - rest_framework.exceptions.APIException~Subclass + - awx + - Member[main].Member[validators].Member[RestValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-azureml_inference_server_http.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-azureml_inference_server_http.model.yml new file mode 100644 index 00000000000..bc4c52f25b1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-azureml_inference_server_http.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - azureml_inference_server_http + - Member[server].Member[aml_blueprint].Member[AMLInferenceBlueprint] + - - flask.Blueprint~Subclass + - azureml_inference_server_http + - Member[server].Member[aml_blueprint].Member[Blueprint] + - - flask.Blueprint~Subclass + - azureml_inference_server_http + - Member[server].Member[routes].Member[AMLInferenceBlueprint] + - - flask.Flask~Subclass + - azureml_inference_server_http + - Member[server].Member[create_app].Member[Flask] + - - flask.Response~Subclass + - azureml_inference_server_http + - Member[api].Member[aml_response].Member[AMLResponse] + - - flask.Response~Subclass + - azureml_inference_server_http + - Member[api].Member[aml_response].Member[Response] + - - flask.Response~Subclass + - azureml_inference_server_http + - Member[server].Member[create_app].Member[AMLResponse] + - - flask.Response~Subclass + - azureml_inference_server_http + - Member[server].Member[routes].Member[AMLResponse] + - - flask.Response~Subclass + - azureml_inference_server_http + - Member[server].Member[routes].Member[ErrorResponse] + - - flask.Response~Subclass + - azureml_inference_server_http + - Member[server].Member[routes].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-backend.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-backend.model.yml new file mode 100644 index 00000000000..80fa4d52026 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-backend.model.yml @@ -0,0 +1,174 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - backend + - Member[components].Member[forms].Member[date_input].Member[DateInputField] + - - Django.Views.View~Subclass + - backend + - Member[components].Member[urls].Member[ComponentView] + - - Django.Views.View~Subclass + - backend + - Member[components].Member[urls].Member[IndexView] + - - Django.Views.View~Subclass + - backend + - Member[components].Member[views].Member[ComponentView] + - - Django.Views.View~Subclass + - backend + - Member[components].Member[views].Member[FormView] + - - Django.Views.View~Subclass + - backend + - Member[components].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - backend + - Member[components].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - backend + - Member[urls].Member[TemplateView] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[AccordionForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[ButtonsForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[CheckboxesForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[DateInputForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[DetailsForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[FieldsetForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[FileUploadForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[InsetForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[PanelForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[RadiosForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[SelectForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[TabsForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[TagForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[TextInputForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[TextareaForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[WarningForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[accordion].Member[AccordionForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[buttons].Member[ButtonsForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[checkboxes].Member[CheckboxesForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[date_input].Member[DateInputForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[details].Member[DetailsForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[fieldset].Member[FieldsetForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[file_upload].Member[FileUploadForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[inset].Member[InsetForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[panel].Member[PanelForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[radios].Member[RadiosForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[select].Member[SelectForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[tabs].Member[TabsForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[tag].Member[TagForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[text_input].Member[TextInputForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[textarea].Member[TextareaForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[forms].Member[warning].Member[WarningForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[AccordionForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[ButtonsForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[CheckboxesForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[DateInputForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[DetailsForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[FieldsetForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[FileUploadForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[InsetForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[PanelForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[RadiosForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[SelectForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[TabsForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[TagForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[TextInputForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[TextareaForm] + - - django.forms.BaseForm~Subclass + - backend + - Member[components].Member[views].Member[WarningForm] 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 new file mode 100644 index 00000000000..292e096b1d6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bakery.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 + - bakery + - Member[tasks].Member[ContentType] 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 new file mode 100644 index 00000000000..0a5483daad7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-base.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - base + - Member[ConversationFilter] + - - pydantic.BaseModel~Subclass + - base + - Member[Pagination] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-basket.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-basket.model.yml new file mode 100644 index 00000000000..96273b07852 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-basket.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 + - basket + - Member[views].Member[BasketAddView] + - - Django.Views.View~Subclass + - basket + - Member[views].Member[BasketRemoveView] + - - Django.Views.View~Subclass + - basket + - Member[views].Member[CouponView] + - - Django.Views.View~Subclass + - basket + - Member[views].Member[FormView] + - - Django.Views.View~Subclass + - basket + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - basket + - Member[admin].Member[Coupon] + - - Django.db.models.Model~Subclass + - basket + - Member[basket].Member[Coupon] + - - Django.db.models.Model~Subclass + - basket + - Member[basket].Member[Product] + - - Django.db.models.Model~Subclass + - basket + - Member[models].Member[Coupon] + - - Django.db.models.Model~Subclass + - basket + - Member[services].Member[Coupon] + - - Django.db.models.Model~Subclass + - basket + - Member[views].Member[Product] + - - django.forms.BaseForm~Subclass + - basket + - Member[forms].Member[CouponForm] + - - django.forms.BaseForm~Subclass + - basket + - Member[views].Member[CouponForm] + - - django.http.request.HttpRequest~Subclass + - basket + - Member[services].Member[HttpRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-batch_materialization_engine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-batch_materialization_engine.model.yml new file mode 100644 index 00000000000..772f51e6f98 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-batch_materialization_engine.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - batch_materialization_engine + - Member[RepoConfig] 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 new file mode 100644 index 00000000000..cd3502cd32c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-behave.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - behave + - Member[capture].Member[StringIO] 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 new file mode 100644 index 00000000000..1e705efec3f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-benchmarks.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 + - 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[User] + - - io.StringIO~Subclass + - benchmarks + - Member[bm].Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bilireq.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bilireq.model.yml new file mode 100644 index 00000000000..57a4b724306 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bilireq.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - bilireq + - Member[utils].Member[AsyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-binary_database_files.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-binary_database_files.model.yml new file mode 100644 index 00000000000..fbc06fbcf71 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-binary_database_files.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 + - binary_database_files + - Member[management].Member[commands].Member[database_files_cleanup].Member[File] + - - Django.db.models.Model~Subclass + - binary_database_files + - Member[management].Member[commands].Member[database_files_dump].Member[File] + - - Django.db.models.Model~Subclass + - binary_database_files + - Member[management].Member[commands].Member[database_files_rehash].Member[File] + - - Django.db.models.Model~Subclass + - binary_database_files + - Member[models].Member[File] + - - Django.db.models.Model~Subclass + - binary_database_files + - Member[views].Member[File] + - - django.db.models.FileField~Subclass + - binary_database_files + - Member[management].Member[commands].Member[database_files_cleanup].Member[FileField] + - - django.db.models.FileField~Subclass + - binary_database_files + - Member[management].Member[commands].Member[database_files_cleanup].Member[ImageField] + - - django.db.models.FileField~Subclass + - binary_database_files + - Member[management].Member[commands].Member[database_files_load].Member[FileField] + - - django.db.models.FileField~Subclass + - binary_database_files + - Member[management].Member[commands].Member[database_files_load].Member[ImageField] + - - django.http.response.HttpResponse~Subclass + - binary_database_files + - Member[views].Member[HttpResponse] + - - io.StringIO~Subclass + - binary_database_files + - Member[storage].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bioc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bioc.model.yml new file mode 100644 index 00000000000..bb8eeaccffd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bioc.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - bioc + - Member[biocxml].Member[decoder].Member[etree] + - - lxml.etree~Alias + - bioc + - Member[biocxml].Member[encoder].Member[etree] + - - lxml.etree~Alias + - bioc + - Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bizkaibus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bizkaibus.model.yml new file mode 100644 index 00000000000..567c13fb500 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bizkaibus.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 + - bizkaibus + - Member[bizkaibus].Member[ET] 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 new file mode 100644 index 00000000000..9f2ff761f85 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blackboard.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 + - blackboard + - Member[serializers].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - blackboard + - Member[serializers].Member[BlackboardGlobalConfiguration] + - - Django.db.models.Model~Subclass + - blackboard + - Member[views].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - blackboard + - Member[views].Member[BlackboardGlobalConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blast.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blast.model.yml new file mode 100644 index 00000000000..26fba64117c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blast.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - blast + - Member[main].Member[Flask] + - - flask.Response~Subclass + - blast + - Member[main].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blobfile.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blobfile.model.yml new file mode 100644 index 00000000000..0d1cef0b547 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blobfile.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - blobfile + - Member[_xml].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blockfrost.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blockfrost.model.yml new file mode 100644 index 00000000000..c632e961dca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blockfrost.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 + - blockfrost + - Member[utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blocks.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blocks.model.yml new file mode 100644 index 00000000000..017d57660d7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blocks.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 + - blocks + - Member[PhoneNumberField] 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 new file mode 100644 index 00000000000..d4a2c6e48d1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blog.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 + - blog + - Member[urls].Member[BlogCreateView] + - - Django.Views.View~Subclass + - blog + - Member[urls].Member[BlogDeleteView] + - - Django.Views.View~Subclass + - blog + - Member[urls].Member[BlogDetailView] + - - Django.Views.View~Subclass + - blog + - Member[urls].Member[BlogListView] + - - Django.Views.View~Subclass + - blog + - Member[urls].Member[BlogUpdateView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[BlogCreateView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[BlogDeleteView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[BlogDetailView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[BlogListView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[BlogUpdateView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - blog + - Member[views].Member[ListView] + - - 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[models].Member[Blog] + - - Django.db.models.Model~Subclass + - blog + - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - blog + - Member[services].Member[Blog] + - - Django.db.models.Model~Subclass + - blog + - Member[views].Member[Blog] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blogs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blogs.model.yml new file mode 100644 index 00000000000..73988616d50 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-blogs.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 + - blogs + - Member[models].Member[Blog] + - - Django.db.models.Model~Subclass + - blogs + - Member[models].Member[Post] + - - Django.db.models.Model~Subclass + - blogs + - Member[models].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bond_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bond_api.model.yml new file mode 100644 index 00000000000..de8377876c2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bond_api.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - bond_api + - Member[bond].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bond_async.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bond_async.model.yml new file mode 100644 index 00000000000..dcb8070e5b9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bond_async.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - bond_async + - Member[bond].Member[ClientSession] 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 new file mode 100644 index 00000000000..8afbc9da3b0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bootstrap_modal_forms.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 + - bootstrap_modal_forms + - Member[generic].Member[BSModalLoginView] + - - Django.Views.View~Subclass + - bootstrap_modal_forms + - Member[generic].Member[LoginView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botcity.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botcity.model.yml new file mode 100644 index 00000000000..e9531435990 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botcity.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - botcity + - Member[maestro].Member[impl].Member[v2].Member[StringIO] 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 new file mode 100644 index 00000000000..babb36d3b09 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botocore.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - botocore + - Member[awsrequest].Member[AWSHTTPConnection] + - - http.client.HTTPConnection~Subclass + - botocore + - Member[awsrequest].Member[AWSHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - botocore + - Member[awsrequest].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - botocore + - Member[awsrequest].Member[VerifiedHTTPSConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botrequest.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botrequest.model.yml new file mode 100644 index 00000000000..4a7a9c095c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-botrequest.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 + - botrequest + - Member[urls].Member[HomePage] + - - Django.Views.View~Subclass + - botrequest + - Member[views].Member[HomePage] + - - Django.Views.View~Subclass + - botrequest + - Member[views].Member[TemplateView] 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 new file mode 100644 index 00000000000..92e88438517 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-build_tools.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - build_tools + - Member[generate_debugger_import_errors].Member[generation_utils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bx_py_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bx_py_utils.model.yml new file mode 100644 index 00000000000..8299176f792 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-bx_py_utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - bx_py_utils + - Member[html_utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cabaret.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cabaret.model.yml new file mode 100644 index 00000000000..d908c3069f9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cabaret.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - cabaret + - Member[Flask] 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 new file mode 100644 index 00000000000..f3e422d1e48 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cactus.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - cactus + - Member[utils].Member[file].Member[BytesIO] + - - tornado.web.RequestHandler~Subclass + - cactus + - Member[server].Member[WebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-camel_converter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-camel_converter.model.yml new file mode 100644 index 00000000000..7b2c26c4bf2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-camel_converter.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - camel_converter + - Member[pydantic_base].Member[CamelBase] 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 new file mode 100644 index 00000000000..edd0345575e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-canvas.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 + - canvas + - Member[serializers].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - canvas + - Member[views].Member[CanvasEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbonnow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbonnow.model.yml new file mode 100644 index 00000000000..438ea856e78 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbonnow.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - carbonnow + - Member[client].Member[BytesIO] 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 new file mode 100644 index 00000000000..33eaa33bfb3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-carbonserver.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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] 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 new file mode 100644 index 00000000000..5d146b994e5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cart.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 + - cart + - Member[models].Member[ContentType] 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 new file mode 100644 index 00000000000..6e8d4bd3416 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-categories.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - categories + - Member[admin].Member[Category] + - - Django.db.models.Model~Subclass + - categories + - Member[base].Member[CategoryBase] + - - Django.db.models.Model~Subclass + - categories + - Member[base].Member[MPTTModel] + - - Django.db.models.Model~Subclass + - categories + - Member[genericcollection].Member[ContentType] + - - Django.db.models.Model~Subclass + - categories + - Member[management].Member[commands].Member[import_categories].Member[Category] + - - Django.db.models.Model~Subclass + - categories + - Member[models].Member[CategoryBase] + - - Django.db.models.Model~Subclass + - categories + - Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - categories + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - categories + - Member[templatetags].Member[category_tags].Member[CategoryBase] + - - Django.db.models.Model~Subclass + - categories + - Member[templatetags].Member[category_tags].Member[Category] + - - Django.db.models.Model~Subclass + - categories + - Member[urls].Member[Category] + - - Django.db.models.Model~Subclass + - categories + - Member[views].Member[Category] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-category.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-category.model.yml new file mode 100644 index 00000000000..66cbac2ca31 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-category.model.yml @@ -0,0 +1,138 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - category + - Member[api].Member[CategoryViewSet] + - - Django.Views.View~Subclass + - category + - Member[api].Member[TagViewSet] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[CategoryCreateView] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[CategoryDetailView] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[CategoryListView] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[CategoryUpdateView] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[CategoryViewSet] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[TagCreateView] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[TagDetailView] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[TagListView] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[TagUpdateView] + - - Django.Views.View~Subclass + - category + - Member[urls].Member[TagViewSet] + - - Django.Views.View~Subclass + - category + - Member[views].Member[CategoryCreateView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[CategoryDetailView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[CategoryListView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[CategoryUpdateView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[TagCreateView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[TagDetailView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[TagListView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[TagUpdateView] + - - Django.Views.View~Subclass + - category + - Member[views].Member[UpdateView] + - - Django.db.models.Model~Subclass + - category + - Member[admin].Member[Category] + - - Django.db.models.Model~Subclass + - category + - Member[admin].Member[Tag] + - - Django.db.models.Model~Subclass + - category + - Member[api].Member[Category] + - - Django.db.models.Model~Subclass + - category + - Member[api].Member[Tag] + - - Django.db.models.Model~Subclass + - category + - Member[forms].Member[Category] + - - Django.db.models.Model~Subclass + - category + - Member[forms].Member[Tag] + - - Django.db.models.Model~Subclass + - category + - Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - category + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - category + - Member[models].Member[Tag] + - - Django.db.models.Model~Subclass + - category + - Member[sitemap].Member[Category] + - - Django.db.models.Model~Subclass + - category + - Member[sitemap].Member[Tag] + - - Django.db.models.Model~Subclass + - category + - Member[views].Member[Category] + - - Django.db.models.Model~Subclass + - category + - Member[views].Member[Tag] + - - django.forms.BaseForm~Subclass + - category + - Member[forms].Member[CategoryAdminForm] + - - django.forms.BaseForm~Subclass + - category + - Member[forms].Member[CategoryCreateForm] + - - django.forms.BaseForm~Subclass + - category + - Member[forms].Member[CategoryUpdateForm] + - - django.forms.BaseForm~Subclass + - category + - Member[forms].Member[TagCreateForm] + - - django.forms.BaseForm~Subclass + - category + - Member[views].Member[CategoryCreateForm] + - - django.forms.BaseForm~Subclass + - category + - Member[views].Member[CategoryUpdateForm] + - - django.forms.BaseForm~Subclass + - category + - Member[views].Member[TagCreateForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-celery_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-celery_utils.model.yml new file mode 100644 index 00000000000..e716da454cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-celery_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 + - celery_utils + - Member[admin].Member[FailedTask] + - - Django.db.models.Model~Subclass + - celery_utils + - Member[management].Member[commands].Member[cleanup_resolved_tasks].Member[FailedTask] + - - Django.db.models.Model~Subclass + - celery_utils + - Member[management].Member[commands].Member[reapply_tasks].Member[FailedTask] + - - Django.db.models.Model~Subclass + - celery_utils + - Member[models].Member[FailedTask] + - - Django.db.models.Model~Subclass + - celery_utils + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - celery_utils + - Member[persist_on_failure].Member[FailedTask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chalice.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chalice.model.yml new file mode 100644 index 00000000000..13840fcf714 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chalice.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - chalice + - Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - chalice + - Member[invoke].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chalicelib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chalicelib.model.yml new file mode 100644 index 00000000000..bd8f567c0bc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chalicelib.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[data_access].Member[dynamodb].Member[DynamoDBBaseModel] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[data_access].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[models].Member[abstract].Member[DynamoDBBaseModel] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[models].Member[token].Member[TokenPairOutput] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[models].Member[user].Member[DynamoDBBaseModel] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[models].Member[user].Member[UserLoginInput] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[models].Member[user].Member[UserRegisterInput] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[models].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[routes].Member[token].Member[UserLoginInput] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[routes].Member[token].Member[User] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[routes].Member[user].Member[UserRegisterInput] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[services].Member[token].Member[TokenPairOutput] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[services].Member[token].Member[UserLoginInput] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[services].Member[token].Member[User] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[services].Member[user].Member[UserRegisterInput] + - - pydantic.BaseModel~Subclass + - chalicelib + - Member[services].Member[user].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chartkick.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chartkick.model.yml new file mode 100644 index 00000000000..116da2a3803 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-chartkick.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - chartkick + - Member[flask].Member[Blueprint] + - - markupsafe.Markup~Subclass + - chartkick + - Member[flask].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clearcache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clearcache.model.yml new file mode 100644 index 00000000000..644ad648da5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clearcache.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 + - clearcache + - Member[urls].Member[ClearCacheAdminView] + - - Django.Views.View~Subclass + - clearcache + - Member[views].Member[ClearCacheAdminView] + - - Django.Views.View~Subclass + - clearcache + - Member[views].Member[FormView] + - - django.forms.BaseForm~Subclass + - clearcache + - Member[forms].Member[ClearCacheForm] + - - django.forms.BaseForm~Subclass + - clearcache + - Member[views].Member[ClearCacheForm] + - - django.http.response.HttpResponseRedirect~Subclass + - clearcache + - Member[views].Member[HttpResponseRedirect] 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 new file mode 100644 index 00000000000..04232cd6f94 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clearml.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - clearml + - Member[binding].Member[matplotlib_bind].Member[BytesIO] + - - io.StringIO~Subclass + - clearml + - Member[debugging].Member[log].Member[BytesIO] + - - io.StringIO~Subclass + - clearml + - Member[storage].Member[helper].Member[StringIO] + - - io.StringIO~Subclass + - clearml + - Member[utilities].Member[lowlevel].Member[astor_unparse].Member[StringIO] 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 new file mode 100644 index 00000000000..fa2ff4bc0b0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-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 + - client + - Member[openapi].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clonemapy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clonemapy.model.yml new file mode 100644 index 00000000000..3068a2c9654 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-clonemapy.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 + - clonemapy + - Member[agency].Member[AgencyHandler] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[ACLMessage] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[Address] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[Agencies] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[AgencyInfoFull] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[AgencyInfo] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[AgentInfo] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[AgentSpec] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[Agents] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[CloneMAP] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[Communication] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[DFConfig] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[Edge] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[Graph] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[ImageGroupConfig] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[ImageGroupInfo] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[ImageGroupSpec] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[ImageGroups] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[LogMessage] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[LoggerConfig] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[MASConfig] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[MASInfoShort] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[MASInfo] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[MASSpec] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[MASs] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[MQTTConfig] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[Node] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[Service] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[State] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[Status] + - - pydantic.BaseModel~Subclass + - clonemapy + - Member[datamodels].Member[TimeSeriesData] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudauthz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudauthz.model.yml new file mode 100644 index 00000000000..c82fd28d218 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudauthz.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 + - cloudauthz + - Member[providers].Member[aws].Member[ET] 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 new file mode 100644 index 00000000000..267586d84fb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinary.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - cloudinary + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - cloudinary + - Member[compat].Member[StringIO] 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 new file mode 100644 index 00000000000..d690f0a6d88 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cloudinit.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 + - cloudinit + - Member[sources].Member[DataSourceLXD].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - cloudinit + - Member[sources].Member[DataSourceLXD].Member[SocketHTTPConnection] + - - http.client.HTTPConnection~Subclass + - cloudinit + - Member[sources].Member[DataSourceScaleway].Member[HTTPConnection] 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 new file mode 100644 index 00000000000..5077c302e7e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cms.model.yml @@ -0,0 +1,216 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - cms + - Member[wizards].Member[urls].Member[WizardCreateView] + - - Django.Views.View~Subclass + - cms + - Member[wizards].Member[views].Member[SessionWizardView] + - - Django.Views.View~Subclass + - cms + - Member[wizards].Member[views].Member[WizardCreateView] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[PageUserGroup] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[Permission] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[forms].Member[TreeNode] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[pageadmin].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[pageadmin].Member[ContentType] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[pageadmin].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[permissionadmin].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[placeholderadmin].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[placeholderadmin].Member[PlaceholderReference] + - - Django.db.models.Model~Subclass + - cms + - Member[admin].Member[useradmin].Member[PageUserGroup] + - - 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[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_plugins].Member[AliasPluginModel] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_plugins].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_plugins].Member[PlaceholderReference] + - - Django.db.models.Model~Subclass + - cms + - Member[cms_toolbars].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[forms].Member[utils].Member[Site] + - - 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[Site] + - - 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[publisher_publish].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[management].Member[commands].Member[subcommands].Member[tree].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[management].Member[commands].Member[subcommands].Member[tree].Member[TreeNode] + - - Django.db.models.Model~Subclass + - cms + - Member[management].Member[commands].Member[subcommands].Member[uninstall].Member[CMSPlugin] + - - 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[Group] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[MP_Node] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[PageUserGroup] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[PlaceholderReference] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[TreeNode] + - - 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[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[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[pagemodel].Member[TreeNode] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[permissionmodels].Member[Group] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[permissionmodels].Member[PageUserGroup] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[permissionmodels].Member[Site] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[placeholderpluginmodel].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[placeholderpluginmodel].Member[PlaceholderReference] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[pluginmodel].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[pluginmodel].Member[MP_Node] + - - Django.db.models.Model~Subclass + - cms + - Member[models].Member[static_placeholder].Member[Site] + - - 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[Group] + - - 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[templatetags].Member[cms_tags].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[templatetags].Member[cms_tags].Member[Site] + - - 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[permissions].Member[Group] + - - Django.db.models.Model~Subclass + - cms + - Member[utils].Member[plugins].Member[CMSPlugin] + - - Django.db.models.Model~Subclass + - cms + - Member[views].Member[TreeNode] + - - 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[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - cms + - Member[page_rendering].Member[TemplateResponse] + - - 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 new file mode 100644 index 00000000000..3ed33dee5b8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cmsplugin_cascade.model.yml @@ -0,0 +1,90 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[embeds].Member[EntangledField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[bootstrap4].Member[jumbotron].Member[CascadeImageField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[AdminImageFormField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[fields].Member[CascadeImageField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[image].Member[CascadeImageField] + - - 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[HTMLFormField] + - - Django.Forms.Field~Subclass + - cmsplugin_cascade + - Member[link].Member[forms].Member[PhoneNumberField] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[admin].Member[CascadePage] + - - 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[forms].Member[Placeholder] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[cms_toolbars].Member[CascadePage] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[generic].Member[mixins].Member[CascadePage] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[link].Member[forms].Member[FilerFileModel] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[link].Member[forms].Member[Page] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[link].Member[plugin_base].Member[FilerFileModel] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[CascadePage] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[PageExtension] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - cmsplugin_cascade + - Member[sphinx].Member[link_plugin].Member[Page] + - - 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[PluginExtraFieldsForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[forms].Member[EntangledModelForm] + - - django.forms.BaseForm~Subclass + - cmsplugin_cascade + - Member[sharable].Member[admin].Member[EntangledModelForm] + - - django.http.response.HttpResponse~Subclass + - cmsplugin_cascade + - Member[clipboard].Member[cms_plugins].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - cmsplugin_cascade + - Member[segmentation].Member[mixins].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..91d0aec3c7a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coderedcms.model.yml @@ -0,0 +1,339 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[blocks].Member[PhoneNumberField] + - - Django.Views.View~Subclass + - coderedcms + - Member[forms].Member[CoderedSubmissionsListView] + - - Django.Views.View~Subclass + - coderedcms + - Member[forms].Member[WagtailSubmissionsListView] + - - Django.Views.View~Subclass + - coderedcms + - Member[models].Member[CoderedSubmissionsListView] + - - Django.Views.View~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedSubmissionsListView] + - - Django.Views.View~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[wagtail_hooks].Member[FormIndexView] + - - Django.Views.View~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[wagtail_hooks].Member[IndexView] + - - Django.Views.View~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[wagtail_hooks].Member[InstanceSpecificView] + - - Django.Views.View~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[wagtail_hooks].Member[SetStatusView] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[api].Member[mailchimp].Member[LayoutSettings] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[api].Member[mailchimp].Member[Site] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[forms].Member[AbstractFormField] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[forms].Member[CoderedFormField] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[importexport].Member[ContentType] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[importexport].Member[Page] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[AbstractImage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[Accordion] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[AnalyticsSettings] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[BaseEvent] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[BaseOccurrence] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[BaseSiteSetting] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[Carousel] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[Classifier] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[ClusterableModel] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedArticleIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedArticlePage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedEmail] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedEventIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedEventOccurrence] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedEventPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedLocationIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedLocationPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedSessionFormSubmission] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[CoderedWebPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[FilmStrip] + - - 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[Orderable] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[Page] + - - 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[page_models].Member[AbstractImage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[BaseEvent] + - - 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[CoderedArticleIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedArticlePage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedEventIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedEventOccurrence] + - - 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[CoderedLocationIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedLocationPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[CoderedPage] + - - 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[CoderedWebPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[FormSubmission] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[LayoutSettings] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[Orderable] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[Page] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[SessionFormSubmission] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[page_models].Member[Site] + - - 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[Carousel] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[Classifier] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[ClusterableModel] + - - 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[FilmStrip] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[snippet_models].Member[Orderable] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[wagtailsettings_models].Member[AnalyticsSettings] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[wagtailsettings_models].Member[BaseSiteSetting] + - - 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[LayoutSettings] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[models].Member[wagtailsettings_models].Member[Orderable] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[basic].Member[website].Member[models].Member[ArticleIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[basic].Member[website].Member[models].Member[ArticlePage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[basic].Member[website].Member[models].Member[CoderedArticleIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[basic].Member[website].Member[models].Member[CoderedArticlePage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[basic].Member[website].Member[models].Member[CoderedEmail] + - - 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[CoderedWebPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[basic].Member[website].Member[models].Member[FormConfirmEmail] + - - 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[WebPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[sass].Member[website].Member[models].Member[ArticleIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[sass].Member[website].Member[models].Member[ArticlePage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[sass].Member[website].Member[models].Member[CoderedArticleIndexPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[sass].Member[website].Member[models].Member[CoderedArticlePage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[sass].Member[website].Member[models].Member[CoderedEmail] + - - 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[CoderedWebPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[project_template].Member[sass].Member[website].Member[models].Member[FormConfirmEmail] + - - 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[WebPage] + - - 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[views].Member[CoderedPage] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[views].Member[LayoutSettings] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[views].Member[Page] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[AbstractEmailForm] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[AbstractEmailStreamForm] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[AbstractFormSubmission] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[AbstractForm] + - - 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[ContentType] + - - 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[wagtail_hooks].Member[Page] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[wagtail_hooks].Member[SessionFormSubmission] + - - Django.db.models.Model~Subclass + - coderedcms + - Member[wagtail_hooks].Member[ContentType] + - - django.http.response.HttpResponse~Subclass + - coderedcms + - Member[wagtail_flexible_forms].Member[models].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..7f5eb6f951b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-colorfield.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 + - colorfield + - Member[serializers].Member[DRFValidationError] 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 new file mode 100644 index 00000000000..8d8aa321467 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-comment.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 + - comment + - Member[urls].Member[JavaScriptCatalog] + - - 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[models].Member[comments].Member[ContentType] + - - Django.db.models.Model~Subclass + - comment + - Member[models].Member[followers].Member[ContentType] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[ContentType] + - - 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[post_migrate].Member[ContentType] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_migrate].Member[Group] + - - Django.db.models.Model~Subclass + - comment + - Member[signals].Member[post_migrate].Member[Permission] + - - Django.db.models.Model~Subclass + - comment + - Member[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - comment + - Member[validators].Member[ContentType] 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 new file mode 100644 index 00000000000..8873f295250 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-common.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 + - common + - Member[dockerfiles].Member[scripts].Member[createsuperuser].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-community.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-community.model.yml new file mode 100644 index 00000000000..73b0afefd26 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-community.model.yml @@ -0,0 +1,72 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - community + - Member[services].Member[stack_service].Member[ClientSession] + - - flask.Flask~Subclass + - community + - Member[app].Member[Flask] + - - flask.Response~Subclass + - community + - Member[app].Member[Response] + - - sqlalchemy.engine.Connection~Subclass + - community + - Member[database].Member[utils].Member[Connection] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[database].Member[events].Member[annotation_dump_logger].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[database].Member[schema_migrations].Member[alembic].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[database].Member[schema_migrations].Member[alembic].Member[versions].Member[migration_2019_08_30_add_unique_id_to_entitysynonyms_d45a0bf21e89].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[database].Member[schema_migrations].Member[alembic].Member[versions].Member[migration_2019_10_25_add_column_for_synonym_foreign_key_a813c6c15a4c].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[database].Member[schema_migrations].Member[alembic].Member[versions].Member[migration_2020_05_06_add_in_training_data_column_af3596f6982f].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[database].Member[service].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[database].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[local].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[server].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[services].Member[db_migration_service].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[services].Member[evaluation_service].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[services].Member[event_consumers].Member[event_consumer].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[services].Member[event_service].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[services].Member[integrated_version_control].Member[git_service].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[services].Member[intent_service].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[services].Member[model_service].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[sql_migrations].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - community + - Member[telemetry].Member[Session] 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 new file mode 100644 index 00000000000..68e1c02f116 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-completion.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 + - completion + - Member[models].Member[TimeStampedModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-components.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-components.model.yml new file mode 100644 index 00000000000..482af10a295 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-components.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 + - components + - Member[urls].Member[ComponentView] + - - Django.Views.View~Subclass + - components + - Member[views].Member[ComponentView] + - - Django.Views.View~Subclass + - components + - Member[views].Member[View] + - - django.forms.BaseForm~Subclass + - components + - Member[forms].Member[BForm] + - - django.forms.BaseForm~Subclass + - components + - Member[forms].Member[BModelForm] + - - django.forms.BaseForm~Subclass + - components + - Member[views].Member[BForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - components + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseNotFound~Subclass + - components + - Member[views].Member[HttpResponseNotFound] + - - django.http.response.HttpResponseRedirect~Subclass + - components + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - components + - Member[views].Member[HttpResponse] 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 new file mode 100644 index 00000000000..123601e5d5b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-computedfields.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 + - computedfields + - Member[admin].Member[ComputedFieldsAdminModel] + - - Django.db.models.Model~Subclass + - computedfields + - Member[admin].Member[ContributingModelsModel] + - - Django.db.models.Model~Subclass + - computedfields + - Member[models].Member[ComputedFieldsAdminModel] + - - Django.db.models.Model~Subclass + - computedfields + - Member[models].Member[ContributingModelsModel] 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 new file mode 100644 index 00000000000..9ddf7540dde --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-conda_build.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - conda_build + - Member[bdist_conda].Member[StringIO] + - - io.StringIO~Subclass + - conda_build + - Member[conda_interface].Member[StringIO] + - - io.StringIO~Subclass + - conda_build + - Member[skeletons].Member[pypi].Member[StringIO] + - - io.StringIO~Subclass + - conda_build + - Member[utils].Member[StringIO] 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 new file mode 100644 index 00000000000..205a80b96ea --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-consent.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 + - consent + - Member[admin].Member[DataSharingConsentTextOverrides] + - - Django.db.models.Model~Subclass + - consent + - Member[admin].Member[DataSharingConsent] + - - Django.db.models.Model~Subclass + - consent + - Member[mixins].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - consent + - Member[models].Member[Consent] + - - Django.db.models.Model~Subclass + - consent + - Member[models].Member[DataSharingConsentTextOverrides] + - - Django.db.models.Model~Subclass + - consent + - Member[models].Member[DataSharingConsent] + - - Django.db.models.Model~Subclass + - consent + - Member[models].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - consent + - Member[models].Member[TimeStampedModel] 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 new file mode 100644 index 00000000000..98240f3bd11 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-constance.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 + - constance + - Member[admin].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-controller.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-controller.model.yml new file mode 100644 index 00000000000..cb7ddd163ac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-controller.model.yml @@ -0,0 +1,1065 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - controller + - Member[controller].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - controller + - Member[events].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - controller + - Member[onboarding].Member[ClientSession] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AMLRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ActionMenuFetchResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ActionMenuModulesResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AdminConfig] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AdminMediationDeny] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AdminModules] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AdminReset] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AdminShutdown] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AdminStatusLiveliness] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AdminStatusReadiness] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AdminStatus] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AttachDecoratorData1JWS] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AttachDecoratorDataJWSHeader] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AttachDecoratorDataJWS] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AttachDecoratorData] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AttachDecorator] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AttachmentDef] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[AttributeMimeTypesResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[BasicMessageModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ClaimFormat] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ClearPendingRevocationsRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ConnRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ConnectionInvitation] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ConnectionList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ConnectionMetadataSetRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ConnectionMetadata] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ConnectionModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ConnectionStaticRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ConnectionStaticResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Constraints] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Context1] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Context] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CreateInvitationRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CreateWalletRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CreateWalletResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CreateWalletTokenRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CreateWalletTokenResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredAttrSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredDefValuePrimary] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredDefValueRevocation] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredDefValue] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredInfoList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredRevIndyRecordsResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredRevRecordDetailsResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredRevRecordResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredRevokedResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialDefinitionGetResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialDefinitionId] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialDefinitionSendRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialDefinitionSendResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialDefinition] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialDefinitionsCreatedResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialOffer] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialPreview] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialProposal] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[CredentialStatusOptions] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Credential] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIDCreateOptions] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIDCreate] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIDEndpointWithType] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIDEndpoint] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIDList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIDResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIDXRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DID] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIFField] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIFHolder] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIFOptions] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIFPresSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIFProofProposal] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[DIFProofRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Date] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Disclose] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Disclosures] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Doc] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[EndorserInfo] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[EndpointsResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[FieldIdItem] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Filter] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Generated] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[GetDIDEndpointResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[GetDIDVerkeyResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[GetNymRoleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[HolderModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyAttrValue] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyCredAbstract] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyCredInfo] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyCredPrecis] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyCredRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyCredential] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyEQProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyGEProofPred] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyGEProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyKeyCorrectnessProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyNonRevocProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyNonRevocationInterval] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyPresAttrSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyPresPredSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyPresPreview] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyPresSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyPrimaryProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofIdentifier] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofProofAggregatedProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofProofProofsProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofReqAttrSpecNonRevoked] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofReqAttrSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofReqPredSpecNonRevoked] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofReqPredSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofRequestNonRevoked] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofRequestedProofPredicate] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofRequestedProofRevealedAttrGroup] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofRequestedProofRevealedAttr] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProofRequestedProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyRequestedCredsRequestedAttr] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyRequestedCredsRequestedPred] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyRevRegDefValuePublicKeysAccumKey] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyRevRegDefValuePublicKeys] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyRevRegDefValue] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyRevRegDef] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyRevRegEntryValue] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IndyRevRegEntry] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[InputDescriptors] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IntroModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[InvitationCreateRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[InvitationMessage] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[InvitationRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[InvitationResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IssueCredentialModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IssuerCredRevRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[IssuerRevRegRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[KeylistQueryFilterRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[KeylistQueryPaginate] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[KeylistQuery] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[KeylistUpdateRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[KeylistUpdateRule] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[KeylistUpdate] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Keylist] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[LDProofVCDetailOptions] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[LDProofVCDetail] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[LedgerConfigInstance] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[LedgerConfigList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[LedgerModulesResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[LinkedDataProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MediationCreateRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MediationDeny] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MediationGrant] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MediationIdMatchInfo] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MediationList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MediationRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MenuFormParam] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MenuForm] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MenuJson] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MenuOption] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Menu] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[MultitenantModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[OobRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[PerformRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[PingRequestResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[PingRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[PresentationDefinition] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[PresentationProposal] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[PresentationRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ProfileSettings] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ProtocolDescriptor] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[PublishRevocations] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[PurgeItem] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Queries] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[QueryItem] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Query] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RawEncoded] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ReceiveInvitationRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RecipientKey] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RemoveWalletRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ResolutionResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RevRegCreateRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RevRegId] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RevRegIssuedResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RevRegResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RevRegUpdateTailsFileUri] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RevRegWalletUpdatedResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RevRegsCreated] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RevocationModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RevokeRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RouteRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RoutingKey2] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RoutingKey3] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[RoutingKey] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Rrid2cridItem] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SchemaGetResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SchemaId1] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SchemaId] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SchemaInputDescriptor] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SchemaSendRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SchemaSendResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Schema] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SchemasCreatedResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SchemasInputDescriptorFilter] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SendMenu] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SendMessage] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[ServiceDecorator] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SignRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SignResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SignatureOptions] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SignedDoc] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[SubmissionRequirements] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TAAAccept] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TAAAcceptance] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TAAInfo] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TAARecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TAAResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TailsDeleteResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TransactionJobs] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TransactionList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TransactionRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TxnOrCredentialDefinitionSendResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TxnOrPublishRevocationsResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TxnOrRegisterLedgerNymResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TxnOrRevRegResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[TxnOrSchemaSendResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[Type] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[UpdateProfileSettings] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[UpdateWalletRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialBoundOfferRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialConnFreeOfferRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialCreate] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialExchangeListResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialExchange] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialFreeOfferRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialIssueRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialProblemReportRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialProposalRequestMand] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialProposalRequestOpt] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10CredentialStoreRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10DiscoveryExchangeListResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10DiscoveryRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10PresentProofModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10PresentationCreateRequestRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10PresentationExchangeList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10PresentationExchange] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10PresentationProblemReportRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10PresentationProposalRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10PresentationSendRequestRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V10PresentationSendRequestToProposal] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredAttrSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredBoundOfferRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredExFree] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredExRecordByFormat] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredExRecordDetail] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredExRecordIndy] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredExRecordLDProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredExRecordListResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredExRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredFilterIndy] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredFilterLDProof] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredFilter] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredFormat] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredIssueProblemReportRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredIssueRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredIssue] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredOfferConnFreeRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredOfferRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredOffer] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredPreview] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredProposal] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredRequestFree] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredRequestRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20CredStoreRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20DiscoveryExchangeListResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20DiscoveryExchangeResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20DiscoveryRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20IssueCredSchemaCore] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20IssueCredentialModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresCreateRequestRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresExRecordByFormat] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresExRecordList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresExRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresFormat] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresProblemReportRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresProposalByFormat] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresProposalRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresProposal] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresRequestByFormat] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresSendRequestRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresSpecByFormatRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20Pres] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresentProofModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[V20PresentationSendRequestToProposal] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[VCRecordList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[VCRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[VerifyRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[VerifyResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[W3CCredentialsListRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[WalletList] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[WalletModuleResponse] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[WalletRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[models].Member[WriteLedgerRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[AdminConfig] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[ConnRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[ConnectionList] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[CredAttrSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[CredentialDefinitionSendRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[CredentialDefinitionSendResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[CredentialPreview] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[Credential] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[DIDCreateOptions] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[DIDCreate] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[DIDResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[DIFOptions] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[DIFProofRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[IndyCredPrecis] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[IndyPresSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[IndyProofReqAttrSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[IndyProofReqPredSpec] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[IndyProofRequestNonRevoked] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[IndyProofRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[InvitationCreateRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[InvitationMessage] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[InvitationRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[InvitationResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[LDProofVCDetailOptions] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[LDProofVCDetail] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[MediationRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[OobRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[PingRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[PresentationDefinition] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[ReceiveInvitationRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[SchemaSendRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[SchemaSendResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[TAAAccept] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[TAAResult] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V10CredentialExchange] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V10CredentialFreeOfferRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V10PresentationExchange] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V10PresentationSendRequestRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20CredExRecordDetail] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20CredExRecordIndy] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20CredExRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20CredFilterIndy] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20CredFilter] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20CredOfferRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20CredPreview] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20PresExRecord] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20PresRequestByFormat] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20PresSendRequestRequest] + - - pydantic.BaseModel~Subclass + - controller + - Member[protocols].Member[V20PresSpecByFormatRequest] 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 new file mode 100644 index 00000000000..5df4e52263d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cookbook.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - cookbook + - Member[flows].Member[github_digest].Member[Secret] + - - pydantic.BaseModel~Subclass + - cookbook + - Member[slackbot].Member[handler].Member[Event] 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 new file mode 100644 index 00000000000..4d4c56b8274 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-core.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - core + - Member[projection_handler].Member[pickle] 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 new file mode 100644 index 00000000000..0fb67cab0be --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cornerstone.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 + - cornerstone + - Member[serializers].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - cornerstone + - Member[views].Member[CornerstoneEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coveragespace.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coveragespace.model.yml new file mode 100644 index 00000000000..dbf1529b6ff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coveragespace.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - coveragespace + - Member[cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coveralls.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coveralls.model.yml new file mode 100644 index 00000000000..c33b63995fd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-coveralls.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - coveralls + - Member[api].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-covid19.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-covid19.model.yml new file mode 100644 index 00000000000..62acd266652 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-covid19.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 + - covid19 + - Member[views].Member[Covid19] + - - Django.Views.View~Subclass + - covid19 + - Member[views].Member[TemplateView] + - - pickle~Alias + - covid19 + - Member[google_sheet].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cpf_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cpf_field.model.yml new file mode 100644 index 00000000000..39d475b9aaf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cpf_field.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 + - cpf_field + - Member[forms].Member[MyModel] + - - Django.db.models.Model~Subclass + - cpf_field + - Member[models].Member[MyModel] + - - django.forms.BaseForm~Subclass + - cpf_field + - Member[forms].Member[CPFFieldForm] + - - django.forms.BaseForm~Subclass + - cpf_field + - Member[forms].Member[ModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crate.model.yml new file mode 100644 index 00000000000..68fedd3a9cf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crate.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 + - crate + - Member[client].Member[http].Member[HTTPConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-creditcards.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-creditcards.model.yml new file mode 100644 index 00000000000..c50fedb7181 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-creditcards.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 + - creditcards + - Member[forms].Member[CardExpiryField] + - - Django.Forms.Field~Subclass + - creditcards + - Member[forms].Member[CardNumberField] + - - Django.Forms.Field~Subclass + - creditcards + - Member[forms].Member[SecurityCodeField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crispy_forms_gds.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crispy_forms_gds.model.yml new file mode 100644 index 00000000000..22872a0ce49 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crispy_forms_gds.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 + - crispy_forms_gds + - Member[fields].Member[DateInputField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crownstone_cloud.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crownstone_cloud.model.yml new file mode 100644 index 00000000000..9c91d3467a9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crownstone_cloud.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - crownstone_cloud + - Member[helpers].Member[requests].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crystal.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crystal.model.yml new file mode 100644 index 00000000000..81775de8371 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-crystal.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - crystal + - Member[crystal_html].Member[Markup] + - - markupsafe.Markup~Subclass + - crystal + - Member[renderer].Member[Markup] + - - xml.etree.ElementTree~Subclass + - crystal + - Member[deduplicate_toc].Member[etree] + - - xml.etree.ElementTree~Subclass + - crystal + - Member[renderer].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvexport.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvexport.model.yml new file mode 100644 index 00000000000..c232c5d0b75 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvexport.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.forms.BaseForm~Subclass + - csvexport + - Member[actions].Member[CSVFieldsForm] + - - django.forms.BaseForm~Subclass + - csvexport + - Member[actions].Member[CSVFormatForm] + - - django.forms.BaseForm~Subclass + - csvexport + - Member[actions].Member[UniqueForm] + - - django.forms.BaseForm~Subclass + - csvexport + - Member[forms].Member[CSVFieldsForm] + - - django.forms.BaseForm~Subclass + - csvexport + - Member[forms].Member[CSVFormatForm] + - - django.forms.BaseForm~Subclass + - csvexport + - Member[forms].Member[UniqueForm] + - - django.http.response.HttpResponse~Subclass + - csvexport + - Member[actions].Member[HttpResponse] 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 new file mode 100644 index 00000000000..d316a3cddc4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-csvimport.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 + - csvimport + - Member[management].Member[commands].Member[importcsv].Member[ContentType] 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 new file mode 100644 index 00000000000..56d7bb43864 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cuser.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - cuser + - Member[admin].Member[CUser] + - - Django.db.models.Model~Subclass + - cuser + - Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - cuser + - Member[admin].Member[StockGroup] + - - Django.db.models.Model~Subclass + - cuser + - Member[compat].Member[User] + - - Django.db.models.Model~Subclass + - cuser + - Member[forms].Member[CUser] + - - Django.db.models.Model~Subclass + - cuser + - Member[middleware].Member[User] + - - Django.db.models.Model~Subclass + - cuser + - Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - cuser + - Member[models].Member[AbstractCUser] + - - Django.db.models.Model~Subclass + - cuser + - Member[models].Member[BaseGroup] + - - Django.db.models.Model~Subclass + - cuser + - Member[models].Member[CUser] + - - Django.db.models.Model~Subclass + - cuser + - Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - cuser + - Member[models].Member[PermissionsMixin] 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 new file mode 100644 index 00000000000..0aae9bc3a16 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_field.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 + - custom_field + - Member[custom_field].Member[ContentType] + - - Django.db.models.Model~Subclass + - custom_field + - Member[models].Member[ContentType] 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 new file mode 100644 index 00000000000..69c0433670e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-custom_user.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 + - custom_user + - Member[admin].Member[EmailUser] + - - Django.db.models.Model~Subclass + - custom_user + - Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - custom_user + - Member[models].Member[AbstractEmailUser] + - - Django.db.models.Model~Subclass + - custom_user + - Member[models].Member[EmailUser] + - - Django.db.models.Model~Subclass + - custom_user + - Member[models].Member[PermissionsMixin] 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 new file mode 100644 index 00000000000..4520fca9df0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-cvat.model.yml @@ -0,0 +1,96 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[urls].Member[SpectacularAPIView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[urls].Member[SpectacularRedocView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[engine].Member[urls].Member[SpectacularSwaggerView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[urls].Member[ConfirmEmailViewEx] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[urls].Member[LoginViewEx] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[urls].Member[LogoutView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[urls].Member[PasswordChangeView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[urls].Member[PasswordResetConfirmView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[urls].Member[PasswordResetView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[urls].Member[RegisterViewEx] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[ConfirmEmailViewEx] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[ConfirmEmailView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[LoginViewEx] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[RegisterViewEx] + - - Django.Views.View~Subclass + - cvat + - Member[apps].Member[iam].Member[views].Member[RegisterView] + - - 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[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[User] + - - 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[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[events].Member[signals].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[iam].Member[admin].Member[Group] + - - 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[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[organizations].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - cvat + - Member[apps].Member[webhooks].Member[models].Member[User] + - - rest_framework.exceptions.APIException~Subclass + - cvat + - Member[apps].Member[engine].Member[task].Member[ValidationError] 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 new file mode 100644 index 00000000000..a2129e50859 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-d1_11.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 + - d1_11 + - Member[views].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dashboard.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dashboard.model.yml new file mode 100644 index 00000000000..5d2867c00be --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dashboard.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 + - dashboard + - Member[models].Member[classmarker] + - - Django.db.models.Model~Subclass + - dashboard + - Member[views].Member[MatrixCertificate] + - - Django.db.models.Model~Subclass + - dashboard + - Member[views].Member[Profile] + - - Django.db.models.Model~Subclass + - dashboard + - Member[views].Member[classmarker] + - - Django.db.models.Model~Subclass + - dashboard + - Member[views].Member[matrix] + - - django.http.response.HttpResponse~Subclass + - dashboard + - Member[views].Member[HttpResponse] 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 new file mode 100644 index 00000000000..4b8a9d66292 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dashing.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 + - dashing + - Member[widgets].Member[GraphWidget] + - - Django.Views.View~Subclass + - dashing + - Member[widgets].Member[KnobWidget] + - - Django.Views.View~Subclass + - dashing + - Member[widgets].Member[ListWidget] + - - Django.Views.View~Subclass + - dashing + - Member[widgets].Member[MapWidget] + - - Django.Views.View~Subclass + - dashing + - Member[widgets].Member[NumberWidget] + - - Django.Views.View~Subclass + - dashing + - Member[widgets].Member[View] + - - Django.Views.View~Subclass + - dashing + - Member[widgets].Member[Widget] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data.model.yml new file mode 100644 index 00000000000..1361aa6c8a1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-data.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 + - data + - Member[urls].Member[OpenDataView] + - - Django.Views.View~Subclass + - data + - Member[urls].Member[ProtectedDataView] + - - Django.Views.View~Subclass + - data + - Member[views].Member[OpenDataView] + - - Django.Views.View~Subclass + - data + - Member[views].Member[ProtectedDataView] + - - Django.Views.View~Subclass + - data + - Member[views].Member[View] + - - django.http.response.HttpResponse~Subclass + - data + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - data + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataengineeringutils3.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataengineeringutils3.model.yml new file mode 100644 index 00000000000..7f517f154fd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataengineeringutils3.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dataengineeringutils3 + - Member[s3].Member[StringIO] + - - io.StringIO~Subclass + - dataengineeringutils3 + - Member[writer].Member[BytesIO] + - - io.StringIO~Subclass + - dataengineeringutils3 + - Member[writer].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datapane.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datapane.model.yml new file mode 100644 index 00000000000..1e395be68e0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datapane.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - datapane + - Member[common].Member[df_processor].Member[StringIO] + - - lxml.etree~Alias + - datapane + - Member[client].Member[api].Member[report].Member[etree] + - - lxml.etree~Alias + - datapane + - Member[common].Member[report].Member[etree] + - - pickle~Alias + - datapane + - Member[client].Member[api].Member[dp_object].Member[pickle] + - - pickle~Alias + - datapane + - Member[client].Member[files].Member[pickle] + - - requests.models.Response~Subclass + - datapane + - Member[client].Member[api].Member[common].Member[Response] 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 new file mode 100644 index 00000000000..4b8a0e39329 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dataset.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - dataset + - Member[datasets].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 new file mode 100644 index 00000000000..178c237abf8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-datasets.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - datasets + - Member[dataset_synthetics].Member[pickle] 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 new file mode 100644 index 00000000000..b211a4a021b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbt.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dbt + - Member[adapters].Member[snowflake].Member[impl].Member[StringIO] 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 new file mode 100644 index 00000000000..1b9d41f5bc5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbtemplates.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 + - dbtemplates + - Member[loader].Member[Site] + - - 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[sync_templates].Member[Site] + - - Django.db.models.Model~Subclass + - dbtemplates + - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - dbtemplates + - Member[utils].Member[cache].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbus_fast.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbus_fast.model.yml new file mode 100644 index 00000000000..87ba734a1fe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dbus_fast.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_fast + - Member[aio].Member[proxy_object].Member[ET] + - - xml.etree.ElementTree~Subclass + - dbus_fast + - Member[glib].Member[proxy_object].Member[ET] + - - xml.etree.ElementTree~Subclass + - dbus_fast + - Member[introspection].Member[ET] + - - xml.etree.ElementTree~Subclass + - dbus_fast + - Member[message_bus].Member[ET] + - - xml.etree.ElementTree~Subclass + - dbus_fast + - Member[proxy_object].Member[ET] 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 new file mode 100644 index 00000000000..14c36ca0760 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ddtrace.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ddtrace + - Member[appsec].Member[handlers].Member[BytesIO] + - - io.StringIO~Subclass + - ddtrace + - Member[internal].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - ddtrace + - Member[span].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deal.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deal.model.yml new file mode 100644 index 00000000000..16cd3e48bea --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deal.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - deal + - Member[_decorators].Member[silent].Member[PatchedStringIO] + - - io.StringIO~Subclass + - deal + - Member[_decorators].Member[silent].Member[StringIO] 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 new file mode 100644 index 00000000000..22e5e00d133 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debug_toolbar.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 + - debug_toolbar + - Member[panels].Member[redirects].Member[SimpleTemplateResponse] 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 new file mode 100644 index 00000000000..fe98f9a2f1d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-debugpy.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydev_bundle].Member[_pydev_jy_imports_tipper].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydev_bundle].Member[_pydev_log].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydev_bundle].Member[pydev_console_utils].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydev_runfiles].Member[pydev_runfiles_nose].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_code_to_source].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_collect_bytecode_info].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_comm].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_net_command_factory_json].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_net_command_factory_xml].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_process_net_command].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[_pydevd_bundle].Member[pydevd_resolver].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[pycompletionserver].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[pydevd_attach_to_process].Member[winappdbg].Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[pydevd_attach_to_process].Member[winappdbg].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - debugpy + - Member[src].Member[debugpy].Member[_vendored].Member[pydevd].Member[pydevd_tracing].Member[StringIO] + - - 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-decorators.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-decorators.model.yml new file mode 100644 index 00000000000..360c42f31ef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-decorators.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 + - decorators + - Member[HttpResponse] 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 new file mode 100644 index 00000000000..0a4c5aa9b10 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-defender.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 + - defender + - Member[middleware].Member[LoginView] 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 new file mode 100644 index 00000000000..8a6b968677c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed.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 + - degreed + - Member[serializers].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - degreed + - Member[views].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 new file mode 100644 index 00000000000..b3d98d13f35 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-degreed2.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 + - degreed2 + - Member[serializers].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - degreed2 + - Member[views].Member[Degreed2EnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deliverynotes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deliverynotes.model.yml new file mode 100644 index 00000000000..c7a2e70e836 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deliverynotes.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[admin].Member[Notes] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[forms].Member[Notes] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[forms].Member[Orglogo] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[models].Member[Notes] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[templatetags].Member[deliverynotes_tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[templatetags].Member[deliverynotes_tags].Member[Notes] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[views].Member[Notes] + - - Django.db.models.Model~Subclass + - deliverynotes + - Member[views].Member[Orglogo] + - - django.forms.BaseForm~Subclass + - deliverynotes + - Member[forms].Member[DeliveryNotesForm] + - - django.forms.BaseForm~Subclass + - deliverynotes + - Member[templatetags].Member[deliverynotes_tags].Member[DeliveryNotesForm] + - - django.forms.BaseForm~Subclass + - deliverynotes + - Member[views].Member[DeliveryNotesForm] + - - django.http.response.HttpResponse~Subclass + - deliverynotes + - Member[views].Member[HttpResponse] 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 new file mode 100644 index 00000000000..0f382fb722e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo.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 + - demo + - Member[views].Member[FilterView] + - - Django.db.models.Model~Subclass + - demo + - Member[cron].Member[User] + - - Django.db.models.Model~Subclass + - demo + - Member[example].Member[admin].Member[Comment] + - - Django.db.models.Model~Subclass + - demo + - Member[example].Member[models].Member[Comment] 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 new file mode 100644 index 00000000000..81ec745744e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-demo_site.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 + - demo_site + - Member[auth].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deploy_docs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deploy_docs.model.yml new file mode 100644 index 00000000000..76daaf7678e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-deploy_docs.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - deploy_docs + - Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-des.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-des.model.yml new file mode 100644 index 00000000000..68b599c1dce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-des.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 + - des + - Member[admin].Member[DynamicEmailConfiguration] + - - Django.db.models.Model~Subclass + - des + - Member[forms].Member[DynamicEmailConfiguration] + - - Django.db.models.Model~Subclass + - des + - Member[models].Member[DynamicEmailConfiguration] + - - django.forms.BaseForm~Subclass + - des + - Member[admin].Member[DynamicEmailConfigurationForm] + - - django.forms.BaseForm~Subclass + - des + - Member[forms].Member[DynamicEmailConfigurationForm] + - - django.forms.BaseForm~Subclass + - des + - Member[forms].Member[ModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-desktop.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-desktop.model.yml new file mode 100644 index 00000000000..0a5d06fcc24 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-desktop.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - desktop + - Member[desktop].Member[Flask] 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 new file mode 100644 index 00000000000..8b735cc6cef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dev.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 + - dev + - Member[myapp].Member[views].Member[BSModalCreateView] + - - Django.Views.View~Subclass + - dev + - Member[myapp].Member[views].Member[EventListView] + - - Django.Views.View~Subclass + - dev + - Member[myapp].Member[views].Member[EventModalCreateView] + - - Django.Views.View~Subclass + - dev + - Member[myapp].Member[views].Member[FilterView] + - - django.forms.BaseForm~Subclass + - dev + - Member[myapp].Member[forms].Member[BSModalModelForm] + - - 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[views].Member[BaseForm] + - - django.forms.BaseForm~Subclass + - dev + - Member[myapp].Member[views].Member[CustomInputTemplateToDoForm] + - - django.forms.BaseForm~Subclass + - dev + - Member[myapp].Member[views].Member[EventModalModelForm] + - - django.http.response.HttpResponseRedirect~Subclass + - dev + - Member[myapp].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - dev + - Member[myapp].Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-devolo_plc_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-devolo_plc_api.model.yml new file mode 100644 index 00000000000..494407fc91a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-devolo_plc_api.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - devolo_plc_api + - Member[clients].Member[protobuf].Member[AsyncClient] + - - httpx.Client~Subclass + - devolo_plc_api + - Member[device].Member[AsyncClient] + - - httpx.Client~Subclass + - devolo_plc_api + - Member[device_api].Member[deviceapi].Member[AsyncClient] + - - httpx.Client~Subclass + - devolo_plc_api + - Member[plcnet_api].Member[plcnetapi].Member[AsyncClient] + - - io.StringIO~Subclass + - devolo_plc_api + - Member[helpers].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-devserver.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-devserver.model.yml new file mode 100644 index 00000000000..3b4c3dbfabd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-devserver.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 + - devserver + - Member[management].Member[commands].Member[runserver].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-discord_together.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-discord_together.model.yml new file mode 100644 index 00000000000..248c43ea3e0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-discord_together.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - discord_together + - Member[discordTogetherMain].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-disqus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-disqus.model.yml new file mode 100644 index 00000000000..71a38a19b53 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-disqus.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 + - disqus + - Member[management].Member[commands].Member[disqus_export].Member[Site] + - - Django.db.models.Model~Subclass + - disqus + - Member[templatetags].Member[disqus_tags].Member[Site] + - - Django.db.models.Model~Subclass + - disqus + - Member[wxr_feed].Member[ContentType] + - - Django.db.models.Model~Subclass + - disqus + - Member[wxr_feed].Member[Site] 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 new file mode 100644 index 00000000000..2814b6ae1ff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-distributed.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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[scheduler].Member[info].Member[EventstreamHandler] + - - tornado.web.RequestHandler~Subclass + - distributed + - Member[http].Member[scheduler].Member[info].Member[WebSocketHandler] 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 new file mode 100644 index 00000000000..a17bd7bb582 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dj_rest_auth.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 + - dj_rest_auth + - Member[registration].Member[views].Member[ConfirmEmailView] + - - Django.Views.View~Subclass + - dj_rest_auth + - Member[urls].Member[TokenVerifyView] + - - Django.db.models.Model~Subclass + - dj_rest_auth + - Member[models].Member[DefaultTokenModel] + - - Django.db.models.Model~Subclass + - dj_rest_auth + - Member[registration].Member[serializers].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - dj_rest_auth + - Member[registration].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - dj_rest_auth + - Member[social_serializers].Member[SocialToken] + - - django.forms.BaseForm~Subclass + - dj_rest_auth + - Member[forms].Member[AllAuthPasswordResetForm] + - - django.forms.BaseForm~Subclass + - dj_rest_auth + - Member[forms].Member[DefaultPasswordResetForm] + - - django.forms.BaseForm~Subclass + - dj_rest_auth + - Member[serializers].Member[AllAuthPasswordResetForm] 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 new file mode 100644 index 00000000000..adaaec22409 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django.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 + - django + - Member[polls].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - django + - Member[polls].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - django + - Member[polls].Member[views].Member[ResultsView] + - - Django.db.models.Model~Subclass + - django + - Member[polls].Member[admin].Member[Choice] + - - Django.db.models.Model~Subclass + - django + - Member[polls].Member[admin].Member[Question] + - - Django.db.models.Model~Subclass + - django + - Member[polls].Member[models].Member[Choice] + - - Django.db.models.Model~Subclass + - django + - Member[polls].Member[models].Member[Question] + - - Django.db.models.Model~Subclass + - django + - Member[polls].Member[views].Member[Choice] + - - Django.db.models.Model~Subclass + - django + - Member[polls].Member[views].Member[Question] + - - django.http.request.HttpRequest~Subclass + - django + - Member[polls].Member[views].Member[HttpRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - django + - Member[polls].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - django + - Member[app].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django + - Member[polls].Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_admin_bootstrapped.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_admin_bootstrapped.model.yml new file mode 100644 index 00000000000..501c1b52e95 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_admin_bootstrapped.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_admin_bootstrapped + - Member[widgets].Member[ContentType] 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 new file mode 100644 index 00000000000..a5638a82076 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ajax.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_ajax + - Member[encoder].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth.model.yml new file mode 100644 index 00000000000..8d1eed4e4bb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth.model.yml @@ -0,0 +1,87 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - django_auth + - Member[urls].Member[APIUserLoginView] + - - Django.Views.View~Subclass + - django_auth + - Member[urls].Member[APIUserLogoutView] + - - Django.Views.View~Subclass + - django_auth + - Member[urls].Member[APIUserRegisterView] + - - Django.Views.View~Subclass + - django_auth + - Member[urls].Member[APIVerificationCodeView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[APIUserLoginView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[APIUserLogoutView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[APIUserRegisterView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[APIVerificationCodeView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[View] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[api].Member[APIUserLoginView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[api].Member[APIUserLogoutView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[api].Member[APIUserRegisterView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[api].Member[APIVerificationCodeView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[api].Member[View] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[user].Member[UserHomeIndexView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[user].Member[UserLoginView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[user].Member[UserLogoutView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[user].Member[UserRegisterView] + - - Django.Views.View~Subclass + - django_auth + - Member[views].Member[user].Member[View] + - - Django.db.models.Model~Subclass + - django_auth + - Member[admin].Member[User] + - - Django.db.models.Model~Subclass + - django_auth + - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - django_auth + - Member[models].Member[_User] + - - Django.db.models.Model~Subclass + - django_auth + - Member[views].Member[User] + - - Django.db.models.Model~Subclass + - django_auth + - Member[views].Member[api].Member[User] + - - django.http.response.HttpResponse~Subclass + - django_auth + - Member[views].Member[user].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - django_auth + - Member[views].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - django_auth + - Member[views].Member[api].Member[JsonResponse] 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 new file mode 100644 index 00000000000..7b7ced7e5f9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth_adfs.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_auth_adfs + - Member[backend].Member[Group] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth_ldap.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth_ldap.model.yml new file mode 100644 index 00000000000..90ae7cbe6a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auth_ldap.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_auth_ldap + - Member[backend].Member[Group] + - - Django.db.models.Model~Subclass + - django_auth_ldap + - Member[backend].Member[Permission] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auto_logout.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auto_logout.model.yml new file mode 100644 index 00000000000..dd8ef226b35 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_auto_logout.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 + - django_auto_logout + - Member[middleware].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - django_auto_logout + - Member[utils].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - django_auto_logout + - Member[middleware].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_bootstrap_icons_sample.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_bootstrap_icons_sample.model.yml new file mode 100644 index 00000000000..88ff3e80664 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_bootstrap_icons_sample.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_bootstrap_icons_sample + - Member[views].Member[SamplesView] + - - Django.Views.View~Subclass + - django_bootstrap_icons_sample + - Member[views].Member[TemplateView] + - - django.forms.BaseForm~Subclass + - django_bootstrap_icons_sample + - Member[forms].Member[IconForm] + - - django.forms.BaseForm~Subclass + - django_bootstrap_icons_sample + - Member[views].Member[IconForm] 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 new file mode 100644 index 00000000000..e81fbcb3c34 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_browser_reload.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_browser_reload + - Member[views].Member[ASGIRequest] 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 new file mode 100644 index 00000000000..fa30219a465 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_cas_ng.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_cas_ng + - Member[utils].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ckeditor_5.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ckeditor_5.model.yml new file mode 100644 index 00000000000..9b97fdb1bc6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_ckeditor_5.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 + - django_ckeditor_5 + - Member[forms].Member[UploadFileForm] + - - django.forms.BaseForm~Subclass + - django_ckeditor_5 + - Member[views].Member[UploadFileForm] + - - django.http.response.JsonResponse~Subclass + - django_ckeditor_5 + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comment_migrate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comment_migrate.model.yml new file mode 100644 index 00000000000..38ce6b6672d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comment_migrate.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_comment_migrate + - Member[backends].Member[base].Member[Model] 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 new file mode 100644 index 00000000000..b70043af6e3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments.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_comments + - Member[abstracts].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments + - Member[abstracts].Member[Site] + - - Django.db.models.Model~Subclass + - django_comments + - Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments + - Member[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments + - Member[templatetags].Member[comments].Member[ContentType] 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 new file mode 100644 index 00000000000..08b009b26b9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_comments_xtd.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[admin].Member[CommentFlag] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[admin].Member[XtdComment] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[api].Member[frontend].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[api].Member[serializers].Member[CommentFlag] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[api].Member[serializers].Member[XtdComment] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[api].Member[views].Member[CommentFlag] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[api].Member[views].Member[ContentType] + - - 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[CommentFlag] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[models].Member[Comment] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[models].Member[XtdComment] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[moderation].Member[CommentFlag] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[templatetags].Member[comments_xtd].Member[CommentFlag] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[templatetags].Member[comments_xtd].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[views].Member[CommentFlag] + - - Django.db.models.Model~Subclass + - django_comments_xtd + - Member[views].Member[ContentType] + - - django.forms.BaseForm~Subclass + - django_comments_xtd + - Member[api].Member[frontend].Member[CommentSecurityForm] + - - django.forms.BaseForm~Subclass + - django_comments_xtd + - Member[api].Member[serializers].Member[CommentSecurityForm] + - - django.forms.BaseForm~Subclass + - django_comments_xtd + - Member[forms].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - django_comments_xtd + - Member[forms].Member[XtdCommentForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_core.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_core.model.yml new file mode 100644 index 00000000000..121562ee87d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_core.model.yml @@ -0,0 +1,180 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[fields].Member[CharFieldStripped] + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[fields].Member[CharField] + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[fields].Member[ChoiceAndCharField] + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[fields].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[fields].Member[CommaSeparatedIntegerListField] + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[fields].Member[CommaSeparatedListField] + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[fields].Member[DecimalField] + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[fields].Member[MultiValueField] + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[fields].Member[MultipleDecimalField] + - - Django.Forms.Field~Subclass + - django_core + - Member[forms].Member[mixins].Member[query].Member[CharFieldStripped] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[ApiFormView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[request].Member[ApiFormView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[request].Member[BaseFormView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[CreateView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[DeleteView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[FormView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[JSONHybridCreateView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[JSONHybridDeleteView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[JSONHybridFormView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[JSONHybridTemplateView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[JSONHybridUpdateView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[TemplateView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[UpdateView] + - - Django.Views.View~Subclass + - django_core + - Member[views].Member[response].Member[View] + - - Django.db.models.Model~Subclass + - django_core + - Member[admin].Member[TokenAuthorization] + - - Django.db.models.Model~Subclass + - django_core + - Member[auth].Member[views].Member[TokenAuthorization] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[AbstractSafeDeleteModelMixin] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[AbstractTokenModel] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[AbstractUrlLinkModelMixin] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[base].Member[AbstractBaseModel] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[base].Member[AbstractDateTimeTrackingModelMixin] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[crud].Member[AbstractSafeDeleteModelMixin] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[crud].Member[ReadOnlyModelMixin] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[dates].Member[AbstractDateTimeTrackingModelMixin] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[dates].Member[AbstractExpiresModelMixin] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[generic].Member[AbstractGenericObject] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[generic].Member[AbstractNullableGenericObject] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[http].Member[AbstractHttpStatusModelMixin] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[tokens].Member[AbstractTokenModel] + - - Django.db.models.Model~Subclass + - django_core + - Member[db].Member[models].Member[mixins].Member[urls].Member[AbstractUrlLinkModelMixin] + - - Django.db.models.Model~Subclass + - django_core + - Member[models].Member[AbstractBaseModel] + - - Django.db.models.Model~Subclass + - django_core + - Member[models].Member[AbstractTokenModel] + - - Django.db.models.Model~Subclass + - django_core + - Member[models].Member[TokenAuthorization] + - - Django.db.models.Model~Subclass + - django_core + - Member[views].Member[mixins].Member[generic].Member[ContentType] + - - django.forms.BaseForm~Subclass + - django_core + - Member[forms].Member[mixins].Member[audit].Member[AddFormAuditMixin] + - - django.forms.BaseForm~Subclass + - django_core + - Member[forms].Member[mixins].Member[audit].Member[EditFormAuditMixin] + - - django.forms.BaseForm~Subclass + - django_core + - Member[forms].Member[mixins].Member[common].Member[DeleteFormMixin] + - - django.forms.BaseForm~Subclass + - django_core + - Member[forms].Member[mixins].Member[common].Member[PrefixFormMixin] + - - django.forms.BaseForm~Subclass + - django_core + - Member[forms].Member[mixins].Member[paging].Member[PagingFormMixin] + - - django.forms.BaseForm~Subclass + - django_core + - Member[forms].Member[mixins].Member[query].Member[Form] + - - django.forms.BaseForm~Subclass + - django_core + - Member[forms].Member[mixins].Member[query].Member[QueryFormMixin] + - - django.forms.BaseForm~Subclass + - django_core + - Member[forms].Member[mixins].Member[users].Member[UserAuthorizationRequiredForm] + - - django.forms.BaseForm~Subclass + - django_core + - Member[views].Member[response].Member[Form] + - - django.http.response.HttpResponseRedirect~Subclass + - django_core + - Member[views].Member[response].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - django_core + - Member[views].Member[JSONResponse] + - - django.http.response.HttpResponse~Subclass + - django_core + - Member[views].Member[response].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - django_core + - Member[views].Member[response].Member[JSONResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_coreapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_coreapi.model.yml new file mode 100644 index 00000000000..50db7891c10 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_coreapi.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_coreapi + - Member[serializers].Member[APIException] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_daraja.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_daraja.model.yml new file mode 100644 index 00000000000..164719c6e2f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_daraja.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 + - django_daraja + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - django_daraja + - Member[models].Member[AccessToken] + - - Django.db.models.Model~Subclass + - django_daraja + - Member[mpesa].Member[utils].Member[AccessToken] + - - django.http.response.HttpResponse~Subclass + - django_daraja + - Member[views].Member[HttpResponse] + - - django.http.response.JsonResponse~Subclass + - django_daraja + - Member[views].Member[JsonResponse] + - - requests.models.Response~Subclass + - django_daraja + - Member[mpesa].Member[utils].Member[MpesaResponse] + - - requests.models.Response~Subclass + - django_daraja + - Member[mpesa].Member[utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_datadog_logger.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_datadog_logger.model.yml new file mode 100644 index 00000000000..0f7a7557e4e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_datadog_logger.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_datadog_logger + - Member[formatters].Member[datadog].Member[AuthenticationFailed] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_doctor_demo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_doctor_demo.model.yml new file mode 100644 index 00000000000..914bf57543e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_doctor_demo.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_doctor_demo + - Member[homepage].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - django_doctor_demo + - Member[simple].Member[urls].Member[HealthCheckView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_email_verification.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_email_verification.model.yml new file mode 100644 index 00000000000..f4f377bc3c3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_email_verification.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_email_verification + - Member[views].Member[WSGIRequest] 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 new file mode 100644 index 00000000000..78414a118d8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_extensions.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_extensions + - Member[management].Member[commands].Member[dumpscript].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_extensions + - Member[management].Member[commands].Member[export_emails].Member[Group] + - - Django.db.models.Model~Subclass + - django_extensions + - Member[management].Member[commands].Member[update_permissions].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_extensions + - Member[management].Member[commands].Member[update_permissions].Member[Permission] + - - http.server.BaseHTTPRequestHandler~Subclass + - django_extensions + - Member[management].Member[commands].Member[runserver_plus].Member[_WSGIRequestHandler] 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 new file mode 100644 index 00000000000..4d7feb5415b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_facebook.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_facebook + - Member[model_managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - django_facebook + - Member[models].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_fake_model.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_fake_model.model.yml new file mode 100644 index 00000000000..cda2be5f705 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_fake_model.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_fake_model + - Member[models].Member[FakeModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_flatpickr.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_flatpickr.model.yml new file mode 100644 index 00000000000..32ec4db84c2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_flatpickr.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - django_flatpickr + - Member[_base].Member[FlatpickrOptions] + - - pydantic.BaseModel~Subclass + - django_flatpickr + - Member[_base].Member[WidgetConfig] + - - pydantic.BaseModel~Subclass + - django_flatpickr + - Member[_config].Member[FlatpickrOptions] + - - pydantic.BaseModel~Subclass + - django_flatpickr + - Member[_config].Member[WidgetConfig] + - - pydantic.BaseModel~Subclass + - django_flatpickr + - Member[_media].Member[FlatpickrOptions] + - - pydantic.BaseModel~Subclass + - django_flatpickr + - Member[schemas].Member[FlatpickrOptions] + - - pydantic.BaseModel~Subclass + - django_flatpickr + - Member[settings].Member[FlatpickrOptions] 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 new file mode 100644 index 00000000000..d19c100acd9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_fsm_log.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_fsm_log + - Member[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_fsm_log + - Member[models].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_graphiql.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_graphiql.model.yml new file mode 100644 index 00000000000..ea38e570d13 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_graphiql.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_graphiql + - Member[urls].Member[GraphiQL] + - - Django.Views.View~Subclass + - django_graphiql + - Member[views].Member[GraphiQL] + - - Django.Views.View~Subclass + - django_graphiql + - Member[views].Member[TemplateView] 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 new file mode 100644 index 00000000000..8691a10b92f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_libs.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_libs + - Member[decorators].Member[User] + - - Django.db.models.Model~Subclass + - django_libs + - Member[templatetags].Member[libs_tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_libs + - Member[templatetags].Member[libs_tags].Member[Site] + - - Django.db.models.Model~Subclass + - django_libs + - Member[utils].Member[email].Member[Site] + - - Django.db.models.Model~Subclass + - django_libs + - Member[utils_email].Member[Site] + - - Django.db.models.Model~Subclass + - django_libs + - Member[views].Member[Comment] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_localflavor_us.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_localflavor_us.model.yml new file mode 100644 index 00000000000..28a7480ff2e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_localflavor_us.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 + - django_localflavor_us + - Member[forms].Member[CharField] + - - Django.Forms.Field~Subclass + - django_localflavor_us + - Member[forms].Member[Field] + - - Django.Forms.Field~Subclass + - django_localflavor_us + - Member[forms].Member[RegexField] + - - Django.Forms.Field~Subclass + - django_localflavor_us + - Member[forms].Member[USPhoneNumberField] + - - Django.Forms.Field~Subclass + - django_localflavor_us + - Member[forms].Member[USSocialSecurityNumberField] + - - Django.Forms.Field~Subclass + - django_localflavor_us + - Member[forms].Member[USStateField] + - - Django.Forms.Field~Subclass + - django_localflavor_us + - Member[forms].Member[USZipCodeField] 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 new file mode 100644 index 00000000000..32c8c650284 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_messages.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_messages + - Member[admin].Member[Group] + - - 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[urls].Member[User] + - - Django.db.models.Model~Subclass + - django_messages + - Member[views].Member[User] 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 new file mode 100644 index 00000000000..ad0a300c81e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mongoengine.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_mongoengine + - Member[mongo_auth].Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - django_mongoengine + - Member[mongo_auth].Member[admin].Member[User] + - - Django.db.models.Model~Subclass + - django_mongoengine + - Member[mongo_auth].Member[models].Member[AbstractBaseUser] + - - 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 new file mode 100644 index 00000000000..fb5e792a5f0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mptt_admin.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_mptt_admin + - Member[django_mptt_admin_mixin].Member[JavaScriptCatalog] + - - django.http.response.HttpResponse~Subclass + - django_mptt_admin + - Member[django_mptt_admin_mixin].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mptt_example.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mptt_example.model.yml new file mode 100644 index 00000000000..ce7f7b8f264 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_mptt_example.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_mptt_example + - Member[admin].Member[Country] + - - Django.db.models.Model~Subclass + - django_mptt_example + - Member[models].Member[Country] + - - Django.db.models.Model~Subclass + - django_mptt_example + - Member[models].Member[MPTTModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_nine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_nine.model.yml new file mode 100644 index 00000000000..9b1f17de1fc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_nine.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_nine + - Member[user].Member[User] 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 new file mode 100644 index 00000000000..28fd040ffc7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_nyt.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_nyt + - Member[management].Member[commands].Member[notifymail].Member[Site] + - - Django.db.models.Model~Subclass + - django_nyt + - Member[models].Member[ContentType] 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 new file mode 100644 index 00000000000..50abd5cea50 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_otp.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_otp + - Member[views].Member[LoginView] + - - 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[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_password_validators.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_password_validators.model.yml new file mode 100644 index 00000000000..084a7d113ad --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_password_validators.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_password_validators + - Member[password_history].Member[admin].Member[PasswordHistory] + - - Django.db.models.Model~Subclass + - django_password_validators + - Member[password_history].Member[admin].Member[UserPasswordHistoryConfig] + - - Django.db.models.Model~Subclass + - django_password_validators + - Member[password_history].Member[models].Member[PasswordHistory] + - - Django.db.models.Model~Subclass + - django_password_validators + - Member[password_history].Member[models].Member[UserPasswordHistoryConfig] + - - Django.db.models.Model~Subclass + - django_password_validators + - Member[password_history].Member[password_validation].Member[PasswordHistory] + - - Django.db.models.Model~Subclass + - django_password_validators + - Member[password_history].Member[password_validation].Member[UserPasswordHistoryConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_pdfkit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_pdfkit.model.yml new file mode 100644 index 00000000000..e3a1ca65c62 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_pdfkit.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_pdfkit + - Member[PDFView] + - - Django.Views.View~Subclass + - django_pdfkit + - Member[views].Member[PDFView] + - - Django.Views.View~Subclass + - django_pdfkit + - Member[views].Member[TemplateView] + - - django.http.response.HttpResponse~Subclass + - django_pdfkit + - Member[views].Member[HttpResponse] 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 new file mode 100644 index 00000000000..63bfdcbf033 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_plotly_dash.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_plotly_dash + - Member[views].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..835cb675b97 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_private_chat.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_private_chat + - Member[admin].Member[Dialog] + - - Django.db.models.Model~Subclass + - django_private_chat + - Member[admin].Member[Message] + - - Django.db.models.Model~Subclass + - django_private_chat + - Member[models].Member[Dialog] + - - Django.db.models.Model~Subclass + - django_private_chat + - Member[models].Member[Message] + - - Django.db.models.Model~Subclass + - django_private_chat + - Member[models].Member[SoftDeletableModel] + - - Django.db.models.Model~Subclass + - django_private_chat + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - django_private_chat + - Member[utils].Member[Dialog] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_pydenticon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_pydenticon.model.yml new file mode 100644 index 00000000000..ce6423d61ef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_pydenticon.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 + - django_pydenticon + - Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponse~Subclass + - django_pydenticon + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_renderpdf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_renderpdf.model.yml new file mode 100644 index 00000000000..d8a8224ee17 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_renderpdf.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_renderpdf + - Member[views].Member[PDFView] + - - Django.Views.View~Subclass + - django_renderpdf + - Member[views].Member[View] + - - django.http.request.HttpRequest~Subclass + - django_renderpdf + - Member[helpers].Member[HttpRequest] + - - django.http.response.HttpResponse~Subclass + - django_renderpdf + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_rest.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_rest.model.yml new file mode 100644 index 00000000000..baf583ef85c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_rest.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 + - django_rest + - Member[deserializers].Member[base].Member[BaseDeserializer] + - - Django.Forms.Field~Subclass + - django_rest + - Member[deserializers].Member[base].Member[Field] + - - Django.Views.View~Subclass + - django_rest + - Member[decorators].Member[View] + - - Django.Views.View~Subclass + - django_rest + - Member[decorators].Member[utils].Member[View] + - - django.http.response.JsonResponse~Subclass + - django_rest + - Member[decorators].Member[utils].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_restql.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_restql.model.yml new file mode 100644 index 00000000000..d56dbb4422b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_restql.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - rest_framework.exceptions.APIException~Subclass + - django_restql + - Member[fields].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - django_restql + - Member[mixins].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_sites_extensions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_sites_extensions.model.yml new file mode 100644 index 00000000000..c17d4efa021 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_sites_extensions.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_sites_extensions + - Member[models].Member[Site] 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 new file mode 100644 index 00000000000..b22ef120dd1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_structlog_demo_project.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_structlog_demo_project + - Member[users].Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - django_structlog_demo_project + - Member[users].Member[models].Member[User] 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 new file mode 100644 index 00000000000..fd63e2fd770 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tenants.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_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 new file mode 100644 index 00000000000..b46953275cc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_tools.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_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[permissions].Member[ContentType] + - - Django.db.models.Model~Subclass + - django_tools + - Member[permissions].Member[Permission] + - - Django.db.models.Model~Subclass + - django_tools + - Member[playwright].Member[utils].Member[User] 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 new file mode 100644 index 00000000000..ec2b3b0253a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_twilio.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 + - django_twilio + - Member[request].Member[ASGIRequest] + - - django.http.request.HttpRequest~Subclass + - django_twilio + - Member[request].Member[WSGIRequest] 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 new file mode 100644 index 00000000000..f9f1c130d0e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_unicorn.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 + - django_unicorn + - Member[components].Member[unicorn_template_response].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - django_unicorn + - Member[components].Member[unicorn_template_response].Member[UnicornTemplateResponse] + - - django.http.response.HttpResponse~Subclass + - django_unicorn + - Member[components].Member[unicorn_view].Member[UnicornTemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_urls.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_urls.model.yml new file mode 100644 index 00000000000..1e644bd25f3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_urls.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_urls + - Member[models].Member[Url] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_use_email_as_username.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_use_email_as_username.model.yml new file mode 100644 index 00000000000..ec90353d564 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_use_email_as_username.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_use_email_as_username + - Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - django_use_email_as_username + - Member[models].Member[BaseUser] 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 new file mode 100644 index 00000000000..31fb0fcb457 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_weasyprint.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 + - django_weasyprint + - Member[WeasyTemplateResponse] + - - django.http.response.HttpResponse~Subclass + - django_weasyprint + - Member[views].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - django_weasyprint + - Member[views].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 new file mode 100644 index 00000000000..c4c5f722a71 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-django_xhtml2pdf.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 + - django_xhtml2pdf + - Member[utils].Member[PdfResponse] + - - django.http.response.HttpResponse~Subclass + - django_xhtml2pdf + - Member[utils].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - django_xhtml2pdf + - Member[views].Member[PdfResponse] 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 new file mode 100644 index 00000000000..3e5313fcaa4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangochannelsrestframework.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 + - djangochannelsrestframework + - Member[consumers].Member[SimpleTemplateResponse] 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 new file mode 100644 index 00000000000..c3992f734ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_blog.model.yml @@ -0,0 +1,93 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - djangocms_blog + - Member[urls].Member[AuthorEntriesView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[urls].Member[CategoryEntriesView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[urls].Member[PostArchiveView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[urls].Member[PostDetailView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[urls].Member[PostListView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[urls].Member[TaggedListView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[views].Member[AuthorEntriesView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[views].Member[CategoryEntriesView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[views].Member[PostArchiveView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[views].Member[PostDetailView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[views].Member[PostListView] + - - Django.Views.View~Subclass + - djangocms_blog + - Member[views].Member[TaggedListView] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[admin].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[admin].Member[Post] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[cms_plugins].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[cms_plugins].Member[Post] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[feeds].Member[Post] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[feeds].Member[Site] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[models].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[models].Member[Post] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[models].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[sitemaps].Member[sitemap].Member[Post] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[views].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[views].Member[Post] + - - Django.db.models.Model~Subclass + - djangocms_blog + - Member[views].Member[User] 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 new file mode 100644 index 00000000000..aa2c48f1e1d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_bootstrap4.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 + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_link].Member[cms_plugins].Member[Bootstrap4LinkForm] + - - django.forms.BaseForm~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_link].Member[forms].Member[Bootstrap4LinkForm] + - - django.forms.BaseForm~Subclass + - djangocms_bootstrap4 + - Member[contrib].Member[bootstrap4_link].Member[forms].Member[LinkForm] 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 new file mode 100644 index 00000000000..6ffc5602338 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_history.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_history + - Member[helpers].Member[Site] + - - Django.db.models.Model~Subclass + - djangocms_history + - Member[models].Member[Placeholder] + - - Django.db.models.Model~Subclass + - djangocms_history + - Member[models].Member[Site] 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 new file mode 100644 index 00000000000..3e0524900a5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_icon.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 + - djangocms_icon + - Member[fields].Member[IconField] + - - Django.Forms.Field~Subclass + - djangocms_icon + - Member[forms].Member[IconField] + - - django.forms.BaseForm~Subclass + - djangocms_icon + - Member[cms_plugins].Member[IconForm] + - - django.forms.BaseForm~Subclass + - djangocms_icon + - Member[forms].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 new file mode 100644 index 00000000000..cf0a51ba368 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_link.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_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[models].Member[Page] + - - Django.db.models.Model~Subclass + - djangocms_link + - Member[models].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_page_meta.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_page_meta.model.yml new file mode 100644 index 00000000000..ea5af8315dd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_page_meta.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 + - djangocms_page_meta + - Member[admin].Member[GenericMetaAttribute] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[admin].Member[PageMeta] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[admin].Member[TitleMeta] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[cms_toolbars].Member[PageMeta] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[cms_toolbars].Member[TitleMeta] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[forms].Member[GenericMetaAttribute] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[forms].Member[TitleMeta] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[models].Member[GenericMetaAttribute] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[models].Member[PageExtension] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[models].Member[PageMeta] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[models].Member[TitleExtension] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[models].Member[TitleMeta] + - - Django.db.models.Model~Subclass + - djangocms_page_meta + - Member[models].Member[Title] + - - django.forms.BaseForm~Subclass + - djangocms_page_meta + - Member[admin].Member[GenericAttributeInlineForm] + - - django.forms.BaseForm~Subclass + - djangocms_page_meta + - Member[admin].Member[TitleMetaAdminForm] + - - django.forms.BaseForm~Subclass + - djangocms_page_meta + - Member[forms].Member[GenericAttributeInlineForm] + - - django.forms.BaseForm~Subclass + - djangocms_page_meta + - Member[forms].Member[TitleMetaAdminForm] 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 new file mode 100644 index 00000000000..13153281fa5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangocms_picture.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 + - djangocms_picture + - Member[models].Member[ThumbnailOption] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangomako.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangomako.model.yml new file mode 100644 index 00000000000..d91a206af04 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djangomako.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 + - djangomako + - Member[shortcuts].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djwto.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djwto.model.yml new file mode 100644 index 00000000000..7fe8f877a49 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-djwto.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - djwto + - Member[views].Member[BlackListTokenView] + - - Django.Views.View~Subclass + - djwto + - Member[views].Member[GetTokensView] + - - Django.Views.View~Subclass + - djwto + - Member[views].Member[RefreshAccessView] + - - Django.Views.View~Subclass + - djwto + - Member[views].Member[UpdateRefreshView] + - - Django.Views.View~Subclass + - djwto + - Member[views].Member[ValidateTokensView] + - - Django.Views.View~Subclass + - djwto + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - djwto + - Member[authentication].Member[User] + - - Django.db.models.Model~Subclass + - djwto + - Member[management].Member[commands].Member[delete_tokens].Member[JWTBlacklist] + - - Django.db.models.Model~Subclass + - djwto + - Member[models].Member[JWTBlacklist] + - - Django.db.models.Model~Subclass + - djwto + - Member[tokens].Member[User] + - - django.forms.BaseForm~Subclass + - djwto + - Member[authentication].Member[AuthenticationForm] + - - django.http.request.HttpRequest~Subclass + - djwto + - Member[authentication].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - djwto + - Member[authentication].Member[THttpRequest] + - - django.http.request.HttpRequest~Subclass + - djwto + - Member[tokens].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - djwto + - Member[views].Member[HttpRequest] + - - django.http.response.JsonResponse~Subclass + - djwto + - Member[authentication].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - djwto + - Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dmarc_metrics_exporter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dmarc_metrics_exporter.model.yml new file mode 100644 index 00000000000..086bbe7434b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dmarc_metrics_exporter.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - dmarc_metrics_exporter + - Member[expiring_set].Member[pickle] 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 new file mode 100644 index 00000000000..7a8cab26344 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-doc.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 + - doc + - Member[examples].Member[tornado_change_stream_example].Member[ChangesHandler] 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 new file mode 100644 index 00000000000..936b1e2f217 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docarray.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - docarray + - Member[array].Member[storage].Member[qdrant].Member[backend].Member[CreateCollection] + - - pydantic.BaseModel~Subclass + - docarray + - Member[array].Member[storage].Member[qdrant].Member[backend].Member[HnswConfigDiff] + - - pydantic.BaseModel~Subclass + - docarray + - Member[array].Member[storage].Member[qdrant].Member[backend].Member[PointStruct] + - - pydantic.BaseModel~Subclass + - docarray + - Member[array].Member[storage].Member[qdrant].Member[backend].Member[PointsList] + - - pydantic.BaseModel~Subclass + - docarray + - Member[array].Member[storage].Member[qdrant].Member[backend].Member[VectorParams] + - - pydantic.BaseModel~Subclass + - docarray + - Member[array].Member[storage].Member[qdrant].Member[getsetdel].Member[PointIdsList] + - - pydantic.BaseModel~Subclass + - docarray + - Member[array].Member[storage].Member[qdrant].Member[getsetdel].Member[PointStruct] + - - pydantic.BaseModel~Subclass + - docarray + - Member[array].Member[storage].Member[qdrant].Member[getsetdel].Member[VectorParams] 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 new file mode 100644 index 00000000000..d739b71c838 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docker.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 + - docker + - Member[transport].Member[npipeconn].Member[NpipeHTTPConnection] + - - http.client.HTTPConnection~Subclass + - docker + - Member[transport].Member[sshconn].Member[SSHConnection] + - - http.client.HTTPConnection~Subclass + - docker + - Member[transport].Member[unixconn].Member[UnixHTTPConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docloud.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docloud.model.yml new file mode 100644 index 00000000000..c0ef371fcb2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docloud.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - docloud + - Member[job].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-doctor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-doctor.model.yml new file mode 100644 index 00000000000..3e42ab02fac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-doctor.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 + - doctor + - Member[views].Member[HealthCheckView] + - - Django.Views.View~Subclass + - doctor + - Member[views].Member[TemplateView] + - - Django.db.models.Model~Subclass + - doctor + - Member[services].Member[email].Member[Site] + - - Django.db.models.Model~Subclass + - doctor + - Member[views].Member[Site] + - - django.http.response.HttpResponse~Subclass + - doctor + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-documenteer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-documenteer.model.yml new file mode 100644 index 00000000000..685338bb6c1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-documenteer.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - documenteer + - Member[conf].Member[_toml].Member[ConfigRoot] + - - pydantic.BaseModel~Subclass + - documenteer + - Member[conf].Member[_toml].Member[IntersphinxModel] + - - pydantic.BaseModel~Subclass + - documenteer + - Member[conf].Member[_toml].Member[LinkCheckModel] + - - pydantic.BaseModel~Subclass + - documenteer + - Member[conf].Member[_toml].Member[OpenApiDocsModel] + - - pydantic.BaseModel~Subclass + - documenteer + - Member[conf].Member[_toml].Member[OpenApiGeneratorModel] + - - pydantic.BaseModel~Subclass + - documenteer + - Member[conf].Member[_toml].Member[ProjectModel] + - - pydantic.BaseModel~Subclass + - documenteer + - Member[conf].Member[_toml].Member[PythonPackageModel] + - - pydantic.BaseModel~Subclass + - documenteer + - Member[conf].Member[_toml].Member[SphinxModel] + - - pydantic.BaseModel~Subclass + - documenteer + - Member[conf].Member[_toml].Member[ThemeModel] + - - pydantic.BaseModel~Subclass + - documenteer + - Member[ext].Member[githubbibcache].Member[BibRepo] 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 new file mode 100644 index 00000000000..664bc007875 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-docx.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - docx + - Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-draftjs_sanitizer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-draftjs_sanitizer.model.yml new file mode 100644 index 00000000000..5b928145003 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-draftjs_sanitizer.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - draftjs_sanitizer + - Member[sanitizer].Member[Logger] 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 new file mode 100644 index 00000000000..722da01c530 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_haystack.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 + - drf_haystack + - Member[generics].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_recaptcha.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_recaptcha.model.yml new file mode 100644 index 00000000000..68aa30543e6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_recaptcha.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 + - drf_recaptcha + - Member[validators].Member[ValidationError] 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 new file mode 100644 index 00000000000..dbebfe015f6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drf_social_oauth2.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 + - drf_social_oauth2 + - Member[urls].Member[AuthorizationView] + - - Django.db.models.Model~Subclass + - drf_social_oauth2 + - Member[management].Member[commands].Member[createapp].Member[Application] + - - Django.db.models.Model~Subclass + - drf_social_oauth2 + - Member[views].Member[AccessToken] + - - Django.db.models.Model~Subclass + - drf_social_oauth2 + - Member[views].Member[Application] + - - Django.db.models.Model~Subclass + - drf_social_oauth2 + - Member[views].Member[RefreshToken] 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 new file mode 100644 index 00000000000..55c8fac9d6a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfapi.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 + - 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 new file mode 100644 index 00000000000..6c1c11af7f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-drfpasswordless.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 + - drfpasswordless + - Member[utils].Member[Token] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dsdev_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dsdev_utils.model.yml new file mode 100644 index 00000000000..a0b5b193236 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dsdev_utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - dsdev_utils + - Member[flask].Member[Flask] 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 new file mode 100644 index 00000000000..9ac52345530 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dtale.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - dtale + - Member[cli].Member[clickutils].Member[BytesIO] + - - io.StringIO~Subclass + - dtale + - Member[cli].Member[clickutils].Member[StringIO] + - - io.StringIO~Subclass + - dtale + - Member[dash_application].Member[charts].Member[BytesIO] + - - io.StringIO~Subclass + - dtale + - Member[dash_application].Member[charts].Member[StringIO] + - - io.StringIO~Subclass + - dtale + - Member[datasets].Member[BytesIO] + - - io.StringIO~Subclass + - dtale + - Member[utils].Member[BytesIO] + - - io.StringIO~Subclass + - dtale + - Member[utils].Member[StringIO] + - - io.StringIO~Subclass + - dtale + - Member[views].Member[BytesIO] + - - io.StringIO~Subclass + - dtale + - Member[views].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-duplicity.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-duplicity.model.yml new file mode 100644 index 00000000000..f82f9dd6bd1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-duplicity.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 + - duplicity + - Member[backends].Member[webdavbackend].Member[VerifiedHTTPSConnection] + - - pickle~Alias + - duplicity + - Member[progress].Member[pickle] 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 new file mode 100644 index 00000000000..ec55516b0ff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dvc.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - dvc + - Member[repo].Member[artifacts].Member[GTOTag] 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 new file mode 100644 index 00000000000..34926949753 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-dynamic_rest.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 + - dynamic_rest + - Member[utils].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_pil.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_pil.model.yml new file mode 100644 index 00000000000..a5479ca1b67 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easy_pil.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - easy_pil + - Member[aio_editor].Member[BytesIO] + - - io.StringIO~Subclass + - easy_pil + - Member[editor].Member[BytesIO] + - - io.StringIO~Subclass + - easy_pil + - Member[types].Member[workspace].Member[BytesIO] + - - io.StringIO~Subclass + - easy_pil + - Member[utils].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 new file mode 100644 index 00000000000..6904a5a4403 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-easyaudit.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 + - easyaudit + - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[crudhistory_admin_mixin].Member[ContentType] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[settings].Member[ContentType] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[settings].Member[Permission] + - - Django.db.models.Model~Subclass + - easyaudit + - Member[signals].Member[model_signals].Member[ContentType] 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 new file mode 100644 index 00000000000..37dc520d87e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ebcli.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ebcli + - Member[core].Member[fileoperations].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edit.model.yml new file mode 100644 index 00000000000..0590d94a617 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edit.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - edit + - Member[rpc].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_django_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_django_utils.model.yml new file mode 100644 index 00000000000..002e4e78f32 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_django_utils.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 + - edx_django_utils + - Member[user].Member[management].Member[commands].Member[manage_group].Member[ContentType] + - - Django.db.models.Model~Subclass + - edx_django_utils + - Member[user].Member[management].Member[commands].Member[manage_group].Member[Group] + - - Django.db.models.Model~Subclass + - edx_django_utils + - Member[user].Member[management].Member[commands].Member[manage_group].Member[Permission] + - - Django.db.models.Model~Subclass + - edx_django_utils + - Member[user].Member[management].Member[commands].Member[manage_user].Member[Group] 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 new file mode 100644 index 00000000000..ea43ae662aa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_proctoring.model.yml @@ -0,0 +1,114 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[admin].Member[ProctoredExamReviewPolicy] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[admin].Member[ProctoredExamSoftwareSecureReviewHistory] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[admin].Member[ProctoredExamSoftwareSecureReview] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[admin].Member[ProctoredExamStudentAttempt] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[admin].Member[ProctoredExam] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[api].Member[ProctoredExamReviewPolicy] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[api].Member[ProctoredExamSoftwareSecureReview] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[api].Member[ProctoredExamStudentAllowance] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[api].Member[ProctoredExamStudentAttempt] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[api].Member[ProctoredExam] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[management].Member[commands].Member[set_is_attempt_active].Member[ProctoredExamSoftwareSecureReviewHistory] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[management].Member[commands].Member[set_is_attempt_active].Member[ProctoredExamSoftwareSecureReview] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[management].Member[commands].Member[set_is_attempt_active].Member[ProctoredExamStudentAttempt] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[management].Member[commands].Member[update_attempt_status_from_review].Member[ProctoredExamSoftwareSecureReview] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[management].Member[commands].Member[update_attempts_for_exam].Member[ProctoredExamStudentAttempt] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[ProctoredExamReviewPolicyHistory] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[ProctoredExamReviewPolicy] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[ProctoredExamSoftwareSecureComment] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[ProctoredExamSoftwareSecureReviewHistory] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[ProctoredExamSoftwareSecureReview] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[ProctoredExamStudentAllowanceHistory] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[ProctoredExamStudentAllowance] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[ProctoredExamStudentAttempt] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[ProctoredExam] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[serializers].Member[ProctoredExamReviewPolicy] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[serializers].Member[ProctoredExamStudentAllowance] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[serializers].Member[ProctoredExamStudentAttempt] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[serializers].Member[ProctoredExam] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[utils].Member[ProctoredExamStudentAttempt] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamSoftwareSecureComment] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamSoftwareSecureReview] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamStudentAllowanceHistory] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamStudentAllowance] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExamStudentAttempt] + - - Django.db.models.Model~Subclass + - edx_proctoring + - Member[views].Member[ProctoredExam] 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 new file mode 100644 index 00000000000..1105b2006f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_rbac.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 + - edx_rbac + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - edx_rbac + - Member[models].Member[UserRoleAssignment] + - - Django.db.models.Model~Subclass + - edx_rbac + - Member[models].Member[UserRole] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_toggles.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_toggles.model.yml new file mode 100644 index 00000000000..06d3344071b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edx_toggles.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 + - edx_toggles + - Member[toggles].Member[state].Member[internal].Member[report].Member[Flag] + - - Django.db.models.Model~Subclass + - edx_toggles + - Member[toggles].Member[state].Member[internal].Member[report].Member[Switch] 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 new file mode 100644 index 00000000000..0b142a4e3e1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-edxval.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 + - edxval + - Member[admin].Member[ThirdPartyTranscriptCredentialsState] + - - Django.db.models.Model~Subclass + - edxval + - Member[admin].Member[TranscriptPreference] + - - Django.db.models.Model~Subclass + - edxval + - Member[admin].Member[VideoImage] + - - Django.db.models.Model~Subclass + - edxval + - Member[admin].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[api].Member[ThirdPartyTranscriptCredentialsState] + - - Django.db.models.Model~Subclass + - edxval + - Member[api].Member[TranscriptPreference] + - - Django.db.models.Model~Subclass + - edxval + - Member[api].Member[VideoImage] + - - Django.db.models.Model~Subclass + - edxval + - Member[api].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[models].Member[ThirdPartyTranscriptCredentialsState] + - - Django.db.models.Model~Subclass + - edxval + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - edxval + - Member[models].Member[TranscriptPreference] + - - Django.db.models.Model~Subclass + - edxval + - Member[models].Member[VideoImage] + - - Django.db.models.Model~Subclass + - edxval + - Member[models].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[pacts].Member[middleware].Member[Permission] + - - 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[serializers].Member[TranscriptPreference] + - - Django.db.models.Model~Subclass + - edxval + - Member[serializers].Member[VideoImage] + - - Django.db.models.Model~Subclass + - edxval + - Member[serializers].Member[VideoTranscript] + - - Django.db.models.Model~Subclass + - edxval + - Member[views].Member[VideoImage] + - - Django.db.models.Model~Subclass + - edxval + - Member[views].Member[VideoTranscript] 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 new file mode 100644 index 00000000000..fa6d40fc951 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-efficientdet.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - efficientdet + - Member[tensorflow].Member[coco_90metric].Member[MMLogger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elastic_transport.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elastic_transport.model.yml new file mode 100644 index 00000000000..7875c06f666 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-elastic_transport.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - elastic_transport + - Member[_node].Member[_urllib3_chain_certs].Member[HTTPSConnection] + - - urllib3.PoolManager~Subclass + - elastic_transport + - Member[_node].Member[_http_requests].Member[HTTPSConnectionPool] + - - urllib3.PoolManager~Subclass + - elastic_transport + - Member[_node].Member[_http_urllib3].Member[HTTPSConnectionPool] + - - urllib3.PoolManager~Subclass + - elastic_transport + - Member[_node].Member[_urllib3_chain_certs].Member[HTTPSConnectionPool] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-electricity.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-electricity.model.yml new file mode 100644 index 00000000000..1998f3b037e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-electricity.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - electricity + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-email_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-email_auth.model.yml new file mode 100644 index 00000000000..af4367b5140 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-email_auth.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 + - email_auth + - Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - email_auth + - Member[models].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-emailit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-emailit.model.yml new file mode 100644 index 00000000000..69c7ade0052 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-emailit.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 + - emailit + - Member[api].Member[Site] 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 new file mode 100644 index 00000000000..2d842c9cffc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise.model.yml @@ -0,0 +1,399 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[UpdateRoleAssignmentsWithCustomersConfig] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[forms].Member[AdminNotification] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[forms].Member[BulkCatalogQueryUpdateCommandConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[forms].Member[EnterpriseCustomerCatalog] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[forms].Member[EnterpriseCustomerIdentityProvider] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[forms].Member[EnterpriseCustomerReportingConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[forms].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[views].Member[EnrollmentNotificationEmailTemplate] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[views].Member[EnterpriseCatalogQuery] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[views].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[views].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[admin].Member[views].Member[PendingEnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[PendingEnterpriseCustomerAdminUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[filters].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[utils].Member[EnterpriseCustomerCatalog] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[utils].Member[EnterpriseCustomerInviteKey] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[utils].Member[EnterpriseCustomerReportingConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[utils].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[utils].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[serializers].Member[AdminNotificationRead] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[serializers].Member[AdminNotification] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[serializers].Member[EnterpriseCustomerIdentityProvider] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[serializers].Member[EnterpriseCustomerReportingConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[serializers].Member[EnterpriseCustomerUser] + - - 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[views].Member[analytics_summary].Member[ChatGPTResponse] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[analytics_summary].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_sso_configuration].Member[EnterpriseCustomerSsoConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_sso_configuration].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[api].Member[v1].Member[views].Member[enterprise_customer_sso_configuration].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[config].Member[models].Member[ConfigurationModel] + - - Django.db.models.Model~Subclass + - enterprise + - Member[config].Member[models].Member[UpdateRoleAssignmentsWithCustomersConfig] + - - Django.db.models.Model~Subclass + - enterprise + - Member[forms].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[forms].Member[EnterpriseCustomer] + - - 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[bulk_update_catalog_query_id].Member[BulkCatalogQueryUpdateCommandConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[bulk_update_catalog_query_id].Member[EnterpriseCatalogQuery] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[bulk_update_catalog_query_id].Member[EnterpriseCustomerCatalog] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[create_enterprise_course_enrollments].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[create_enterprise_course_enrollments].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[create_enterprise_course_enrollments].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[create_enterprise_course_enrollments].Member[EnterpriseEnrollmentSource] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[create_missing_dsc_records].Member[DataSharingConsent] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[create_missing_dsc_records].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[create_missing_dsc_records].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[email_drip_for_missing_dsc_records].Member[DataSharingConsent] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[email_drip_for_missing_dsc_records].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[fix_dsc_records].Member[DataSharingConsent] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[migrate_enterprise_catalogs].Member[EnterpriseCustomerCatalog] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[revert_enrollment_objects].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[revert_enrollment_objects].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[save_enterprise_customer_users].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[seed_enterprise_devstack_data].Member[EnterpriseCustomerCatalog] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[seed_enterprise_devstack_data].Member[EnterpriseCustomerUser] + - - 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[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[unlink_enterprise_customer_learners].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[unlink_enterprise_customer_learners].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[unlink_enterprise_customer_learners].Member[PendingEnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[BlackboardLearnerAssessmentDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[BlackboardLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[CanvasLearnerAssessmentDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[CanvasLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[ContentMetadataItemTransmission] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[CornerstoneLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[Degreed2LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[DegreedLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[GenericEnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[GenericLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[MoodleLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[management].Member[commands].Member[update_config_last_errored_at].Member[SapSuccessFactorsLearnerDataTransmissionAudit] + - - 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[UpdateRoleAssignmentsWithCustomersConfig] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[AdminNotificationFilter] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[AdminNotificationRead] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[AdminNotification] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[BulkCatalogQueryUpdateCommandConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[ChatGPTResponse] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[ConfigurationModel] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnrollmentNotificationEmailTemplate] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCatalogQuery] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCourseEntitlement] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCustomerBrandingConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCustomerCatalog] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCustomerIdentityProvider] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCustomerInviteKey] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCustomerReportingConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCustomerSsoConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCustomerType] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseEnrollmentSource] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[EnterpriseFulfillmentSource] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[LearnerCreditEnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[LicensedEnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[PendingEnrollment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[PendingEnterpriseCustomerAdminUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[PendingEnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[SoftDeletableModel] + - - Django.db.models.Model~Subclass + - enterprise + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - enterprise + - Member[signals].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[signals].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[signals].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[signals].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[signals].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[signals].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[signals].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - enterprise + - Member[tpa_pipeline].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[tpa_pipeline].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - enterprise + - Member[tpa_pipeline].Member[UserSocialAuth] + - - Django.db.models.Model~Subclass + - enterprise + - Member[utils].Member[UserSocialAuth] + - - Django.db.models.Model~Subclass + - enterprise + - Member[views].Member[DataSharingConsent] + - - Django.db.models.Model~Subclass + - enterprise + - Member[views].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - enterprise + - Member[views].Member[EnterpriseCustomerCatalog] + - - Django.db.models.Model~Subclass + - enterprise + - Member[views].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise + - Member[views].Member[EnterpriseEnrollmentSource] + - - 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[EnterpriseFeatureUserRoleAssignmentForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[SystemWideEnterpriseUserRoleAssignmentForm] + - - django.forms.BaseForm~Subclass + - enterprise + - Member[admin].Member[forms].Member[UserRoleAssignmentAdminForm] 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 new file mode 100644 index 00000000000..c037eabbda4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enterprise_learner_portal.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 + - enterprise_learner_portal + - Member[api].Member[v1].Member[serializers].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - enterprise_learner_portal + - Member[api].Member[v1].Member[views].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - enterprise_learner_portal + - Member[api].Member[v1].Member[views].Member[EnterpriseCustomerUser] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enumchoicefield.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enumchoicefield.model.yml new file mode 100644 index 00000000000..9008a212ff1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-enumchoicefield.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 + - enumchoicefield + - Member[fields].Member[EnumField] + - - Django.Forms.Field~Subclass + - enumchoicefield + - Member[forms].Member[EnumField] + - - Django.Forms.Field~Subclass + - enumchoicefield + - Member[forms].Member[Field] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-environ.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-environ.model.yml new file mode 100644 index 00000000000..9ff9a17942b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-environ.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - environ + - Member[utils].Member[caching].Member[pickle] 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 new file mode 100644 index 00000000000..edbf94f1671 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-esphome.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeAceEditorHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeCleanHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeCleanMqttHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeCommandWebSocket] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeCompileHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeLogsHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeRenameHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeRunHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeUpdateAllHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeUploadHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeValidateHandler] + - - tornado.web.RequestHandler~Subclass + - esphome + - Member[dashboard].Member[dashboard].Member[EsphomeVscodeHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eta.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eta.model.yml new file mode 100644 index 00000000000..7aa721fbb20 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eta.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - eta + - Member[core].Member[utils].Member[_ETAStringIO] + - - io.StringIO~Subclass + - eta + - Member[core].Member[utils].Member[_StringIO] + - - lxml.etree~Alias + - eta + - Member[tensorflow].Member[models].Member[research].Member[object_detection].Member[dataset_tools].Member[create_pascal_tf_record].Member[etree] + - - lxml.etree~Alias + - eta + - Member[tensorflow].Member[models].Member[research].Member[object_detection].Member[dataset_tools].Member[create_pet_tf_record].Member[etree] + - - pickle~Alias + - eta + - Member[core].Member[serial].Member[_pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[darkflow].Member[darkflow].Member[net].Member[flow].Member[pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[darkflow].Member[darkflow].Member[net].Member[yolo].Member[data].Member[pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[darkflow].Member[darkflow].Member[net].Member[yolo].Member[misc].Member[pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[darkflow].Member[darkflow].Member[net].Member[yolo].Member[train].Member[pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[darkflow].Member[darkflow].Member[net].Member[yolov2].Member[data].Member[pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[darkflow].Member[darkflow].Member[net].Member[yolov2].Member[train].Member[pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[darkflow].Member[darkflow].Member[utils].Member[process].Member[pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[models].Member[official].Member[nlp].Member[xlnet].Member[run_squad].Member[pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[models].Member[official].Member[nlp].Member[xlnet].Member[squad_utils].Member[pickle] + - - pickle~Alias + - eta + - Member[tensorflow].Member[models].Member[official].Member[recommendation].Member[data_preprocessing].Member[pickle] + - - xml.etree.ElementTree~Subclass + - eta + - Member[tensorflow].Member[darkflow].Member[darkflow].Member[utils].Member[pascal_voc_clean_xml].Member[ET] + - - xml.etree.ElementTree~Subclass + - eta + - Member[tensorflow].Member[models].Member[research].Member[slim].Member[datasets].Member[process_bounding_boxes].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ethpm_types.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ethpm_types.model.yml new file mode 100644 index 00000000000..d0f055a1b0a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ethpm_types.model.yml @@ -0,0 +1,219 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[ASTNode] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[Bytecode] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[Checksum] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[Compiler] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[ContractInstance] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[ContractType] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[PCMapItem] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[PCMap] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[PackageMeta] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[SourceMapItem] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[SourceMap] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[Source] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[ABIType] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[ConstructorABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[ErrorABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[EventABIType] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[EventABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[FallbackABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[ReceiveABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[StructABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[abi].Member[UnprocessedABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[ast].Member[ASTNode] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[ast].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[ast].Member[SourceMapItem] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[base].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[ASTNode] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[Bytecode] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[ConstructorABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[ContractInstance] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[ErrorABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[EventABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[FallbackABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[LinkDependency] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[LinkReference] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[MethodABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[PCMap] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[ReceiveABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[SourceMap] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[contract_type].Member[StructABI] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[manifest].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[manifest].Member[Compiler] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[manifest].Member[ContractInstance] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[manifest].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[manifest].Member[PackageManifest] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[manifest].Member[PackageMeta] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[manifest].Member[Source] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[ASTNode] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[Checksum] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[Closure] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[Compiler] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[Content] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[ContractSource] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[ContractType] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[Function] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[PCMap] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[SourceStatement] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[Source] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[source].Member[Statement] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[sourcemap].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[sourcemap].Member[PCMapItem] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[sourcemap].Member[PCMap] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[sourcemap].Member[SourceMapItem] + - - pydantic.BaseModel~Subclass + - ethpm_types + - Member[sourcemap].Member[SourceMap] 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 new file mode 100644 index 00000000000..08638dedd1a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-eve.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 + - eve + - Member[flaskapp].Member[EveWSGIRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - eve + - Member[flaskapp].Member[WSGIRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-evergreen.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-evergreen.model.yml new file mode 100644 index 00000000000..d7dd08abb18 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-evergreen.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - evergreen + - Member[api].Member[SlackAttachment] + - - pydantic.BaseModel~Subclass + - evergreen + - Member[api_requests].Member[SlackAttachmentField] + - - pydantic.BaseModel~Subclass + - evergreen + - Member[api_requests].Member[SlackAttachment] 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 new file mode 100644 index 00000000000..b8757eecb1a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example.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 + - example + - Member[models].Member[User] 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 new file mode 100644 index 00000000000..b89e1eec4eb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_minimal.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 + - 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 new file mode 100644 index 00000000000..1da79bd26d6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-example_project.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 + - example_project + - Member[example].Member[urls].Member[TemplateView] + - - Django.db.models.Model~Subclass + - example_project + - Member[articles].Member[views].Member[Article] + - - Django.db.models.Model~Subclass + - example_project + - Member[core].Member[admin].Member[CustomUser] + - - Django.db.models.Model~Subclass + - example_project + - Member[core].Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - example_project + - Member[core].Member[models].Member[CustomUser] + - - Django.db.models.Model~Subclass + - example_project + - Member[main].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - example_project + - Member[posts].Member[admin].Member[Post] + - - Django.db.models.Model~Subclass + - example_project + - Member[posts].Member[views].Member[Group] 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 new file mode 100644 index 00000000000..f6f1d54a54d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-examples.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - examples + - Member[tensorflow_examples].Member[lite].Member[model_maker].Member[core].Member[data_util].Member[object_detector_dataloader_util].Member[etree] + - - lxml.etree~Alias + - examples + - Member[tensorflow_examples].Member[lite].Member[model_maker].Member[third_party].Member[efficientdet].Member[dataset].Member[create_pascal_tfrecord].Member[etree] 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 new file mode 100644 index 00000000000..56f8c30333a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exceptions_hog.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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-exchange_rate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exchange_rate.model.yml new file mode 100644 index 00000000000..143aed45645 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-exchange_rate.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - exchange_rate + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-execute.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-execute.model.yml new file mode 100644 index 00000000000..182283de386 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-execute.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - execute + - Member[WriteOnlyStringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-experimental.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-experimental.model.yml new file mode 100644 index 00000000000..6eb94fe59a8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-experimental.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 + - experimental + - Member[_context_client].Member[Response] 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 new file mode 100644 index 00000000000..12d7a35ab9b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-explorer.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 + - explorer + - Member[utils].Member[LoginView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[SafeLoginView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[auth].Member[LoginView] + - - Django.Views.View~Subclass + - explorer + - Member[views].Member[auth].Member[SafeLoginView] 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 new file mode 100644 index 00000000000..205cb36b95c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-export.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - export + - Member[pack_cfg].Member[MMLogger] + - - rest_framework.response.Response~Subclass + - export + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-external.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-external.model.yml new file mode 100644 index 00000000000..f6e6b230e6e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-external.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - external + - Member[stylegan2].Member[dnnlib].Member[submission].Member[submit].Member[pickle] + - - pickle~Alias + - external + - Member[stylegan2].Member[dnnlib].Member[util].Member[pickle] + - - pickle~Alias + - external + - Member[stylegan2].Member[pretrained_networks].Member[pickle] + - - pickle~Alias + - external + - Member[stylegan2].Member[training].Member[misc].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-external_markdown.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-external_markdown.model.yml new file mode 100644 index 00000000000..e2f9b04271f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-external_markdown.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 + - external_markdown + - Member[plugin].Member[Response] 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 new file mode 100644 index 00000000000..44161eda0cb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-extra_views.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 + - extra_views + - Member[CalendarMonthView] + - - Django.Views.View~Subclass + - extra_views + - Member[dates].Member[BaseCalendarMonthView] + - - Django.Views.View~Subclass + - extra_views + - Member[dates].Member[BaseListView] + - - Django.Views.View~Subclass + - extra_views + - Member[dates].Member[CalendarMonthView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faadelays.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faadelays.model.yml new file mode 100644 index 00000000000..41bfc010314 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faadelays.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - faadelays + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-facebook_example.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-facebook_example.model.yml new file mode 100644 index 00000000000..76902aa07cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-facebook_example.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 + - facebook_example + - Member[registration_backends].Member[DjangoRegistrationDefaultBackend] + - - Django.Views.View~Subclass + - facebook_example + - Member[registration_backends].Member[RegistrationView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faraday_agent_dispatcher.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faraday_agent_dispatcher.model.yml new file mode 100644 index 00000000000..9a12d1b14a8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-faraday_agent_dispatcher.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - faraday_agent_dispatcher + - Member[cli].Member[main].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - faraday_agent_dispatcher + - Member[executor_helper].Member[ClientSession] + - - xml.etree.ElementTree~Subclass + - faraday_agent_dispatcher + - Member[static].Member[executors].Member[official].Member[gvm_openvas].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_agent_dispatcher + - Member[static].Member[executors].Member[official].Member[openvas_legacy].Member[ET] + - - xml.etree.ElementTree~Subclass + - faraday_agent_dispatcher + - Member[static].Member[executors].Member[official].Member[qualys].Member[ET] 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 new file mode 100644 index 00000000000..15618826d61 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi.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 + - Member[api].Member[PredictRequest] 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 new file mode 100644 index 00000000000..40b68fe5a07 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_amis_admin.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_amis_admin + - Member[crud].Member[parser].Member[SQLModel] 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 new file mode 100644 index 00000000000..334dafa86d8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_auth0.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_auth0 + - Member[auth].Member[HTTPAuthorizationCredentials] + - - pydantic.BaseModel~Subclass + - fastapi_auth0 + - Member[auth].Member[OAuthFlowImplicit] + - - pydantic.BaseModel~Subclass + - fastapi_auth0 + - Member[auth].Member[OAuthFlows] 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 new file mode 100644 index 00000000000..2cb3638a336 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_cloudauth.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_cloudauth + - Member[base].Member[HTTPAuthorizationCredentials] + - - 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 new file mode 100644 index 00000000000..8b902dd27e8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_code_generator.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[__main__].Member[DataType] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[__main__].Member[Import] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[__main__].Member[Reference] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[DataModelFieldBase] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[DataModelField] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[DataType] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[Import] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[JsonSchemaObject] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[MediaObject] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[ParameterObject] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[ReferenceObject] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[RequestBodyObject] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[parser].Member[ResponseObject] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[visitors].Member[imports].Member[DataType] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[visitors].Member[imports].Member[Import] + - - pydantic.BaseModel~Subclass + - fastapi_code_generator + - Member[visitors].Member[imports].Member[Reference] 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 new file mode 100644 index 00000000000..087d5f7a439 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_crudrouter.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_crudrouter + - Member[core].Member[ormar].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_jwt_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_jwt_auth.model.yml new file mode 100644 index 00000000000..43db34438ff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_jwt_auth.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_jwt_auth + - Member[auth_config].Member[LoadConfig] + - - pydantic.BaseModel~Subclass + - fastapi_jwt_auth + - Member[config].Member[LoadConfig] + - - starlette.websockets.WebSocket~Subclass + - fastapi_jwt_auth + - Member[auth_jwt].Member[WebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_sessions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_sessions.model.yml new file mode 100644 index 00000000000..42a2dbe5fe3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastapi_sessions.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_sessions + - Member[frontends].Member[implementations].Member[cookie].Member[APIKey] 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 new file mode 100644 index 00000000000..a84da6160ed --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fastchat.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - fastchat + - Member[serve].Member[openai_api_server].Member[HTTPAuthorizationCredentials] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-favorites.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-favorites.model.yml new file mode 100644 index 00000000000..435066e03b8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-favorites.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 + - favorites + - Member[views].Member[AddToFavoriteView] + - - Django.Views.View~Subclass + - favorites + - Member[views].Member[DeleteFavoriteView] + - - Django.Views.View~Subclass + - favorites + - Member[views].Member[FavoriteListView] + - - Django.Views.View~Subclass + - favorites + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - favorites + - Member[views].Member[RemoveFromFavoriteView] + - - Django.Views.View~Subclass + - favorites + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - favorites + - Member[views].Member[Product] 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 new file mode 100644 index 00000000000..56933b6f2ce --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fcm_django.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 + - fcm_django + - Member[api].Member[rest_framework].Member[ValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedexdeliverymanager.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedexdeliverymanager.model.yml new file mode 100644 index 00000000000..63c1ce22f58 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fedexdeliverymanager.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - fedexdeliverymanager + - Member[pickle] 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 new file mode 100644 index 00000000000..c46ae0a1c50 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filebrowser.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 + - 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 new file mode 100644 index 00000000000..56bf8de6e5a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-filer.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 + - filer + - Member[admin].Member[fileadmin].Member[EasyThumbnail] + - - Django.db.models.Model~Subclass + - filer + - Member[admin].Member[folderadmin].Member[Thumbnail] + - - django.db.models.FileField~Subclass + - filer + - Member[fields].Member[multistorage_file].Member[MultiStorageFileField] + - - django.db.models.FileField~Subclass + - filer + - Member[models].Member[MultiStorageFileField] + - - django.db.models.FileField~Subclass + - filer + - Member[models].Member[filemodels].Member[MultiStorageFileField] 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 new file mode 100644 index 00000000000..97426dfb23a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fixture.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 + - fixture + - Member[examples].Member[django_example].Member[blog].Member[models].Member[User] + - - io.StringIO~Subclass + - fixture + - Member[docs].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flakon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flakon.model.yml new file mode 100644 index 00000000000..ff624a4f79a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flakon.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flakon + - Member[JsonBlueprint] + - - flask.Blueprint~Subclass + - flakon + - Member[SwaggerBlueprint] + - - flask.Blueprint~Subclass + - flakon + - Member[blueprints].Member[Blueprint] + - - flask.Blueprint~Subclass + - flakon + - Member[blueprints].Member[JsonBlueprint] + - - flask.Blueprint~Subclass + - flakon + - Member[blueprints].Member[SwaggerBlueprint] + - - flask.Flask~Subclass + - flakon + - Member[Flask] 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 new file mode 100644 index 00000000000..9f236029109 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flash.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - flash + - Member[flash].Member[Flask] 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 new file mode 100644 index 00000000000..4e082f42246 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask.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 + - Member[app].Member[Flask] + - - flask.Flask~Subclass + - flask + - Member[src].Member[Flask] + - - flask.MethodView~Subclass + - flask + - Member[MethodView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_avatars.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_avatars.model.yml new file mode 100644 index 00000000000..a1a64e9677a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_avatars.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_avatars + - Member[Blueprint] + - - io.StringIO~Subclass + - flask_avatars + - Member[identicon].Member[BytesIO] + - - markupsafe.Markup~Subclass + - flask_avatars + - Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_batteries_included.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_batteries_included.model.yml new file mode 100644 index 00000000000..5beb48e68b1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_batteries_included.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - flask_batteries_included + - Member[blueprint_debug].Member[Blueprint] + - - flask.Blueprint~Subclass + - flask_batteries_included + - Member[blueprint_monitoring].Member[Blueprint] + - - flask.Blueprint~Subclass + - flask_batteries_included + - Member[helpers].Member[apispec].Member[Blueprint] + - - flask.Flask~Subclass + - flask_batteries_included + - Member[Flask] + - - flask.Flask~Subclass + - flask_batteries_included + - Member[blueprint_monitoring].Member[Flask] + - - flask.Flask~Subclass + - flask_batteries_included + - Member[config].Member[Flask] + - - flask.Flask~Subclass + - flask_batteries_included + - Member[helpers].Member[error_handler].Member[Flask] + - - flask.Flask~Subclass + - flask_batteries_included + - Member[helpers].Member[etags].Member[Flask] + - - flask.Flask~Subclass + - flask_batteries_included + - Member[helpers].Member[metrics].Member[Flask] + - - flask.Flask~Subclass + - flask_batteries_included + - Member[helpers].Member[request_id].Member[Flask] + - - flask.Flask~Subclass + - flask_batteries_included + - Member[sqldb].Member[Flask] + - - flask.Response~Subclass + - flask_batteries_included + - Member[blueprint_debug].Member[Response] + - - flask.Response~Subclass + - flask_batteries_included + - Member[blueprint_monitoring].Member[Response] + - - flask.Response~Subclass + - flask_batteries_included + - Member[helpers].Member[error_handler].Member[Response] + - - flask.Response~Subclass + - flask_batteries_included + - Member[helpers].Member[metrics].Member[FlaskResponse] + - - flask.Response~Subclass + - flask_batteries_included + - Member[helpers].Member[routes].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_combo_jsonapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_combo_jsonapi.model.yml new file mode 100644 index 00000000000..262f32ae5f1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_combo_jsonapi.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[ResourceDetail] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[ResourceList] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[ResourceRelationship] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[api].Member[ResourceList] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[api].Member[ResourceRelationship] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[data_layers].Member[base].Member[Resource] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[resource].Member[MethodView] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[resource].Member[ResourceDetail] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[resource].Member[ResourceList] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[resource].Member[ResourceRelationship] + - - flask.MethodView~Subclass + - flask_combo_jsonapi + - Member[resource].Member[Resource] + - - sqlalchemy.orm.Session~Subclass + - flask_combo_jsonapi + - Member[data_layers].Member[alchemy].Member[SessionType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_datepicker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_datepicker.model.yml new file mode 100644 index 00000000000..15f0ffb82a0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_datepicker.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_datepicker + - Member[main].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_debug.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_debug.model.yml new file mode 100644 index 00000000000..330d128ff2b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_debug.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_debug + - Member[dbg].Member[Blueprint] + - - flask.Blueprint~Subclass + - flask_debug + - Member[dbg].Member[DebugBlueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_fontawesome.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_fontawesome.model.yml new file mode 100644 index 00000000000..c00de04a240 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_fontawesome.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_fontawesome + - Member[Blueprint] + - - flask.Flask~Subclass + - flask_fontawesome + - Member[Flask] + - - markupsafe.Markup~Subclass + - flask_fontawesome + - Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_healthz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_healthz.model.yml new file mode 100644 index 00000000000..479b9e42558 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_healthz.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_healthz + - Member[blueprint].Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_ipban.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_ipban.model.yml new file mode 100644 index 00000000000..80942631f8c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_ipban.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_ipban + - Member[ip_ban].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mysql_connector.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mysql_connector.model.yml new file mode 100644 index 00000000000..3248085a4ea --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_mysql_connector.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_mysql_connector + - Member[flask_mysql_connector].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_prometheus_metrics.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_prometheus_metrics.model.yml new file mode 100644 index 00000000000..ce5abba2bc3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_prometheus_metrics.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_prometheus_metrics + - Member[example].Member[Blueprint] + - - flask.Flask~Subclass + - flask_prometheus_metrics + - Member[example].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_protobuf.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_protobuf.model.yml new file mode 100644 index 00000000000..419ac27d977 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_protobuf.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_protobuf + - Member[extension].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_request_id_header.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_request_id_header.model.yml new file mode 100644 index 00000000000..b50b89430da --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_request_id_header.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_request_id_header + - Member[middleware].Member[App] 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 new file mode 100644 index 00000000000..ddc91ac6ef3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_security.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - flask_security + - Member[webauthn].Member[PublicKeyCredentialDescriptor] + - - pydantic.BaseModel~Subclass + - flask_security + - Member[webauthn].Member[VerifiedAuthentication] + - - pydantic.BaseModel~Subclass + - flask_security + - Member[webauthn].Member[VerifiedRegistration] + - - pydantic.BaseModel~Subclass + - flask_security + - Member[webauthn_util].Member[AuthenticatorSelectionCriteria] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_sessions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_sessions.model.yml new file mode 100644 index 00000000000..b3bc5121b97 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_sessions.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - flask_sessions + - Member[sessions].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_share.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_share.model.yml new file mode 100644 index 00000000000..15b4520f380 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_share.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_share + - Member[Blueprint] + - - markupsafe.Markup~Subclass + - flask_share + - Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_themes2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_themes2.model.yml new file mode 100644 index 00000000000..c80510732b3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flask_themes2.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_themes2 + - Member[Blueprint] 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 new file mode 100644 index 00000000000..ebb3afbff67 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flexx.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 + - flexx + - Member[app].Member[_tornadoserver].Member[WSHandler] + - - tornado.web.RequestHandler~Subclass + - flexx + - Member[app].Member[_tornadoserver].Member[WebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flipr_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flipr_api.model.yml new file mode 100644 index 00000000000..7a52dc069b8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-flipr_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 + - flipr_api + - Member[session].Member[Response] 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 new file mode 100644 index 00000000000..1fac9e8b6ed --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fluent_comments.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - fluent_comments + - Member[forms].Member[captcha].Member[CaptchaField] + - - Django.Forms.Field~Subclass + - fluent_comments + - Member[forms].Member[recaptcha].Member[ReCaptchaField] + - - Django.db.models.Model~Subclass + - fluent_comments + - Member[models].Member[BaseModel] + - - Django.db.models.Model~Subclass + - fluent_comments + - Member[models].Member[FluentComment] + - - Django.db.models.Model~Subclass + - fluent_comments + - Member[utils].Member[ContentType] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[AbstractCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[CompactCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[CompactLabelsCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[DefaultCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[base].Member[AbstractCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[base].Member[base_class] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[captcha].Member[CompactCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[captcha].Member[CompactLabelsCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[captcha].Member[DefaultCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[compact].Member[AbstractCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[compact].Member[CompactCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[compact].Member[CompactLabelsCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[default].Member[AbstractCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[default].Member[DefaultCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[recaptcha].Member[CompactCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[recaptcha].Member[CompactLabelsCommentForm] + - - django.forms.BaseForm~Subclass + - fluent_comments + - Member[forms].Member[recaptcha].Member[DefaultCommentForm] + - - django.http.response.HttpResponseBadRequest~Subclass + - fluent_comments + - Member[views].Member[CommentPostBadRequest] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fluent_dashboard.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fluent_dashboard.model.yml new file mode 100644 index 00000000000..d6f7726c3ac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fluent_dashboard.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 + - fluent_dashboard + - Member[items].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-forecast_solar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-forecast_solar.model.yml new file mode 100644 index 00000000000..2284124f9ba --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-forecast_solar.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - forecast_solar + - Member[ClientSession] 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 new file mode 100644 index 00000000000..b843e945d7a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-form_wizard_example.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 + - form_wizard_example + - Member[urls].Member[SongLyricsWizard] + - - Django.Views.View~Subclass + - form_wizard_example + - Member[views].Member[SessionWizardView] + - - Django.Views.View~Subclass + - form_wizard_example + - Member[views].Member[SongLyricsWizard] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-forms.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-forms.model.yml new file mode 100644 index 00000000000..440fa6a8516 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-forms.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 + - forms + - Member[PointField] + - - Django.Forms.Field~Subclass + - forms + - Member[SpatialLocationField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-foundation.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-foundation.model.yml new file mode 100644 index 00000000000..84859315544 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-foundation.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 + - foundation + - Member[backend].Member[views].Member[AppTemplateView] + - - Django.Views.View~Subclass + - foundation + - Member[backend].Member[views].Member[AppView] + - - Django.Views.View~Subclass + - foundation + - Member[backend].Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - foundation + - Member[backend].Member[views].Member[View] + - - Django.Views.View~Subclass + - foundation + - Member[backend].Member[views].Member[auth].Member[ToggleSuperuser] + - - Django.Views.View~Subclass + - foundation + - Member[backend].Member[views].Member[auth].Member[View] + - - Django.Views.View~Subclass + - foundation + - Member[backend].Member[views].Member[base].Member[AppTemplateView] + - - Django.Views.View~Subclass + - foundation + - Member[backend].Member[views].Member[base].Member[AppView] + - - Django.Views.View~Subclass + - foundation + - Member[backend].Member[views].Member[base].Member[TemplateView] + - - Django.Views.View~Subclass + - foundation + - Member[backend].Member[views].Member[base].Member[View] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[AddView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[DisplayView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[EditView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[list].Member[ListView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[object].Member[AddView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[object].Member[DeleteView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[object].Member[DisplayView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[object].Member[EditView] + - - Django.Views.View~Subclass + - foundation + - Member[forms].Member[views].Member[object].Member[ProcessFormView] + - - Django.Views.View~Subclass + - foundation + - Member[rest].Member[views].Member[ControllerAPIView] + - - Django.db.models.Model~Subclass + - foundation + - Member[auth].Member[backends].Member[Permission] + - - Django.db.models.Model~Subclass + - foundation + - Member[models].Member[Model] + - - Django.db.models.Model~Subclass + - foundation + - Member[models].Member[base].Member[Model] + - - Django.db.models.Model~Subclass + - foundation + - Member[templatetags].Member[extratags].Member[Model] + - - django.forms.BaseForm~Subclass + - foundation + - Member[forms].Member[FormSetModelForm] + - - django.forms.BaseForm~Subclass + - foundation + - Member[forms].Member[Form] + - - django.forms.BaseForm~Subclass + - foundation + - Member[forms].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - foundation + - Member[forms].Member[forms].Member[Form] + - - django.forms.BaseForm~Subclass + - foundation + - Member[forms].Member[models].Member[FormSetModelForm] + - - django.forms.BaseForm~Subclass + - foundation + - Member[forms].Member[models].Member[ModelForm] + - - django.http.response.HttpResponseRedirect~Subclass + - foundation + - Member[backend].Member[views].Member[auth].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - foundation + - Member[utils].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - foundation + - Member[template].Member[response].Member[TemplateResponse] + - - django.http.response.JsonResponse~Subclass + - foundation + - Member[rest].Member[views].Member[JsonResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-framework.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-framework.model.yml new file mode 100644 index 00000000000..ccdcc3621d2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-framework.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 + - framework + - Member[urls].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - framework + - Member[urls].Member[ShoeColor] + - - Django.db.models.Model~Subclass + - framework + - Member[urls].Member[ShoeType] + - - Django.db.models.Model~Subclass + - framework + - Member[urls].Member[Shoe] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-frontend.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-frontend.model.yml new file mode 100644 index 00000000000..6f53298666e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-frontend.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 + - frontend + - Member[DemoRequestHandler] 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 new file mode 100644 index 00000000000..c150ac070b5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fs.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fs + - Member[filelike].Member[_StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fxcmpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fxcmpy.model.yml new file mode 100644 index 00000000000..9d170fb6693 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-fxcmpy.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - fxcmpy + - Member[fxcmpy_data_reader].Member[BytesIO] + - - io.StringIO~Subclass + - fxcmpy + - Member[fxcmpy_data_reader].Member[StringIO] 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 new file mode 100644 index 00000000000..8922d6f4437 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-g4f.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 + - g4f + - Member[api].Member[WSGIRequestHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gdax.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gdax.model.yml new file mode 100644 index 00000000000..704f5fe55b6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gdax.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - gdax + - Member[order_book].Member[pickle] 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 new file mode 100644 index 00000000000..a2b92a0baf0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-generic_chooser.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 + - generic_chooser + - Member[views].Member[SearchForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geniuses.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geniuses.model.yml new file mode 100644 index 00000000000..7e5aab47049 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geniuses.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 + - geniuses + - Member[client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geocachingapi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geocachingapi.model.yml new file mode 100644 index 00000000000..20a7872b1a0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geocachingapi.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - geocachingapi + - Member[geocachingapi].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geodb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geodb.model.yml new file mode 100644 index 00000000000..5685e84bf45 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geodb.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 + - geodb + - Member[geo_calc].Member[matrix] + - - Django.db.models.Model~Subclass + - geodb + - Member[geoapi].Member[matrix] + - - Django.db.models.Model~Subclass + - geodb + - Member[views].Member[matrix] + - - django.http.response.HttpResponseRedirect~Subclass + - geodb + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - geodb + - Member[geo_calc].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geodb + - Member[geoapi].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geodb + - Member[views].Member[HttpResponse] + - - pickle~Alias + - geodb + - Member[geo_calc].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geonode.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geonode.model.yml new file mode 100644 index 00000000000..f7d894b7931 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-geonode.model.yml @@ -0,0 +1,816 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - geonode + - Member[base].Member[forms].Member[CategoryChoiceField] + - - Django.Forms.Field~Subclass + - geonode + - Member[base].Member[forms].Member[TreeNodeMultipleChoiceField] + - - Django.Forms.Field~Subclass + - geonode + - Member[layers].Member[forms].Member[JSONField] + - - Django.Forms.Field~Subclass + - geonode + - Member[upload].Member[forms].Member[JSONField] + - - Django.Views.View~Subclass + - geonode + - Member[documents].Member[urls].Member[DocumentUpdateView] + - - Django.Views.View~Subclass + - geonode + - Member[documents].Member[urls].Member[DocumentUploadView] + - - Django.Views.View~Subclass + - geonode + - Member[documents].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - geonode + - Member[documents].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - geonode + - Member[documents].Member[views].Member[DocumentUpdateView] + - - Django.Views.View~Subclass + - geonode + - Member[documents].Member[views].Member[DocumentUploadView] + - - Django.Views.View~Subclass + - geonode + - Member[documents].Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - geonode + - Member[groups].Member[urls].Member[GroupActivityView] + - - Django.Views.View~Subclass + - geonode + - Member[groups].Member[urls].Member[GroupDetailView] + - - Django.Views.View~Subclass + - geonode + - Member[groups].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - geonode + - Member[groups].Member[views].Member[GroupActivityView] + - - Django.Views.View~Subclass + - geonode + - Member[groups].Member[views].Member[GroupDetailView] + - - Django.Views.View~Subclass + - geonode + - Member[groups].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - geonode + - Member[layers].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - geonode + - Member[maps].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - geonode + - Member[people].Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - geonode + - Member[social].Member[urls].Member[RecentActivity] + - - Django.Views.View~Subclass + - geonode + - Member[social].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - geonode + - Member[social].Member[views].Member[RecentActivity] + - - Django.Views.View~Subclass + - geonode + - Member[upload].Member[urls].Member[UploadFileCreateView] + - - Django.Views.View~Subclass + - geonode + - Member[upload].Member[urls].Member[UploadFileDeleteView] + - - Django.Views.View~Subclass + - geonode + - Member[upload].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - geonode + - Member[upload].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - geonode + - Member[upload].Member[views].Member[UploadFileCreateView] + - - Django.Views.View~Subclass + - geonode + - Member[upload].Member[views].Member[UploadFileDeleteView] + - - Django.Views.View~Subclass + - geonode + - Member[urls].Member[TemplateView] + - - Django.Views.View~Subclass + - geonode + - Member[urlsv2].Member[TemplateView] + - - Django.db.models.Model~Subclass + - geonode + - Member[api].Member[api].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[api].Member[api].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - geonode + - Member[api].Member[api].Member[Region] + - - Django.db.models.Model~Subclass + - geonode + - Member[api].Member[api].Member[TopicCategory] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[admin].Member[ContactRole] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[admin].Member[License] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[admin].Member[Link] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[admin].Member[Region] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[admin].Member[RestrictionCodeType] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[admin].Member[SpatialRepresentationType] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[admin].Member[TopicCategory] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[forms].Member[Profile] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[forms].Member[Region] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[forms].Member[TopicCategory] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[management].Member[commands].Member[fixsitename].Member[Site] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[models].Member[ContactRole] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[models].Member[License] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[models].Member[Link] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[models].Member[MPTTModel] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[models].Member[Region] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[models].Member[RestrictionCodeType] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[models].Member[SpatialRepresentationType] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[models].Member[TopicCategory] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[templatetags].Member[base_tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[templatetags].Member[base_tags].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[translation].Member[License] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[translation].Member[Region] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[translation].Member[RestrictionCodeType] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[translation].Member[SpatialRepresentationType] + - - Django.db.models.Model~Subclass + - geonode + - Member[base].Member[translation].Member[TopicCategory] + - - Django.db.models.Model~Subclass + - geonode + - Member[catalogue].Member[models].Member[Link] + - - Django.db.models.Model~Subclass + - geonode + - Member[context_processors].Member[Site] + - - Django.db.models.Model~Subclass + - geonode + - Member[documents].Member[checkPDFExists].Member[Region] + - - Django.db.models.Model~Subclass + - geonode + - Member[documents].Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[documents].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[documents].Member[models].Member[Link] + - - Django.db.models.Model~Subclass + - geonode + - Member[documents].Member[search_indexes].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[documents].Member[views].Member[TopicCategory] + - - Django.db.models.Model~Subclass + - geonode + - Member[documents].Member[views].Member[matrix] + - - Django.db.models.Model~Subclass + - geonode + - Member[geoserver].Member[helpers].Member[Attribute] + - - Django.db.models.Model~Subclass + - geonode + - Member[geoserver].Member[helpers].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[geoserver].Member[helpers].Member[Style] + - - Django.db.models.Model~Subclass + - geonode + - Member[geoserver].Member[models].Member[MapLayer] + - - Django.db.models.Model~Subclass + - geonode + - Member[geoserver].Member[signals].Member[Link] + - - Django.db.models.Model~Subclass + - geonode + - Member[geoserver].Member[signals].Member[Profile] + - - Django.db.models.Model~Subclass + - geonode + - Member[geoserver].Member[views].Member[Style] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[admin].Member[GroupInvitation] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[admin].Member[GroupMember] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[admin].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[forms].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[models].Member[GroupInvitation] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[models].Member[GroupMember] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[models].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[search_indexes].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[views].Member[Action] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[views].Member[GroupInvitation] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[views].Member[GroupMember] + - - Django.db.models.Model~Subclass + - geonode + - Member[groups].Member[views].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[admin].Member[Attribute] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[admin].Member[LayerFile] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[admin].Member[Style] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[admin].Member[UploadSession] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[forms].Member[Attribute] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[models].Member[Attribute] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[models].Member[LayerFile] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[models].Member[Layer_Styles] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[models].Member[Orglogo] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[models].Member[Style] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[models].Member[UploadSession] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[populate_layers_data].Member[Attribute] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[populate_layers_data].Member[Style] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[search_indexes].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[utils].Member[Link] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[utils].Member[SpatialRepresentationType] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[utils].Member[TopicCategory] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[utils].Member[UploadSession] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[views].Member[Attribute] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[views].Member[TopicCategory] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[views].Member[UploadSession] + - - Django.db.models.Model~Subclass + - geonode + - Member[layers].Member[views].Member[matrix] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[admin].Member[MapLayer] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[admin].Member[MapSnapshot] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[models].Member[MapLayer] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[models].Member[MapSnapshot] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[search_indexes].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[views].Member[MapLayer] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[views].Member[MapSnapshot] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[views].Member[TopicCategory] + - - Django.db.models.Model~Subclass + - geonode + - Member[maps].Member[views].Member[matrix] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[admin].Member[Profile] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[autocomplete_light_registry].Member[Profile] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[forms].Member[ContactRole] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[forms].Member[Profile] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[models].Member[EmailAddress] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[models].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[models].Member[Profile] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[search_indexes].Member[Profile] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[views].Member[Profile] + - - Django.db.models.Model~Subclass + - geonode + - Member[people].Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - geonode + - Member[security].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - geonode + - Member[security].Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - geonode + - Member[security].Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[forms].Member[ServiceLayer] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[models].Member[ServiceLayer] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[models].Member[ServiceProfileRole] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[models].Member[WebServiceHarvestLayersJob] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[models].Member[WebServiceRegistrationJob] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[tasks].Member[WebServiceHarvestLayersJob] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[tasks].Member[WebServiceRegistrationJob] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[views].Member[Link] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[views].Member[ServiceLayer] + - - Django.db.models.Model~Subclass + - geonode + - Member[services].Member[views].Member[WebServiceHarvestLayersJob] + - - Django.db.models.Model~Subclass + - geonode + - Member[social].Member[signals].Member[Profile] + - - Django.db.models.Model~Subclass + - geonode + - Member[social].Member[views].Member[Action] + - - Django.db.models.Model~Subclass + - geonode + - Member[upload].Member[admin].Member[UploadFile] + - - Django.db.models.Model~Subclass + - geonode + - Member[upload].Member[admin].Member[Upload] + - - Django.db.models.Model~Subclass + - geonode + - Member[upload].Member[forms].Member[UploadFile] + - - Django.db.models.Model~Subclass + - geonode + - Member[upload].Member[models].Member[UploadFile] + - - Django.db.models.Model~Subclass + - geonode + - Member[upload].Member[models].Member[Upload] + - - Django.db.models.Model~Subclass + - geonode + - Member[upload].Member[upload].Member[Upload] + - - Django.db.models.Model~Subclass + - geonode + - Member[upload].Member[views].Member[UploadFile] + - - Django.db.models.Model~Subclass + - geonode + - Member[upload].Member[views].Member[Upload] + - - Django.db.models.Model~Subclass + - geonode + - Member[views].Member[GroupProfile] + - - django.forms.BaseForm~Subclass + - geonode + - Member[base].Member[forms].Member[CategoryForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[base].Member[forms].Member[ResourceBaseForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[base].Member[forms].Member[TranslationModelForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[forms].Member[DocumentCreateForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[forms].Member[DocumentDescriptionForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[forms].Member[DocumentForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[forms].Member[DocumentReplaceForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[forms].Member[ResourceBaseForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[forms].Member[TranslationModelForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[views].Member[CategoryForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[views].Member[DocumentCreateForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[views].Member[DocumentForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[views].Member[DocumentReplaceForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[documents].Member[views].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[geoserver].Member[views].Member[LayerStyleUploadForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[groups].Member[forms].Member[GroupForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[groups].Member[forms].Member[GroupInviteForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[groups].Member[forms].Member[GroupMemberForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[groups].Member[forms].Member[GroupUpdateForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[groups].Member[views].Member[GroupForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[groups].Member[views].Member[GroupInviteForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[groups].Member[views].Member[GroupMemberForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[groups].Member[views].Member[GroupUpdateForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[forms].Member[LayerAttributeForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[forms].Member[LayerDescriptionForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[forms].Member[LayerForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[forms].Member[LayerStyleUploadForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[forms].Member[LayerUploadForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[forms].Member[NewLayerUploadForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[forms].Member[ResourceBaseForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[views].Member[CategoryForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[views].Member[LayerAttributeForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[views].Member[LayerForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[views].Member[LayerUploadForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[views].Member[NewLayerUploadForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[views].Member[PocForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[layers].Member[views].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[maps].Member[forms].Member[MapForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[maps].Member[forms].Member[ResourceBaseForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[maps].Member[views].Member[CategoryForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[maps].Member[views].Member[MapForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[maps].Member[views].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[admin].Member[AdminPasswordChangeForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[admin].Member[ProfileChangeForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[admin].Member[ProfileCreationForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[forms].Member[ForgotUsernameForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[forms].Member[PocForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[forms].Member[ProfileChangeForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[forms].Member[ProfileCreationForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[forms].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[forms].Member[RoleForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[forms].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[views].Member[ForgotUsernameForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[people].Member[views].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[services].Member[forms].Member[CreateServiceForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[services].Member[forms].Member[ServiceForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[services].Member[forms].Member[ServiceLayerFormSet] + - - django.forms.BaseForm~Subclass + - geonode + - Member[services].Member[views].Member[CreateServiceForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[services].Member[views].Member[ServiceForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[upload].Member[forms].Member[LayerUploadForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[upload].Member[forms].Member[SRSForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[upload].Member[forms].Member[TimeForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[upload].Member[forms].Member[UploadFileForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[upload].Member[views].Member[LayerUploadForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[upload].Member[views].Member[UploadFileForm] + - - django.forms.BaseForm~Subclass + - geonode + - Member[views].Member[AjaxLoginForm] + - - django.http.response.HttpResponseForbidden~Subclass + - geonode + - Member[groups].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseForbidden~Subclass + - geonode + - Member[people].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseNotAllowed~Subclass + - geonode + - Member[groups].Member[views].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponseNotAllowed~Subclass + - geonode + - Member[maps].Member[views].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[catalogue].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[documents].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[geoserver].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[groups].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[layers].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[maps].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[people].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[security].Member[middleware].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[services].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[upload].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - geonode + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseServerError~Subclass + - geonode + - Member[maps].Member[views].Member[HttpResponseServerError] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[api].Member[resourcebase_api].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[catalogue].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[documents].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[geoserver].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[layers].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[maps].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[people].Member[admin].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[proxy].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[security].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[services].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[upload].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[upload].Member[views].Member[JSONResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[utils].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - geonode + - Member[views].Member[TemplateResponse] + - - django.http.response.StreamingHttpResponse~Subclass + - geonode + - Member[documents].Member[views].Member[DownloadResponse] + - - http.client.HTTPConnection~Subclass + - geonode + - Member[proxy].Member[views].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - geonode + - Member[proxy].Member[views].Member[HTTPSConnection] + - - lxml.etree~Alias + - geonode + - Member[catalogue].Member[backends].Member[generic].Member[etree] + - - lxml.etree~Alias + - geonode + - Member[catalogue].Member[backends].Member[pycsw_local].Member[etree] + - - lxml.etree~Alias + - geonode + - Member[geoserver].Member[helpers].Member[etree] + - - lxml.etree~Alias + - geonode + - Member[geoserver].Member[views].Member[etree] + - - lxml.etree~Alias + - geonode + - Member[layers].Member[metadata].Member[etree] + - - pickle~Alias + - geonode + - Member[upload].Member[models].Member[pickle] + - - pydantic.BaseModel~Subclass + - geonode + - Member[base].Member[autocomplete_light_registry].Member[Region] + - - xml.etree.ElementTree~Subclass + - geonode + - Member[geoserver].Member[helpers].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ghast.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ghast.model.yml new file mode 100644 index 00000000000..027aaeef4b8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ghast.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - ghast + - Member[server].Member[Blueprint] + - - flask.Flask~Subclass + - ghast + - Member[server].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gin.model.yml new file mode 100644 index 00000000000..5612ec74af3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gin.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 + - gin + - Member[dependencies].Member[system].Member[ElementTree] 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 new file mode 100644 index 00000000000..1e85585d4b9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-github3.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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[src].Member[github3].Member[decorators].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gitignore.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gitignore.model.yml new file mode 100644 index 00000000000..79f3c758bdb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gitignore.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - gitignore + - Member[client].Member[github_client].Member[Client] + - - logging.Logger~Subclass + - gitignore + - Member[client].Member[github_client].Member[Logger] + - - pydantic.BaseModel~Subclass + - gitignore + - Member[client].Member[github_client].Member[GitignoreFile] + - - pydantic.BaseModel~Subclass + - gitignore + - Member[main].Member[GitignoreConfig] + - - pydantic.BaseModel~Subclass + - gitignore + - Member[type_adapters].Member[GitignoreConfig] + - - pydantic.BaseModel~Subclass + - gitignore + - Member[type_adapters].Member[GitignoreFile] 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 new file mode 100644 index 00000000000..c23d2e1a57d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gluonts.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - gluonts + - Member[nursery].Member[SCott].Member[dataset_tools].Member[preprocess_data].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-goodreads.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-goodreads.model.yml new file mode 100644 index 00000000000..9a9030cf65b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-goodreads.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - goodreads + - Member[goodreads].Member[etree] 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 new file mode 100644 index 00000000000..847b9bd7bd2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - google + - Member[appengine].Member[_internal].Member[antlr3].Member[StringIO] + - - io.StringIO~Subclass + - google + - Member[appengine].Member[_internal].Member[antlr3].Member[streams].Member[StringIO] + - - io.StringIO~Subclass + - google + - Member[appengine].Member[api].Member[memcache].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_cloud_logger.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_cloud_logger.model.yml new file mode 100644 index 00000000000..b3b0561f89b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_cloud_logger.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - google_cloud_logger + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_nest_sdm.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_nest_sdm.model.yml new file mode 100644 index 00000000000..62f8fe9fc6c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_nest_sdm.model.yml @@ -0,0 +1,183 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - google_nest_sdm + - Member[google_nest].Member[ClientSession] + - - pickle~Alias + - google_nest_sdm + - Member[google_nest].Member[pickle] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[CameraClipPreviewTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[CameraEventImageTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[CameraImageTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[CameraLiveStreamTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[CameraMotionTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[CameraPersonTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[CameraSoundTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[EventImage] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[RtspStream] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[Stream] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[camera_traits].Member[WebRtcStream] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device].Member[DeviceTraits] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device].Member[Device] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device].Member[EventMessage] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device].Member[ParentRelation] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device].Member[TraitModel] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_manager].Member[Device] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_manager].Member[EventMessage] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_manager].Member[ParentRelation] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_manager].Member[RelationUpdate] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_manager].Member[Structure] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_traits].Member[CommandModel] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_traits].Member[ConnectivityTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_traits].Member[FanTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_traits].Member[HumidityTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_traits].Member[InfoTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[device_traits].Member[TemperatureTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[doorbell_traits].Member[DoorbellChimeEvent] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[doorbell_traits].Member[DoorbellChimeTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[event].Member[CameraClipPreviewEvent] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[event].Member[CameraMotionEvent] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[event].Member[CameraPersonEvent] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[event].Member[CameraSoundEvent] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[event].Member[DoorbellChimeEvent] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[event].Member[EventMessage] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[event].Member[ImageEventBase] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[event].Member[RelationUpdate] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[event_media].Member[EventMediaModelItem] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[google_nest].Member[CameraLiveStreamTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[google_nest].Member[Device] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[google_nest].Member[EventMessage] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[google_nest].Member[Structure] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[google_nest].Member[ThermostatEcoTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[google_nest].Member[ThermostatModeTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[google_nest].Member[ThermostatTemperatureSetpointTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[model].Member[TraitModel] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[structure].Member[InfoTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[structure].Member[RoomInfoTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[structure].Member[StructureTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[structure].Member[Structure] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[structure].Member[TraitModel] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[thermostat_traits].Member[ThermostatEcoTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[thermostat_traits].Member[ThermostatHeatCoolTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[thermostat_traits].Member[ThermostatHvacTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[thermostat_traits].Member[ThermostatModeTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[thermostat_traits].Member[ThermostatTemperatureSetpointTrait] + - - pydantic.BaseModel~Subclass + - google_nest_sdm + - Member[traits].Member[CommandModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_serp_api.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_serp_api.model.yml new file mode 100644 index 00000000000..92ce9057698 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-google_serp_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 + - google_serp_api + - Member[client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gotrue.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gotrue.model.yml new file mode 100644 index 00000000000..9dd9d3e719e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gotrue.model.yml @@ -0,0 +1,333 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - gotrue + - Member[_async].Member[gotrue_admin_api].Member[AsyncClient] + - - httpx.Client~Subclass + - gotrue + - Member[_async].Member[gotrue_base_api].Member[AsyncClient] + - - httpx.Client~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[AsyncClient] + - - httpx.Client~Subclass + - gotrue + - Member[_sync].Member[api].Member[SyncClient] + - - httpx.Client~Subclass + - gotrue + - Member[_sync].Member[gotrue_admin_api].Member[SyncClient] + - - httpx.Client~Subclass + - gotrue + - Member[_sync].Member[gotrue_base_api].Member[SyncClient] + - - httpx.Client~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[SyncClient] + - - httpx.Client~Subclass + - gotrue + - Member[http_clients].Member[AsyncClient] + - - httpx.Client~Subclass + - gotrue + - Member[http_clients].Member[BaseClient] + - - httpx.Client~Subclass + - gotrue + - Member[http_clients].Member[SyncClient] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AMREntry] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthMFAAdminDeleteFactorResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthMFAAdminListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthMFAChallengeResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthMFAEnrollResponseTotp] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthMFAEnrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthMFAGetAuthenticatorAssuranceLevelResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthMFAListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthMFAUnenrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthMFAVerifyResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[AuthResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[Factor] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[GenerateLinkProperties] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[GenerateLinkResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[OAuthResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[Session] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[Subscription] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[UserIdentity] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[UserResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[User] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_admin_api].Member[AuthMFAAdminDeleteFactorResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_admin_api].Member[AuthMFAAdminListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_admin_api].Member[GenerateLinkResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_admin_api].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_admin_api].Member[User] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_admin_mfa_api].Member[AuthMFAAdminDeleteFactorResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_admin_mfa_api].Member[AuthMFAAdminListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[AuthMFAChallengeResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[AuthMFAEnrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[AuthMFAGetAuthenticatorAssuranceLevelResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[AuthMFAListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[AuthMFAUnenrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[AuthMFAVerifyResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[AuthResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[OAuthResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[Session] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[Subscription] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_client].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_mfa_api].Member[AuthMFAChallengeResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_mfa_api].Member[AuthMFAEnrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_mfa_api].Member[AuthMFAGetAuthenticatorAssuranceLevelResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_mfa_api].Member[AuthMFAListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_mfa_api].Member[AuthMFAUnenrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_async].Member[gotrue_mfa_api].Member[AuthMFAVerifyResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[api].Member[Session] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[api].Member[User] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[client].Member[Session] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[client].Member[Subscription] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[client].Member[User] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_admin_api].Member[AuthMFAAdminDeleteFactorResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_admin_api].Member[AuthMFAAdminListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_admin_api].Member[GenerateLinkResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_admin_api].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_admin_api].Member[User] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_admin_mfa_api].Member[AuthMFAAdminDeleteFactorResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_admin_mfa_api].Member[AuthMFAAdminListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[AuthMFAChallengeResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[AuthMFAEnrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[AuthMFAGetAuthenticatorAssuranceLevelResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[AuthMFAListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[AuthMFAUnenrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[AuthMFAVerifyResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[AuthResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[OAuthResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[Session] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[Subscription] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_client].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_mfa_api].Member[AuthMFAChallengeResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_mfa_api].Member[AuthMFAEnrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_mfa_api].Member[AuthMFAGetAuthenticatorAssuranceLevelResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_mfa_api].Member[AuthMFAListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_mfa_api].Member[AuthMFAUnenrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[_sync].Member[gotrue_mfa_api].Member[AuthMFAVerifyResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[helpers].Member[AuthResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[helpers].Member[GenerateLinkProperties] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[helpers].Member[GenerateLinkResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[helpers].Member[Session] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[helpers].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[helpers].Member[User] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AMREntry] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthMFAAdminDeleteFactorResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthMFAAdminListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthMFAChallengeResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthMFAEnrollResponseTotp] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthMFAEnrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthMFAGetAuthenticatorAssuranceLevelResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthMFAListFactorsResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthMFAUnenrollResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthMFAVerifyResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[AuthResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[Factor] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[GenerateLinkProperties] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[GenerateLinkResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[OAuthResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[Session] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[Subscription] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[UserIdentity] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - gotrue + - Member[types].Member[User] 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 new file mode 100644 index 00000000000..1fe27f34fc8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_django_extras.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 + - graphene_django_extras + - Member[views].Member[GraphQLView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_file_upload.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_file_upload.model.yml new file mode 100644 index 00000000000..54da1f2f635 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-graphene_file_upload.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 + - graphene_file_upload + - Member[django].Member[FileUploadGraphQLView] + - - Django.Views.View~Subclass + - graphene_file_upload + - Member[django].Member[GraphQLView] + - - Django.Views.View~Subclass + - graphene_file_upload + - Member[django]Member[FileUploadGraphQLView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gravity.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gravity.model.yml new file mode 100644 index 00000000000..5175ce7930c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-gravity.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - gravity + - Member[config_manager].Member[ConfigFile] + - - pydantic.BaseModel~Subclass + - gravity + - Member[settings].Member[CelerySettings] + - - pydantic.BaseModel~Subclass + - gravity + - Member[settings].Member[GunicornSettings] + - - pydantic.BaseModel~Subclass + - gravity + - Member[settings].Member[GxItProxySettings] + - - pydantic.BaseModel~Subclass + - gravity + - Member[settings].Member[ReportsSettings] + - - pydantic.BaseModel~Subclass + - gravity + - Member[settings].Member[TusdSettings] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[ConfigFile] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[GalaxyCeleryBeatService] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[GalaxyCeleryService] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[GalaxyGunicornService] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[GalaxyGxItProxyService] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[GalaxyReportsService] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[GalaxyStandaloneService] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[GalaxyTUSDService] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[GalaxyUnicornHerderService] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[ServiceList] + - - pydantic.BaseModel~Subclass + - gravity + - Member[state].Member[Service] + - - xml.etree.ElementTree~Subclass + - gravity + - Member[config_manager].Member[elementtree] 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 new file mode 100644 index 00000000000..d2f11d38be0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-greplin.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - greplin + - Member[scales].Member[bottlehandler].Member[StringIO] + - - io.StringIO~Subclass + - greplin + - Member[scales].Member[flaskhandler].Member[StringIO] 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 new file mode 100644 index 00000000000..817a738edd7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-guardian.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 + - guardian + - Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - guardian + - Member[compat].Member[Group] + - - Django.db.models.Model~Subclass + - guardian + - Member[compat].Member[Permission] + - - Django.db.models.Model~Subclass + - guardian + - Member[core].Member[Permission] + - - Django.db.models.Model~Subclass + - guardian + - Member[ctypes].Member[ContentType] + - - Django.db.models.Model~Subclass + - guardian + - Member[managers].Member[Permission] + - - 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[models].Member[ContentType] + - - 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[shortcuts].Member[ContentType] + - - Django.db.models.Model~Subclass + - guardian + - Member[shortcuts].Member[Group] + - - Django.db.models.Model~Subclass + - guardian + - Member[shortcuts].Member[Permission] + - - Django.db.models.Model~Subclass + - guardian + - Member[templatetags].Member[guardian_tags].Member[Group] + - - Django.db.models.Model~Subclass + - guardian + - Member[utils].Member[Group] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-habanero.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-habanero.model.yml new file mode 100644 index 00000000000..dd301f86911 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-habanero.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - habanero + - Member[Flask] 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 new file mode 100644 index 00000000000..abedbae2c47 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-handler.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - handler + - Member[Event] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-handlers.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-handlers.model.yml new file mode 100644 index 00000000000..93684acebbd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-handlers.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 + - handlers + - Member[CloudStorage] + - - Django.db.models.Model~Subclass + - handlers + - Member[Comment] + - - Django.db.models.Model~Subclass + - handlers + - Member[Invitation] + - - Django.db.models.Model~Subclass + - handlers + - Member[Issue] + - - Django.db.models.Model~Subclass + - handlers + - Member[Job] + - - Django.db.models.Model~Subclass + - handlers + - Member[Label] + - - Django.db.models.Model~Subclass + - handlers + - Member[Membership] + - - Django.db.models.Model~Subclass + - handlers + - Member[Organization] + - - Django.db.models.Model~Subclass + - handlers + - Member[Project] + - - Django.db.models.Model~Subclass + - handlers + - Member[Task] + - - Django.db.models.Model~Subclass + - handlers + - Member[User] 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 new file mode 100644 index 00000000000..b4d57c058e5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-healthcheck.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - healthcheck + - Member[routes].Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-help_tokens.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-help_tokens.model.yml new file mode 100644 index 00000000000..18dc8124a8b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-help_tokens.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 + - help_tokens + - Member[views].Member[HttpResponseRedirect] 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 new file mode 100644 index 00000000000..48b40582306 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-helpdesk.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 + - 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[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - helpdesk + - Member[views].Member[staff].Member[ContentType] + - - django.http.request.HttpRequest~Subclass + - helpdesk + - Member[views].Member[staff].Member[WSGIRequest] 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 new file mode 100644 index 00000000000..b97cf5fba6e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hitcount.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 + - hitcount + - Member[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - hitcount + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - hitcount + - Member[templatetags].Member[hitcount_tags].Member[ContentType] 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 new file mode 100644 index 00000000000..0edb9e0489c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homeassistant.model.yml @@ -0,0 +1,420 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[Info] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[State] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[StaticState] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[climate].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[climate].Member[Info] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[climate].Member[State] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[climate].Member[StaticState] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[coordinator].Member[State] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[entity].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[entity].Member[Info] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[bsblan].Member[entity].Member[StaticState] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[elgato].Member[coordinator].Member[BatteryInfo] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[elgato].Member[coordinator].Member[Info] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[elgato].Member[coordinator].Member[Settings] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[elgato].Member[coordinator].Member[State] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[config_flow].Member[CloudDevice] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[config_flow].Member[Model] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[config_flow].Member[Notification] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[config_flow].Member[Simple] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[config_flow].Member[Sound] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[coordinator].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[notify].Member[Model] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[notify].Member[Notification] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[notify].Member[Simple] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[notify].Member[Sound] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[number].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[select].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[sensor].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[services].Member[Chart] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[services].Member[Goal] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[services].Member[Model] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[services].Member[Notification] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[services].Member[Simple] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[services].Member[Sound] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[lametric].Member[switch].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[notion].Member[BridgeAllResponse] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[notion].Member[Bridge] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[notion].Member[ListenerAllResponse] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[notion].Member[Listener] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[notion].Member[SensorAllResponse] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[notion].Member[Sensor] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[notion].Member[UserPreferencesResponse] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[notion].Member[UserPreferences] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[open_meteo].Member[Forecast] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[open_meteo].Member[diagnostics].Member[Forecast] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[open_meteo].Member[weather].Member[OpenMeteoForecast] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[pvoutput].Member[coordinator].Member[Status] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[pvoutput].Member[sensor].Member[Status] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[pvoutput].Member[sensor].Member[System] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[radio_browser].Member[media_source].Member[Station] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[rdw].Member[Vehicle] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[rdw].Member[binary_sensor].Member[Vehicle] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[rdw].Member[diagnostics].Member[Vehicle] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[rdw].Member[sensor].Member[Vehicle] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[tailscale].Member[TailscaleDevice] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[tailscale].Member[binary_sensor].Member[TailscaleDevice] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[tailscale].Member[coordinator].Member[Device] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[tailscale].Member[sensor].Member[TailscaleDevice] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[binary_sensor].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[binary_sensor].Member[Light] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[binary_sensor].Member[NVR] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[binary_sensor].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[binary_sensor].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[binary_sensor].Member[Sensor] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[binary_sensor].Member[UOSDisk] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[button].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[button].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[camera].Member[CameraChannel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[camera].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[camera].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[camera].Member[UFPCamera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[config_flow].Member[NVR] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[data].Member[Bootstrap] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[data].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[data].Member[Event] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[data].Member[Liveview] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[data].Member[NVR] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[data].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[Chime] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[Event] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[Light] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[NVR] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[Sensor] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[entity].Member[Viewer] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[light].Member[Light] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[light].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[light].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[lock].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[lock].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[lock].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[media_player].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[media_player].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[media_player].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[media_source].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[media_source].Member[Event] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[migrate].Member[Bootstrap] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[migrate].Member[NVR] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[migrate].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[models].Member[Event] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[models].Member[NVR] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[models].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[number].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[number].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[number].Member[Light] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[number].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[number].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[select].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[select].Member[Doorlock] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[select].Member[Light] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[select].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[select].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[select].Member[Sensor] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[select].Member[Viewer] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[sensor].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[sensor].Member[Light] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[sensor].Member[NVR] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[sensor].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[sensor].Member[ProtectDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[sensor].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[sensor].Member[Sensor] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[services].Member[Chime] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[switch].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[switch].Member[NVR] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[switch].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[switch].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[text].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[text].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[text].Member[ProtectModelWithId] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[utils].Member[Bootstrap] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[utils].Member[Light] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[utils].Member[ProtectAdoptableDeviceModel] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[views].Member[Camera] + - - pydantic.BaseModel~Subclass + - homeassistant + - Member[components].Member[unifiprotect].Member[views].Member[Event] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homepluscontrol.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homepluscontrol.model.yml new file mode 100644 index 00000000000..48d09b72987 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-homepluscontrol.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - homepluscontrol + - Member[authentication].Member[ClientSession] 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 new file mode 100644 index 00000000000..8904acd3821 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httpbin.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - httpbin + - Member[filters].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httprunner.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httprunner.model.yml new file mode 100644 index 00000000000..ca3ffa6e1fb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httprunner.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 + - httprunner + - Member[client].Member[ApiResponse] + - - requests.models.Response~Subclass + - httprunner + - Member[client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httpstan.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httpstan.model.yml new file mode 100644 index 00000000000..8308deb2866 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-httpstan.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - httpstan + - Member[fits].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hubble.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hubble.model.yml new file mode 100644 index 00000000000..89fec42af73 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hubble.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 + - hubble + - Member[utils].Member[api_utils].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 new file mode 100644 index 00000000000..4b25f2a8c53 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-hvad.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 + - hvad + - Member[views].Member[TranslatableBaseCreateView] + - - Django.Views.View~Subclass + - hvad + - Member[views].Member[TranslatableBaseDeleteView] + - - Django.Views.View~Subclass + - hvad + - Member[views].Member[TranslatableBaseUpdateView] + - - Django.Views.View~Subclass + - hvad + - Member[views].Member[TranslatableCreateView] + - - Django.Views.View~Subclass + - hvad + - Member[views].Member[TranslatableDeleteView] + - - Django.Views.View~Subclass + - hvad + - Member[views].Member[TranslatableUpdateView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-iam.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-iam.model.yml new file mode 100644 index 00000000000..ee8dcc91986 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-iam.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.JsonResponse~Subclass + - iam + - Member[contrib].Member[django].Member[dispatcher].Member[dispatchers].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - iam + - Member[contrib].Member[django].Member[middlewares].Member[IAMAuthFailedResponse] + - - django.http.response.JsonResponse~Subclass + - iam + - Member[contrib].Member[django].Member[response].Member[IAMAuthFailedResponse] + - - django.http.response.JsonResponse~Subclass + - iam + - Member[contrib].Member[django].Member[response].Member[JsonResponse] + - - django.http.response.JsonResponse~Subclass + - iam + - Member[contrib].Member[tastypie].Member[authorization].Member[IAMAuthFailedResponse] + - - django.http.response.JsonResponse~Subclass + - iam + - Member[contrib].Member[tastypie].Member[shortcuts].Member[IAMAuthFailedResponse] 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 new file mode 100644 index 00000000000..d8fc8a02a32 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ibm_botocore.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - ibm_botocore + - Member[awsrequest].Member[AWSHTTPConnection] + - - http.client.HTTPConnection~Subclass + - ibm_botocore + - Member[awsrequest].Member[AWSHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - ibm_botocore + - Member[awsrequest].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - ibm_botocore + - Member[awsrequest].Member[VerifiedHTTPSConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-id.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-id.model.yml new file mode 100644 index 00000000000..2c49cbc20e4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-id.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - id + - Member[_internal].Member[oidc].Member[ambient].Member[_GitHubTokenPayload] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ignite.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ignite.model.yml new file mode 100644 index 00000000000..1ba5416d2fa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ignite.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - ignite + - Member[Flask] 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 new file mode 100644 index 00000000000..614695b5633 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-image.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - image + - Member[utils].Member[BytesIO] + - - io.StringIO~Subclass + - image + - Member[utils].Member[StringIO] + - - io.StringIO~Subclass + - image + - Member[videothumbs].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-image_optimizer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-image_optimizer.model.yml new file mode 100644 index 00000000000..dd7cfe14071 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-image_optimizer.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.db.models.FileField~Subclass + - image_optimizer + - Member[fields].Member[ImageField] + - - django.db.models.FileField~Subclass + - image_optimizer + - Member[fields].Member[OptimizedImageField] + - - io.StringIO~Subclass + - image_optimizer + - Member[utils].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-imagekitio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-imagekitio.model.yml new file mode 100644 index 00000000000..2b5078497ad --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-imagekitio.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 + - imagekitio + - Member[resource].Member[Response] + - - requests.models.Response~Subclass + - imagekitio + - Member[utils].Member[utils].Member[Response] 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 new file mode 100644 index 00000000000..ecad120f3f3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-import_export.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 + - import_export + - Member[admin].Member[ContentType] + - - django.http.response.HttpResponse~Subclass + - import_export + - Member[admin].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-imread_from_url.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-imread_from_url.model.yml new file mode 100644 index 00000000000..b757ae6ac85 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-imread_from_url.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - imread_from_url + - Member[BytesIO] + - - io.StringIO~Subclass + - imread_from_url + - Member[imread_from_url].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-indexer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-indexer.model.yml new file mode 100644 index 00000000000..557e909630b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-indexer.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 + - indexer + - Member[models].Member[BaseIndex] + - - Django.db.models.Model~Subclass + - indexer + - Member[models].Member[Index] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-init.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-init.model.yml new file mode 100644 index 00000000000..71ea0adb9ef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-init.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - clickhouse_driver.client.Client~Subclass + - init + - Member[ch_client] + - - io.StringIO~Subclass + - init + - Member[StringIO] + - - pickle~Alias + - init + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inmemorystorage.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inmemorystorage.model.yml new file mode 100644 index 00000000000..02d7ade8c34 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-inmemorystorage.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - inmemorystorage + - Member[storage].Member[BytesIO] + - - io.StringIO~Subclass + - inmemorystorage + - Member[storage].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ins.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ins.model.yml new file mode 100644 index 00000000000..c1e4e044bd5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ins.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 + - ins + - Member[_vendor].Member[distlib].Member[util].Member[HTTPSConnection] + - - io.StringIO~Subclass + - ins + - Member[_internal].Member[utils].Member[misc].Member[StreamWrapper] + - - io.StringIO~Subclass + - ins + - Member[_internal].Member[wheel].Member[StringIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[cachecontrol].Member[filewrapper].Member[BytesIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[distlib].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[distlib].Member[locators].Member[BytesIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[distlib].Member[scripts].Member[BytesIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[distlib].Member[util].Member[StringIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[html5lib].Member[_inputstream].Member[BytesIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[html5lib].Member[_inputstream].Member[StringIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[msgpack].Member[fallback].Member[StringIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[requests].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[six].Member[StringIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[urllib3].Member[filepost].Member[BytesIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[urllib3].Member[packages].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - ins + - Member[_vendor].Member[urllib3].Member[packages].Member[six].Member[StringIO] + - - lxml.etree~Alias + - ins + - Member[_vendor].Member[html5lib].Member[treebuilders].Member[etree_lxml].Member[etree] + - - lxml.etree~Alias + - ins + - Member[_vendor].Member[html5lib].Member[treewalkers].Member[etree_lxml].Member[etree] + - - pickle~Alias + - ins + - Member[_vendor].Member[cachecontrol].Member[compat].Member[pickle] + - - pickle~Alias + - ins + - Member[_vendor].Member[cachecontrol].Member[serialize].Member[pickle] + - - xml.etree.ElementTree~Subclass + - ins + - Member[_vendor].Member[html5lib].Member[_utils].Member[default_etree] + - - xml.etree.ElementTree~Subclass + - ins + - Member[_vendor].Member[html5lib].Member[treebuilders].Member[default_etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instagram_scraper.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instagram_scraper.model.yml new file mode 100644 index 00000000000..983918b6edc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-instagram_scraper.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - instagram_scraper + - Member[app].Member[pickle] 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 new file mode 100644 index 00000000000..cc5c642ce15 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-integrated_channels.model.yml @@ -0,0 +1,489 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[serializers].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[blackboard].Member[serializers].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[blackboard].Member[serializers].Member[BlackboardGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[blackboard].Member[views].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[blackboard].Member[views].Member[BlackboardGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[canvas].Member[serializers].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[canvas].Member[views].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[cornerstone].Member[serializers].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[cornerstone].Member[views].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[degreed2].Member[serializers].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[degreed2].Member[views].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[degreed].Member[serializers].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[degreed].Member[views].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[BlackboardLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[CanvasLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[ContentMetadataItemTransmission] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[CornerstoneLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[Degreed2LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[DegreedLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[GenericLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[MoodleLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[serializers].Member[SapSuccessFactorsLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[views].Member[ContentMetadataItemTransmission] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[logs].Member[views].Member[EnterpriseCustomerPluginConfiguration] + - - 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[moodle].Member[serializers].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[moodle].Member[views].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[sap_success_factors].Member[serializers].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[sap_success_factors].Member[views].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[api].Member[v1].Member[views].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[admin].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[admin].Member[BlackboardGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[admin].Member[BlackboardLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[models].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[models].Member[BlackboardGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[models].Member[BlackboardLearnerAssessmentDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[models].Member[BlackboardLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[models].Member[ConfigurationModel] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[models].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[models].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[blackboard].Member[views].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[canvas].Member[admin].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[canvas].Member[admin].Member[CanvasLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[canvas].Member[models].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[canvas].Member[models].Member[CanvasLearnerAssessmentDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[canvas].Member[models].Member[CanvasLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[canvas].Member[models].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[canvas].Member[models].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[canvas].Member[views].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[cornerstone].Member[admin].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[cornerstone].Member[admin].Member[CornerstoneGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[cornerstone].Member[admin].Member[CornerstoneLearnerDataTransmissionAudit] + - - 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[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[cornerstone].Member[models].Member[CornerstoneGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[cornerstone].Member[models].Member[CornerstoneLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[cornerstone].Member[models].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[cornerstone].Member[models].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[cornerstone].Member[views].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed2].Member[admin].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed2].Member[admin].Member[Degreed2LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed2].Member[models].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed2].Member[models].Member[Degreed2LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed2].Member[models].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed2].Member[models].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed].Member[admin].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed].Member[admin].Member[DegreedGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed].Member[admin].Member[DegreedLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed].Member[models].Member[ConfigurationModel] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed].Member[models].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed].Member[models].Member[DegreedGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed].Member[models].Member[DegreedLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed].Member[models].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[degreed].Member[models].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[admin].Member[ApiResponseRecord] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[admin].Member[ContentMetadataItemTransmission] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[exporters].Member[learner_data].Member[DataSharingConsent] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[exporters].Member[learner_data].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_csod_foreign_keys].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_csod_foreign_keys].Member[CornerstoneLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[BlackboardLearnerAssessmentDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[BlackboardLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[CanvasLearnerAssessmentDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[CanvasLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[ContentMetadataItemTransmission] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[CornerstoneLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[Degreed2LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[DegreedLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[GenericEnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[GenericLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[MoodleLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[management].Member[commands].Member[backfill_missing_foreign_keys].Member[SapSuccessFactorsLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[ApiResponseRecord] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[ContentMetadataItemTransmission] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[EnterpriseCustomerCatalog] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[GenericEnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[GenericLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[OrphanedContentTransmissions] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[SoftDeletionModel] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[tasks].Member[ContentMetadataItemTransmission] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[integrated_channel].Member[tasks].Member[OrphanedContentTransmissions] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[moodle].Member[admin].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[moodle].Member[admin].Member[MoodleLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[moodle].Member[models].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[moodle].Member[models].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[moodle].Member[models].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[moodle].Member[models].Member[MoodleLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[admin].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[admin].Member[SAPSuccessFactorsGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[admin].Member[SapSuccessFactorsLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[exporters].Member[learner_data].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[exporters].Member[learner_data].Member[PendingEnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[models].Member[ConfigurationModel] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[models].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[models].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[models].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[models].Member[SAPSuccessFactorsGlobalConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[models].Member[SapSuccessFactorsLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[sap_success_factors].Member[transmitters].Member[learner_data].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[admin].Member[XAPILRSConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[management].Member[commands].Member[send_course_completions].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[management].Member[commands].Member[send_course_completions].Member[EnterpriseCustomerUser] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[management].Member[commands].Member[send_course_completions].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[management].Member[commands].Member[send_course_completions].Member[XAPILRSConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[management].Member[commands].Member[send_course_completions].Member[XAPILearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[management].Member[commands].Member[send_course_enrollments].Member[EnterpriseCourseEnrollment] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[management].Member[commands].Member[send_course_enrollments].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[management].Member[commands].Member[send_course_enrollments].Member[XAPILRSConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[management].Member[commands].Member[send_course_enrollments].Member[XAPILearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[models].Member[EnterpriseCustomer] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[models].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[models].Member[XAPILRSConfiguration] + - - Django.db.models.Model~Subclass + - integrated_channels + - Member[xapi].Member[models].Member[XAPILearnerDataTransmissionAudit] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-intellifire4py.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-intellifire4py.model.yml new file mode 100644 index 00000000000..32c791028cb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-intellifire4py.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[IntelliFireFireplace] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[IntelliFireFireplaces] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[IntelliFireLocationDetails] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[IntelliFireLocations] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[cloud_api].Member[IntelliFireFireplace] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[cloud_api].Member[IntelliFireFireplaces] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[cloud_api].Member[IntelliFirePollData] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[control].Member[IntelliFirePollData] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[local_api].Member[IntelliFirePollData] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[model].Member[IntelliFireFireplace] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[model].Member[IntelliFireFireplaces] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[model].Member[IntelliFireLocationDetails] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[model].Member[IntelliFireLocations] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[model].Member[IntelliFirePollData] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[model].Member[UDPResponse] + - - pydantic.BaseModel~Subclass + - intellifire4py + - Member[read].Member[IntelliFirePollData] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invenio_accounts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invenio_accounts.model.yml new file mode 100644 index 00000000000..3cea62d0386 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invenio_accounts.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - invenio_accounts + - Member[views].Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invenio_oauth2server.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invenio_oauth2server.model.yml new file mode 100644 index 00000000000..2ba28781db9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invenio_oauth2server.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - invenio_oauth2server + - Member[views].Member[server].Member[Blueprint] + - - flask.Blueprint~Subclass + - invenio_oauth2server + - Member[views].Member[settings].Member[Blueprint] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invenio_records.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invenio_records.model.yml new file mode 100644 index 00000000000..de28f4ce244 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-invenio_records.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - markupsafe.Markup~Subclass + - invenio_records + - Member[admin].Member[Markup] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ipyparallel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ipyparallel.model.yml new file mode 100644 index 00000000000..0baeb549864 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ipyparallel.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - ipyparallel + - Member[engine].Member[nanny].Member[pickle] + - - pickle~Alias + - ipyparallel + - Member[serialize].Member[serialize].Member[_stdlib_pickle] + - - pickle~Alias + - ipyparallel + - Member[serialize].Member[serialize].Member[cPickle] + - - pickle~Alias + - ipyparallel + - Member[serialize].Member[serialize].Member[pickle] + - - tornado.web.RequestHandler~Subclass + - ipyparallel + - Member[nbextension].Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - ipyparallel + - Member[nbextension].Member[handlers].Member[ClusterActionHandler] + - - tornado.web.RequestHandler~Subclass + - ipyparallel + - Member[nbextension].Member[handlers].Member[ClusterHandler] + - - tornado.web.RequestHandler~Subclass + - ipyparallel + - Member[nbextension].Member[handlers].Member[ClusterListHandler] + - - xml.etree.ElementTree~Subclass + - ipyparallel + - Member[cluster].Member[_winhpcjob].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ismartgate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ismartgate.model.yml new file mode 100644 index 00000000000..3de8d682fca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ismartgate.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - ismartgate + - Member[AsyncClient] 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 new file mode 100644 index 00000000000..dfd3cb0dca9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jazzmin.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 + - jazzmin + - Member[templatetags].Member[jazzmin].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - jazzmin + - Member[utils].Member[AbstractUser] + - - 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-jet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jet.model.yml new file mode 100644 index 00000000000..074c23abfc3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jet.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 + - jet + - Member[dashboard].Member[urls].Member[JavaScriptCatalog] + - - Django.Views.View~Subclass + - jet + - Member[urls].Member[JavaScriptCatalog] + - - Django.db.models.Model~Subclass + - jet + - Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - jet + - Member[forms].Member[Permission] 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 new file mode 100644 index 00000000000..093e60c47fa --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jina.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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-jotquote.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jotquote.model.yml new file mode 100644 index 00000000000..5cd47d436c5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jotquote.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - jotquote + - Member[web].Member[Flask] 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 new file mode 100644 index 00000000000..cbda10bb489 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jqdatasdk.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - jqdatasdk + - Member[compat].Member[pickle_compat].Member[pkl] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_cache.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_cache.model.yml new file mode 100644 index 00000000000..750b54a0179 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_cache.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 + - jupyter_cache + - Member[cache].Member[db].Member[Engine] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_nbextensions_configurator.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_nbextensions_configurator.model.yml new file mode 100644 index 00000000000..2fd4cde1ad4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_nbextensions_configurator.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 + - jupyter_nbextensions_configurator + - Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_nbextensions_configurator + - Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - jupyter_nbextensions_configurator + - Member[NBExtensionHandlerJSON] + - - tornado.web.RequestHandler~Subclass + - jupyter_nbextensions_configurator + - Member[NBExtensionHandlerPage] + - - tornado.web.RequestHandler~Subclass + - jupyter_nbextensions_configurator + - Member[RenderExtensionHandler] 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 new file mode 100644 index 00000000000..b95a0bb4ce6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyter_server.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 + - 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[gateway].Member[handlers].Member[WebSocketHandler] 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 new file mode 100644 index 00000000000..dfe15411a01 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyterhub.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 + - jupyterhub + - Member[singleuser].Member[extension].Member[JupyterHubLogoutHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterhub + - Member[singleuser].Member[extension].Member[LogoutHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyterlab_code_formatter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyterlab_code_formatter.model.yml new file mode 100644 index 00000000000..3cc677d2f67 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-jupyterlab_code_formatter.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 + - jupyterlab_code_formatter + - Member[handlers].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterlab_code_formatter + - Member[handlers].Member[FormatAPIHandler] + - - tornado.web.RequestHandler~Subclass + - jupyterlab_code_formatter + - Member[handlers].Member[FormattersAPIHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kedro_mlflow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kedro_mlflow.model.yml new file mode 100644 index 00000000000..f0847e87741 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kedro_mlflow.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - kedro_mlflow + - Member[config_model].Member[MLFlowLoggerConfig] + - - pydantic.BaseModel~Subclass + - kedro_mlflow + - Member[config_model].Member[ModelToLog] + - - pydantic.BaseModel~Subclass + - kedro_mlflow + - Member[plugin].Member[MLFlowLoggerConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kfserving.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kfserving.model.yml new file mode 100644 index 00000000000..4d083f1d12d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kfserving.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - kfserving + - Member[handlers].Member[http].Member[ExplainHandler] + - - tornado.web.RequestHandler~Subclass + - kfserving + - Member[handlers].Member[http].Member[HTTPHandler] + - - tornado.web.RequestHandler~Subclass + - kfserving + - Member[handlers].Member[http].Member[PredictHandler] + - - tornado.web.RequestHandler~Subclass + - kfserving + - Member[kfserver].Member[ExplainHandler] + - - tornado.web.RequestHandler~Subclass + - kfserving + - Member[kfserver].Member[HealthHandler] + - - tornado.web.RequestHandler~Subclass + - kfserving + - Member[kfserver].Member[ListHandler] + - - tornado.web.RequestHandler~Subclass + - kfserving + - Member[kfserver].Member[LivenessHandler] + - - tornado.web.RequestHandler~Subclass + - kfserving + - Member[kfserver].Member[PredictHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiteconnect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiteconnect.model.yml new file mode 100644 index 00000000000..3abf1e07bd6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kiteconnect.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - kiteconnect + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kubernetes.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kubernetes.model.yml new file mode 100644 index 00000000000..1a5d6578489 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-kubernetes.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - kubernetes + - Member[base].Member[stream].Member[ws_client].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-l18n_maker.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-l18n_maker.model.yml new file mode 100644 index 00000000000..50e6aac76e4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-l18n_maker.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - l18n_maker + - Member[helpers].Member[BytesIO] + - - lxml.etree~Alias + - l18n_maker + - Member[mktrans].Member[ET] 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 new file mode 100644 index 00000000000..46e4af70149 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio.model.yml @@ -0,0 +1,99 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_export].Member[api].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[data_import].Member[api].Member[Project] + - - 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[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[labels_manager].Member[serializers].Member[Project] + - - 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[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[organizations].Member[functions].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[projects].Member[api].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[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[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[serializers].Member[Project] + - - 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[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[api].Member[Token] + - - 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[PermissionsMixin] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[models].Member[Token] + - - Django.db.models.Model~Subclass + - label_studio + - Member[users].Member[views].Member[Token] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[models].Member[Project] + - - Django.db.models.Model~Subclass + - label_studio + - Member[webhooks].Member[serializers_for_hooks].Member[Project] + - - django.http.response.FileResponse~Subclass + - label_studio + - Member[core].Member[utils].Member[static_serve].Member[RangedFileResponse] + - - django.http.response.FileResponse~Subclass + - label_studio + - Member[core].Member[views].Member[RangedFileResponse] + - - django.http.response.FileResponse~Subclass + - label_studio + - Member[data_export].Member[api].Member[RangedFileResponse] + - - django.http.response.FileResponse~Subclass + - label_studio + - Member[data_import].Member[api].Member[RangedFileResponse] + - - rest_framework.response.Response~Subclass + - label_studio + - Member[core].Member[utils].Member[common].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio_sdk.model.yml new file mode 100644 index 00000000000..d2e1d367821 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio_sdk.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - label_studio_sdk + - Member[utils].Member[etree] + - - pydantic.BaseModel~Subclass + - label_studio_sdk + - Member[client].Member[ClientCredentials] + - - pydantic.BaseModel~Subclass + - label_studio_sdk + - Member[users].Member[OrgMembership] + - - pydantic.BaseModel~Subclass + - label_studio_sdk + - Member[users].Member[User] + - - pydantic.BaseModel~Subclass + - label_studio_sdk + - Member[workspaces].Member[User] + - - pydantic.BaseModel~Subclass + - label_studio_sdk + - Member[workspaces].Member[Workspace] + - - requests.models.Response~Subclass + - label_studio_sdk + - Member[project].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio_tools.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio_tools.model.yml new file mode 100644 index 00000000000..333d45cae84 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-label_studio_tools.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_tools + - Member[core].Member[label_config].Member[etree] 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 new file mode 100644 index 00000000000..44a433b3b69 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lanarky.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 + - lanarky + - Member[routing].Member[langchain].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 new file mode 100644 index 00000000000..58e7eb69dc5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-langflow.model.yml @@ -0,0 +1,276 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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[UnmaskedApiKeyRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[api_key].Member[User] + - - 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[Flow] + - - 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[FlowRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[flows].Member[FlowUpdate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[flows].Member[Flow] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[flows].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[ApiKeyRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[FlowCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[FlowRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[schemas].Member[UserRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[users].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[users].Member[UserRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[users].Member[UserUpdate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[api].Member[v1].Member[users].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[interface].Member[custom].Member[custom_component].Member[Flow] + - - 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[database].Member[manager].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[ApiKey] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[Flow] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[ApiKeyCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[ApiKeyRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[ApiKey] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[UnmaskedApiKeyRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[api_key].Member[ApiKeyBase] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[api_key].Member[ApiKeyCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[api_key].Member[ApiKeyRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[api_key].Member[ApiKey] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[api_key].Member[SQLModelSerializable] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[api_key].Member[UnmaskedApiKeyRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[api_key].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[crud].Member[ApiKeyCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[crud].Member[ApiKeyRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[crud].Member[ApiKey] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[crud].Member[UnmaskedApiKeyRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[base].Member[SQLModelSerializable] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[base].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[component].Member[ComponentModel] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[component].Member[Component] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[component].Member[component].Member[ComponentModel] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[component].Member[component].Member[Component] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[component].Member[component].Member[SQLModelSerializable] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[component].Member[component].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[FlowCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[FlowRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[FlowUpdate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[Flow] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[flow].Member[FlowBase] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[flow].Member[FlowCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[flow].Member[FlowRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[flow].Member[FlowUpdate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[flow].Member[Flow] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[flow].Member[SQLModelSerializable] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[flow].Member[flow].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[UserRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[UserUpdate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[crud].Member[UserUpdate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[crud].Member[User] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[user].Member[ApiKey] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[user].Member[Flow] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[user].Member[SQLModelSerializable] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[user].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[user].Member[UserCreate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[user].Member[UserRead] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[user].Member[UserUpdate] + - - pydantic.BaseModel~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[user].Member[User] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[api].Member[v1].Member[api_key].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[api].Member[v1].Member[chat].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[api].Member[v1].Member[components].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[api].Member[v1].Member[endpoints].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[api].Member[v1].Member[flows].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[api].Member[v1].Member[login].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[api].Member[v1].Member[users].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[services].Member[auth].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[services].Member[database].Member[manager].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[api_key].Member[crud].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[services].Member[database].Member[models].Member[user].Member[crud].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[services].Member[database].Member[utils].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[services].Member[getters].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - langflow + - Member[services].Member[utils].Member[Session] 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 new file mode 100644 index 00000000000..d7effd1ca7a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-languages.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 + - languages + - Member[urls].Member[ArticleViewSet] + - - Django.Views.View~Subclass + - languages + - Member[urls].Member[CollectionViewSet] + - - Django.Views.View~Subclass + - languages + - Member[urls].Member[TaskViewSet] + - - Django.Views.View~Subclass + - languages + - Member[views].Member[ArticleViewSet] + - - Django.Views.View~Subclass + - languages + - Member[views].Member[CollectionViewSet] + - - Django.Views.View~Subclass + - languages + - Member[views].Member[TaskViewSet] + - - Django.db.models.Model~Subclass + - languages + - Member[admin].Member[Article] + - - Django.db.models.Model~Subclass + - languages + - Member[models].Member[Article] + - - Django.db.models.Model~Subclass + - languages + - Member[models].Member[Collection] + - - Django.db.models.Model~Subclass + - languages + - Member[models].Member[Task] + - - Django.db.models.Model~Subclass + - languages + - Member[resources].Member[Article] + - - Django.db.models.Model~Subclass + - languages + - Member[serializers].Member[Article] + - - Django.db.models.Model~Subclass + - languages + - Member[serializers].Member[Collection] + - - Django.db.models.Model~Subclass + - languages + - Member[serializers].Member[Task] + - - Django.db.models.Model~Subclass + - languages + - Member[views].Member[Article] + - - Django.db.models.Model~Subclass + - languages + - Member[views].Member[Collection] + - - Django.db.models.Model~Subclass + - languages + - Member[views].Member[Task] + - - rest_framework.response.Response~Subclass + - languages + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-laundrify_aio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-laundrify_aio.model.yml new file mode 100644 index 00000000000..08f13cab2df --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-laundrify_aio.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - laundrify_aio + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lazy_model.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lazy_model.model.yml new file mode 100644 index 00000000000..7c433d75397 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lazy_model.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - lazy_model + - Member[LazyModel] + - - pydantic.BaseModel~Subclass + - lazy_model + - Member[main].Member[LazyModel] + - - pydantic.BaseModel~Subclass + - lazy_model + - Member[parser].Member[new].Member[LazyModel] + - - pydantic.BaseModel~Subclass + - lazy_model + - Member[parser].Member[old].Member[LazyModel] 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 new file mode 100644 index 00000000000..b5eaf7ddf1f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lettuce.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 + - lettuce + - Member[django].Member[server].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lightkit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lightkit.model.yml new file mode 100644 index 00000000000..ad219e94956 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lightkit.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - lightkit + - Member[estimator].Member[base].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkml_runtime.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkml_runtime.model.yml new file mode 100644 index 00000000000..4f61fd50a6b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-linkml_runtime.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - linkml_runtime + - Member[loaders].Member[yaml_loader].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 new file mode 100644 index 00000000000..e968d63d1dc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-livereload.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 + - livereload + - Member[handlers].Member[LiveReloadHandler] + - - tornado.web.RequestHandler~Subclass + - livereload + - Member[handlers].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - livereload + - Member[server].Member[LiveReloadHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-livesync.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-livesync.model.yml new file mode 100644 index 00000000000..51d107f2b41 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-livesync.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.Application~Subclass + - livesync + - Member[asyncserver].Member[LiveSyncSocketServer] + - - tornado.web.Application~Subclass + - livesync + - Member[asyncserver].Member[server].Member[Application] + - - tornado.web.Application~Subclass + - livesync + - Member[asyncserver].Member[server].Member[LiveSyncSocketServer] + - - tornado.web.Application~Subclass + - livesync + - Member[management].Member[commands].Member[runserver].Member[LiveSyncSocketServer] + - - tornado.web.RequestHandler~Subclass + - livesync + - Member[asyncserver].Member[handler].Member[LiveSyncSocketHandler] + - - tornado.web.RequestHandler~Subclass + - livesync + - Member[asyncserver].Member[handler].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - livesync + - Member[asyncserver].Member[server].Member[LiveSyncSocketHandler] 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 new file mode 100644 index 00000000000..7c02da09c0b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-localtileserver.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[BaseImageView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[BasePixelOperation] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[BaseRegionView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[BaseTileView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[BoundsView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[ListPalettes] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[ListTileSources] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[MetadataView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[PixelView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[RegionPixelView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[RegionWorldView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[ThumbnailView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[TileDebugView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[TileView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[ValidateCOGView] + - - flask.MethodView~Subclass + - localtileserver + - Member[web].Member[rest].Member[View] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-log.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-log.model.yml new file mode 100644 index 00000000000..cc3a0cb1a17 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-log.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 + - log + - Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logentry_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logentry_admin.model.yml new file mode 100644 index 00000000000..db729bbec14 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logentry_admin.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 + - logentry_admin + - Member[admin].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logger.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logger.model.yml new file mode 100644 index 00000000000..120d52f62f7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logger.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - logger + - Member[handlers].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 new file mode 100644 index 00000000000..a373fef9628 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-logs.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 + - logs + - Member[serializers].Member[BlackboardLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - logs + - Member[serializers].Member[CanvasLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - logs + - Member[serializers].Member[ContentMetadataItemTransmission] + - - Django.db.models.Model~Subclass + - logs + - Member[serializers].Member[CornerstoneLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - logs + - Member[serializers].Member[Degreed2LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - logs + - Member[serializers].Member[DegreedLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - logs + - Member[serializers].Member[GenericLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - logs + - Member[serializers].Member[LearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - logs + - Member[serializers].Member[MoodleLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - logs + - Member[serializers].Member[SapSuccessFactorsLearnerDataTransmissionAudit] + - - Django.db.models.Model~Subclass + - logs + - Member[views].Member[ContentMetadataItemTransmission] + - - Django.db.models.Model~Subclass + - logs + - Member[views].Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - logs + - Member[views].Member[LearnerDataTransmissionAudit] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lokalise.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lokalise.model.yml new file mode 100644 index 00000000000..2eddb6c7529 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lokalise.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 + - lokalise + - Member[request_utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-london_tube_status.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-london_tube_status.model.yml new file mode 100644 index 00000000000..9ab02e51fde --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-london_tube_status.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - london_tube_status + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lupupy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lupupy.model.yml new file mode 100644 index 00000000000..0a26fb852f9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-lupupy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - lupupy + - Member[pickle] 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 new file mode 100644 index 00000000000..9cdb1e2fa3c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-machina.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - machina + - Member[apps].Member[forum].Member[forms].Member[TreeNodeChoiceField] + - - 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[TopicSubscribeView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_member].Member[views].Member[TopicUnsubscribeView] + - - 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[PostApproveView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[PostDisapproveView] + - - 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[TopicLockView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[TopicMoveView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[TopicUnlockView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[TopicUpdateToAnnounceView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[TopicUpdateToNormalTopicView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[TopicUpdateToStickyTopicView] + - - Django.Views.View~Subclass + - machina + - Member[apps].Member[forum_moderation].Member[views].Member[TopicUpdateTypeBaseView] + - - 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[MarkTopicsReadView] + - - 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_permission].Member[abstract_models].Member[Group] + - - Django.db.models.Model~Subclass + - machina + - Member[apps].Member[forum_permission].Member[shortcuts].Member[Group] + - - 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] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-magnus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-magnus.model.yml new file mode 100644 index 00000000000..f28e82240c1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-magnus.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - magnus + - Member[pickler].Member[pickle] + - - pydantic.BaseModel~Subclass + - magnus + - Member[datastore].Member[BranchLog] + - - pydantic.BaseModel~Subclass + - magnus + - Member[datastore].Member[CodeIdentity] + - - pydantic.BaseModel~Subclass + - magnus + - Member[datastore].Member[DataCatalog] + - - pydantic.BaseModel~Subclass + - magnus + - Member[datastore].Member[RunLog] + - - pydantic.BaseModel~Subclass + - magnus + - Member[datastore].Member[StepAttempt] + - - pydantic.BaseModel~Subclass + - magnus + - Member[datastore].Member[StepLog] + - - pydantic.BaseModel~Subclass + - magnus + - Member[executor].Member[DataCatalog] + - - pydantic.BaseModel~Subclass + - magnus + - Member[executor].Member[StepLog] + - - pydantic.BaseModel~Subclass + - magnus + - Member[nodes].Member[StepAttempt] + - - pydantic.BaseModel~Subclass + - magnus + - Member[tasks].Member[BaseTaskType] + - - pydantic.BaseModel~Subclass + - magnus + - Member[tasks].Member[ContainerTaskType] + - - pydantic.BaseModel~Subclass + - magnus + - Member[tasks].Member[NotebookTaskType] + - - pydantic.BaseModel~Subclass + - magnus + - Member[tasks].Member[PythonLambdaTaskType] + - - pydantic.BaseModel~Subclass + - magnus + - Member[tasks].Member[PythonTaskType] + - - pydantic.BaseModel~Subclass + - magnus + - Member[tasks].Member[ShellTaskType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mailing.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mailing.model.yml new file mode 100644 index 00000000000..027057dc080 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mailing.model.yml @@ -0,0 +1,204 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[ClientCreateView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[ClientDeleteView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[ClientListView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[ClientUpdateView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[ContactsTemplateView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[HomePageView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingClientListView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingLogsListView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingMessageCreateView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingMessageDeleteView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingMessageListView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingMessageUpdateView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingSettingsCreateView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingSettingsDeleteView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingSettingsListView] + - - Django.Views.View~Subclass + - mailing + - Member[urls].Member[MailingSettingsUpdateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[ClientCreateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[ClientDeleteView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[ClientListView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[ClientUpdateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[ContactsTemplateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[HomePageView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingClientListView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingLogsListView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingMessageCreateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingMessageDeleteView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingMessageListView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingMessageUpdateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingSettingsCreateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingSettingsDeleteView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingSettingsListView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[MailingSettingsUpdateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[TemplateView] + - - Django.Views.View~Subclass + - mailing + - Member[views].Member[UpdateView] + - - Django.db.models.Model~Subclass + - mailing + - Member[admin].Member[Client] + - - Django.db.models.Model~Subclass + - mailing + - Member[admin].Member[MailingClient] + - - Django.db.models.Model~Subclass + - mailing + - Member[admin].Member[MailingLog] + - - Django.db.models.Model~Subclass + - mailing + - Member[admin].Member[MailingMessage] + - - Django.db.models.Model~Subclass + - mailing + - Member[admin].Member[MailingSettings] + - - Django.db.models.Model~Subclass + - mailing + - Member[forms].Member[Client] + - - Django.db.models.Model~Subclass + - mailing + - Member[forms].Member[MailingMessage] + - - Django.db.models.Model~Subclass + - mailing + - Member[forms].Member[MailingSettings] + - - Django.db.models.Model~Subclass + - mailing + - Member[models].Member[Client] + - - Django.db.models.Model~Subclass + - mailing + - Member[models].Member[MailingClient] + - - Django.db.models.Model~Subclass + - mailing + - Member[models].Member[MailingLog] + - - Django.db.models.Model~Subclass + - mailing + - Member[models].Member[MailingMessage] + - - Django.db.models.Model~Subclass + - mailing + - Member[models].Member[MailingSettings] + - - Django.db.models.Model~Subclass + - mailing + - Member[services].Member[send_mails].Member[MailingLog] + - - Django.db.models.Model~Subclass + - mailing + - Member[services].Member[send_mails].Member[MailingSettings] + - - Django.db.models.Model~Subclass + - mailing + - Member[views].Member[Blog] + - - Django.db.models.Model~Subclass + - mailing + - Member[views].Member[Client] + - - Django.db.models.Model~Subclass + - mailing + - Member[views].Member[MailingClient] + - - Django.db.models.Model~Subclass + - mailing + - Member[views].Member[MailingLog] + - - Django.db.models.Model~Subclass + - mailing + - Member[views].Member[MailingMessage] + - - Django.db.models.Model~Subclass + - mailing + - Member[views].Member[MailingSettings] + - - django.forms.BaseForm~Subclass + - mailing + - Member[forms].Member[ClientForm] + - - django.forms.BaseForm~Subclass + - mailing + - Member[forms].Member[MailingMessageForm] + - - django.forms.BaseForm~Subclass + - mailing + - Member[forms].Member[MailingSettingsForManagerForm] + - - django.forms.BaseForm~Subclass + - mailing + - Member[forms].Member[MailingSettingsForm] + - - django.forms.BaseForm~Subclass + - mailing + - Member[views].Member[ClientForm] + - - django.forms.BaseForm~Subclass + - mailing + - Member[views].Member[MailingMessageForm] + - - django.forms.BaseForm~Subclass + - mailing + - Member[views].Member[MailingSettingsForManagerForm] + - - django.forms.BaseForm~Subclass + - mailing + - Member[views].Member[MailingSettingsForm] 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 new file mode 100644 index 00000000000..95929fa0065 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main.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 + - main + - Member[apps].Member[auth].Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - main + - Member[apps].Member[auth].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - main + - Member[controllers].Member[BaseModel] + - - Django.db.models.Model~Subclass + - main + - Member[controllers].Member[BlogPost] + - - Django.db.models.Model~Subclass + - main + - Member[models].Member[BaseModel] + - - Django.db.models.Model~Subclass + - main + - Member[models].Member[BlogPost] + - - flask.Flask~Subclass + - main + - Member[Flask] + - - flask.Response~Subclass + - main + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_mysql.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_mysql.model.yml new file mode 100644 index 00000000000..bfd83ce7384 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_mysql.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - main_mysql + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_mysql_pooling.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_mysql_pooling.model.yml new file mode 100644 index 00000000000..1f4efe44ae1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_mysql_pooling.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - main_mysql_pooling + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_postgres.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_postgres.model.yml new file mode 100644 index 00000000000..cd87391afd4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_postgres.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - main_postgres + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_postgres_pooling.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_postgres_pooling.model.yml new file mode 100644 index 00000000000..d9125ba2d04 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-main_postgres_pooling.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - main_postgres_pooling + - Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maison.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maison.model.yml new file mode 100644 index 00000000000..5913be338d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-maison.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - maison + - Member[ConfigSchema] + - - pydantic.BaseModel~Subclass + - maison + - Member[config].Member[ConfigSchema] + - - pydantic.BaseModel~Subclass + - maison + - Member[schema].Member[ConfigSchema] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-make_external_gallery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-make_external_gallery.model.yml new file mode 100644 index 00000000000..d3eb2a05742 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-make_external_gallery.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - make_external_gallery + - Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-management.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-management.model.yml new file mode 100644 index 00000000000..0615dd493c3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-management.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 + - management + - Member[commands].Member[create_groups].Member[ContentType] + - - Django.db.models.Model~Subclass + - management + - Member[commands].Member[create_groups].Member[Group] + - - Django.db.models.Model~Subclass + - management + - Member[commands].Member[create_groups].Member[Permission] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-manifestparser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-manifestparser.model.yml new file mode 100644 index 00000000000..3fdc88d2c91 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-manifestparser.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - manifestparser + - Member[MParser].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - manifestparser + - Member[MParser].Member[ET] 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 new file mode 100644 index 00000000000..c57d6a5b1c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mapbox_location_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 + - mapbox_location_field + - Member[spatial].Member[forms].Member[PointField] + - - Django.Forms.Field~Subclass + - mapbox_location_field + - Member[spatial].Member[forms].Member[SpatialLocationField] + - - Django.Forms.Field~Subclass + - mapbox_location_field + - Member[spatial].Member[models].Member[SpatialLocationFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdown_callouts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdown_callouts.model.yml new file mode 100644 index 00000000000..8903821cf78 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdown_callouts.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 + - markdown_callouts + - Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdownlit.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdownlit.model.yml new file mode 100644 index 00000000000..ef64ad8bb6f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdownlit.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - markdownlit + - Member[extensions].Member[align].Member[ET] + - - xml.etree.ElementTree~Subclass + - markdownlit + - Member[extensions].Member[align].Member[etree] + - - xml.etree.ElementTree~Subclass + - markdownlit + - Member[extensions].Member[arrow].Member[etree] + - - xml.etree.ElementTree~Subclass + - markdownlit + - Member[extensions].Member[at_sign].Member[ET] + - - xml.etree.ElementTree~Subclass + - markdownlit + - Member[extensions].Member[at_sign].Member[etree] + - - xml.etree.ElementTree~Subclass + - markdownlit + - Member[extensions].Member[color].Member[ET] + - - xml.etree.ElementTree~Subclass + - markdownlit + - Member[extensions].Member[color].Member[etree] + - - xml.etree.ElementTree~Subclass + - markdownlit + - Member[extensions].Member[double_dash].Member[etree] 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 new file mode 100644 index 00000000000..9a0330b36a6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-markdownx.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 + - markdownx + - Member[urls].Member[ImageUploadView] + - - Django.Views.View~Subclass + - markdownx + - Member[urls].Member[MarkdownifyView] + - - Django.Views.View~Subclass + - markdownx + - Member[views].Member[BaseFormView] + - - Django.Views.View~Subclass + - markdownx + - Member[views].Member[ImageUploadView] + - - Django.Views.View~Subclass + - markdownx + - Member[views].Member[MarkdownifyView] + - - Django.Views.View~Subclass + - markdownx + - Member[views].Member[View] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-marqo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-marqo.model.yml new file mode 100644 index 00000000000..b040156e516 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-marqo.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - marqo + - Member[client].Member[BulkSearchBody] + - - pydantic.BaseModel~Subclass + - marqo + - Member[client].Member[BulkSearchQuery] + - - pydantic.BaseModel~Subclass + - marqo + - Member[index].Member[CreateIndexSettings] + - - pydantic.BaseModel~Subclass + - marqo + - Member[models].Member[create_index_settings].Member[CreateIndexSettings] + - - pydantic.BaseModel~Subclass + - marqo + - Member[models].Member[search_models].Member[BaseMarqoModel] + - - pydantic.BaseModel~Subclass + - marqo + - Member[models].Member[search_models].Member[BulkSearchBody] + - - pydantic.BaseModel~Subclass + - marqo + - Member[models].Member[search_models].Member[BulkSearchQuery] + - - pydantic.BaseModel~Subclass + - marqo + - Member[models].Member[search_models].Member[SearchBody] + - - requests.models.Response~Subclass + - marqo + - Member[errors].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-matrix.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-matrix.model.yml new file mode 100644 index 00000000000..1bc07f592d4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-matrix.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 + - matrix + - Member[models].Member[MatrixCertificate] + - - Django.db.models.Model~Subclass + - matrix + - Member[models].Member[matrix] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-megasdkrestclient.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-megasdkrestclient.model.yml new file mode 100644 index 00000000000..2963785922e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-megasdkrestclient.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - megasdkrestclient + - Member[async_client].Member[ClientSession] 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 new file mode 100644 index 00000000000..e59127350ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-member.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 + - member + - Member[models].Member[AbstractUser] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-menuinst.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-menuinst.model.yml new file mode 100644 index 00000000000..b2df7f7f261 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-menuinst.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - menuinst + - Member[_schema].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - menuinst + - Member[_schema].Member[BasePlatformSpecific] + - - pydantic.BaseModel~Subclass + - menuinst + - Member[_schema].Member[Linux] + - - pydantic.BaseModel~Subclass + - menuinst + - Member[_schema].Member[MacOS] + - - pydantic.BaseModel~Subclass + - menuinst + - Member[_schema].Member[MenuInstSchema] + - - pydantic.BaseModel~Subclass + - menuinst + - Member[_schema].Member[MenuItem] + - - pydantic.BaseModel~Subclass + - menuinst + - Member[_schema].Member[Platforms] + - - pydantic.BaseModel~Subclass + - menuinst + - Member[_schema].Member[Windows] + - - xml.etree.ElementTree~Subclass + - menuinst + - Member[platforms].Member[linux].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - menuinst + - Member[utils].Member[XMLTree] 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 new file mode 100644 index 00000000000..a3e15062bc1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-menus.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 + - menus + - Member[menu_pool].Member[Site] + - - 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-mercury.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mercury.model.yml new file mode 100644 index 00000000000..3a1d2c877b2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mercury.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 + - mercury + - Member[apps].Member[accounts].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[accounts].Member[User] + - - 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[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[User] + - - 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[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[User] + - - Django.db.models.Model~Subclass + - mercury + - Member[apps].Member[ws].Member[middleware].Member[Token] + - - 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[sites].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - mercury + - Member[apps].Member[accounts].Member[views].Member[subscription].Member[ValidationError] 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 new file mode 100644 index 00000000000..6be9df90c0c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-meshcat.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 + - meshcat + - Member[servers].Member[zmqserver].Member[WebSocketHandler] 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 new file mode 100644 index 00000000000..23f9631e780 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-metadata_service.model.yml @@ -0,0 +1,288 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - metadata_service + - Member[BadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[ColumnBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[ColumnDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[ColumnLineageAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[DashboardBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[DashboardDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[DashboardDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[DashboardTagAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[FeatureBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[FeatureDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[FeatureDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[FeatureGenerationCodeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[FeatureLineageAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[FeatureOwnerAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[FeatureSampleAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[FeatureStatsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[FeatureTagAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[HealthcheckAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[Neo4jDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[PopularResourcesAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[PopularTablesAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[StatisticsMetricsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TableBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TableDashboardAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TableDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TableDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TableLineageAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TableOwnerAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TableTagAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TagAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TypeMetadataBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[TypeMetadataDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[UserDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[UserFollowAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[UserFollowsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[UserOwnAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[UserOwnsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[UserReadsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[BaseAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[badge].Member[BadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[badge].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[column].Member[ColumnBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[column].Member[ColumnDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[column].Member[ColumnLineageAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[column].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[dashboard].Member[BaseAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[dashboard].Member[DashboardBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[dashboard].Member[DashboardDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[dashboard].Member[DashboardDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[dashboard].Member[DashboardTagAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[dashboard].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[FeatureBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[FeatureDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[FeatureDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[FeatureGenerationCodeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[FeatureLineageAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[FeatureOwnerAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[FeatureSampleAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[FeatureStatsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[FeatureTagAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[feature].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[healthcheck].Member[HealthcheckAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[healthcheck].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[popular_resources].Member[PopularResourcesAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[popular_resources].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[popular_tables].Member[PopularTablesAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[popular_tables].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[system].Member[Neo4jDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[system].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[system].Member[StatisticsMetricsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[table].Member[BaseAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[table].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[table].Member[TableBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[table].Member[TableDashboardAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[table].Member[TableDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[table].Member[TableDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[table].Member[TableLineageAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[table].Member[TableOwnerAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[table].Member[TableTagAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[tag].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[tag].Member[TagAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[type_metadata].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[type_metadata].Member[TypeMetadataBadgeAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[type_metadata].Member[TypeMetadataDescriptionAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[user].Member[BaseAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[user].Member[Resource] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[user].Member[UserDetailAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[user].Member[UserFollowAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[user].Member[UserFollowsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[user].Member[UserOwnAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[user].Member[UserOwnsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api].Member[user].Member[UserReadsAPI] + - - flask.MethodView~Subclass + - metadata_service + - Member[api]Member[BaseAPI] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mezzanine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mezzanine.model.yml new file mode 100644 index 00000000000..fe37f33b4d1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mezzanine.model.yml @@ -0,0 +1,450 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - mezzanine + - Member[utils].Member[views].Member[EmailField] + - - Django.Forms.Field~Subclass + - mezzanine + - Member[utils].Member[views].Member[URLField] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[accounts].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[accounts].Member[admin].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[accounts].Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[accounts].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[accounts].Member[templatetags].Member[accounts_tags].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[accounts].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[admin].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[admin].Member[BlogPost] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[feeds].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[feeds].Member[BlogPost] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[feeds].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[forms].Member[BlogPost] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[management].Member[base].Member[AssignedKeyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[management].Member[base].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[management].Member[base].Member[BlogPost] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[management].Member[base].Member[Keyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[management].Member[base].Member[RichTextPage] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[management].Member[base].Member[Site] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[management].Member[base].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[models].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[models].Member[BlogPost] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[models].Member[Displayable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[models].Member[Ownable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[models].Member[RichText] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[models].Member[Slugged] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[templatetags].Member[blog_tags].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[templatetags].Member[blog_tags].Member[BlogPost] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[templatetags].Member[blog_tags].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[views].Member[AssignedKeyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[views].Member[BlogCategory] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[views].Member[BlogPost] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[views].Member[Keyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[blog].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[conf].Member[admin].Member[Setting] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[conf].Member[forms].Member[Setting] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[conf].Member[models].Member[Setting] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[conf].Member[models].Member[SiteRelated] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[admin].Member[Orderable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[auth_backends].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[forms].Member[Orderable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[management].Member[Form] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[management].Member[Gallery] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[management].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[management].Member[Site] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[management].Member[User] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[models].Member[Displayable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[models].Member[MetaData] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[models].Member[Orderable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[models].Member[Ownable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[models].Member[RichText] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[models].Member[SiteRelated] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[models].Member[Slugged] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[sitemaps].Member[Displayable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[templatetags].Member[mezzanine_tags].Member[Model] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[templatetags].Member[mezzanine_tags].Member[Site] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[core].Member[views].Member[Displayable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[admin].Member[FieldEntry] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[admin].Member[Field] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[admin].Member[FormEntry] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[admin].Member[Form] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[forms].Member[FieldEntry] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[forms].Member[FormEntry] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[models].Member[FieldEntry] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[models].Member[Field] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[models].Member[FormEntry] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[models].Member[Form] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[models].Member[Orderable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[models].Member[RichText] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[forms].Member[page_processors].Member[Form] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[galleries].Member[admin].Member[GalleryImage] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[galleries].Member[admin].Member[Gallery] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[galleries].Member[models].Member[GalleryImage] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[galleries].Member[models].Member[Gallery] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[galleries].Member[models].Member[Orderable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[galleries].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[galleries].Member[models].Member[RichText] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[forms].Member[Keyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[models].Member[AssignedKeyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[models].Member[Keyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[models].Member[Orderable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[models].Member[Rating] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[models].Member[Slugged] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[templatetags].Member[keyword_tags].Member[AssignedKeyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[templatetags].Member[keyword_tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[templatetags].Member[keyword_tags].Member[Keyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[templatetags].Member[keyword_tags].Member[Model] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[views].Member[Keyword] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[generic].Member[views].Member[Rating] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[admin].Member[Link] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[admin].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[admin].Member[RichTextPage] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[middleware].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[models].Member[Displayable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[models].Member[Link] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[models].Member[Orderable] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[models].Member[RichTextPage] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[models].Member[RichText] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[page_processors].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[templatetags].Member[pages_tags].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[pages].Member[views].Member[Page] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[twitter].Member[management].Member[commands].Member[poll_twitter].Member[Query] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[twitter].Member[models].Member[Query] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[twitter].Member[models].Member[Tweet] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[twitter].Member[templatetags].Member[twitter_tags].Member[Tweet] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[utils].Member[models].Member[Model] + - - Django.db.models.Model~Subclass + - mezzanine + - Member[utils].Member[sites].Member[Site] + - - django.db.models.FileField~Subclass + - mezzanine + - Member[blog].Member[models].Member[FileField] + - - django.db.models.FileField~Subclass + - mezzanine + - Member[core].Member[fields].Member[FileField] + - - django.db.models.FileField~Subclass + - mezzanine + - Member[galleries].Member[models].Member[FileField] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[accounts].Member[forms].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[accounts].Member[forms].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[accounts].Member[forms].Member[ProfileFieldsForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[accounts].Member[forms].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[accounts].Member[templatetags].Member[accounts_tags].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[accounts].Member[templatetags].Member[accounts_tags].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[accounts].Member[views].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[accounts].Member[views].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[accounts].Member[views].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[blog].Member[forms].Member[BlogPostForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[blog].Member[templatetags].Member[blog_tags].Member[BlogPostForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[conf].Member[admin].Member[SettingsForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[conf].Member[forms].Member[SettingsForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[core].Member[admin].Member[DynamicInlineAdminForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[core].Member[forms].Member[DynamicInlineAdminForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[forms].Member[admin].Member[EntriesForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[forms].Member[forms].Member[EntriesForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[forms].Member[forms].Member[FormForForm] + - - django.forms.BaseForm~Subclass + - mezzanine + - Member[forms].Member[page_processors].Member[FormForForm] + - - django.http.response.HttpResponsePermanentRedirect~Subclass + - mezzanine + - Member[core].Member[middleware].Member[HttpResponsePermanentRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - mezzanine + - Member[conf].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - mezzanine + - Member[core].Member[middleware].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - mezzanine + - Member[forms].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - mezzanine + - Member[generic].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - mezzanine + - Member[pages].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseServerError~Subclass + - mezzanine + - Member[core].Member[views].Member[HttpResponseServerError] + - - django.http.response.HttpResponse~Subclass + - mezzanine + - Member[core].Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - mezzanine + - Member[core].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - mezzanine + - Member[forms].Member[admin].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - mezzanine + - Member[generic].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - mezzanine + - Member[pages].Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - mezzanine + - Member[pages].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - mezzanine + - Member[urls].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - mezzanine + - Member[utils].Member[views].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-micropy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-micropy.model.yml new file mode 100644 index 00000000000..e7a828acc4c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-micropy.model.yml @@ -0,0 +1,66 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - micropy + - Member[pyd].Member[abc].Member[BytesIO] + - - io.StringIO~Subclass + - micropy + - Member[pyd].Member[abc].Member[StringIO] + - - io.StringIO~Subclass + - micropy + - Member[pyd].Member[pydevice].Member[BytesIO] + - - io.StringIO~Subclass + - micropy + - Member[pyd].Member[pydevice].Member[StringIO] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[MicropyStubPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[MicropythonStubsPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[RepositoryInfo] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[StubPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[manifest].Member[RepositoryInfo] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[manifest].Member[StubPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[package].Member[StubPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[repo].Member[RepositoryInfo] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[repo_package].Member[StubPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[repositories].Member[MicropyStubPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[repositories].Member[MicropythonStubsPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[repositories].Member[micropy].Member[MicropyStubPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[repositories].Member[micropy].Member[StubPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[repositories].Member[micropython].Member[MicropythonStubsPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[repositories].Member[micropython].Member[StubPackage] + - - pydantic.BaseModel~Subclass + - micropy + - Member[stubs].Member[repository_info].Member[RepositoryInfo] 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 new file mode 100644 index 00000000000..b20f56d43c9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-microsoft_auth.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 + - 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[views].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-milestones.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-milestones.model.yml new file mode 100644 index 00000000000..94b098ab840 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-milestones.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 + - milestones + - Member[admin].Member[CourseContentMilestone] + - - Django.db.models.Model~Subclass + - milestones + - Member[admin].Member[CourseMilestone] + - - Django.db.models.Model~Subclass + - milestones + - Member[admin].Member[MilestoneRelationshipType] + - - Django.db.models.Model~Subclass + - milestones + - Member[admin].Member[Milestone] + - - Django.db.models.Model~Subclass + - milestones + - Member[admin].Member[UserMilestone] + - - Django.db.models.Model~Subclass + - milestones + - Member[models].Member[CourseContentMilestone] + - - Django.db.models.Model~Subclass + - milestones + - Member[models].Member[CourseMilestone] + - - Django.db.models.Model~Subclass + - milestones + - Member[models].Member[MilestoneRelationshipType] + - - Django.db.models.Model~Subclass + - milestones + - Member[models].Member[Milestone] + - - Django.db.models.Model~Subclass + - milestones + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - milestones + - Member[models].Member[UserMilestone] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mill_local.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mill_local.model.yml new file mode 100644 index 00000000000..99281732b62 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mill_local.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - mill_local + - Member[ClientSession] 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 new file mode 100644 index 00000000000..9f2d0c45482 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mim.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - mim + - Member[_internal].Member[export].Member[pack_cfg].Member[MMLogger] 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 new file mode 100644 index 00000000000..2affb1f7dc6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mitmproxy.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 + - mitmproxy + - Member[tools].Member[web].Member[app].Member[ClientConnection] + - - 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-mixer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mixer.model.yml new file mode 100644 index 00000000000..42a05a23090 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mixer.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 + - mixer + - Member[backend].Member[django].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocs_literate_nav.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocs_literate_nav.model.yml new file mode 100644 index 00000000000..c1b78dbc23b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mkdocs_literate_nav.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 + - mkdocs_literate_nav + - Member[parser].Member[etree] 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 new file mode 100644 index 00000000000..8b81f0b1a47 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmcls.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - mmcls + - Member[datasets].Member[custom].Member[MMLogger] + - - logging.Logger~Subclass + - mmcls + - Member[datasets].Member[imagenet].Member[MMLogger] + - - logging.Logger~Subclass + - mmcls + - Member[engine].Member[hooks].Member[ema_hook].Member[MMLogger] + - - logging.Logger~Subclass + - mmcls + - Member[evaluation].Member[metrics].Member[multi_label].Member[MMLogger] + - - logging.Logger~Subclass + - mmcls + - Member[models].Member[backbones].Member[timm_backbone].Member[MMLogger] 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 new file mode 100644 index 00000000000..2913158d91f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmdet.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - mmdet + - Member[datasets].Member[api_wrappers].Member[cocoeval_mp].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[engine].Member[optimizers].Member[layer_decay_optimizer_constructor].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[cityscapes_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[coco_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[coco_panoptic_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[crowdhuman_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[dump_proposals_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[lvis_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[mot_challenge_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[openimages_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[semseg_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[voc_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[evaluation].Member[metrics].Member[youtube_vis_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[models].Member[backbones].Member[detectors_resnet].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[models].Member[backbones].Member[pvt].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[models].Member[backbones].Member[swin].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[utils].Member[benchmark].Member[MMLogger] + - - logging.Logger~Subclass + - mmdet + - Member[utils].Member[memory].Member[MMLogger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmpose.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmpose.model.yml new file mode 100644 index 00000000000..5df00912a13 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmpose.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - mmpose + - Member[evaluation].Member[metrics].Member[coco_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmpose + - Member[evaluation].Member[metrics].Member[hand_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmpose + - Member[evaluation].Member[metrics].Member[keypoint_2d_metrics].Member[MMLogger] + - - logging.Logger~Subclass + - mmpose + - Member[evaluation].Member[metrics].Member[keypoint_3d_metrics].Member[MMLogger] + - - logging.Logger~Subclass + - mmpose + - Member[evaluation].Member[metrics].Member[posetrack18_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmpose + - Member[evaluation].Member[metrics].Member[simple_keypoint_3d_metrics].Member[MMLogger] + - - logging.Logger~Subclass + - mmpose + - Member[models].Member[utils].Member[check_and_update_config].Member[MMLogger] + - - logging.Logger~Subclass + - mmpose + - Member[utils].Member[logger].Member[MMLogger] 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 new file mode 100644 index 00000000000..98fa11377a2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mmseg.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - mmseg + - Member[evaluation].Member[metrics].Member[citys_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmseg + - Member[evaluation].Member[metrics].Member[depth_metric].Member[MMLogger] + - - logging.Logger~Subclass + - mmseg + - Member[evaluation].Member[metrics].Member[iou_metric].Member[MMLogger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_connect.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_connect.model.yml new file mode 100644 index 00000000000..178a04c748f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mock_connect.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - mock_connect + - Member[main].Member[Blueprint] + - - flask.Flask~Subclass + - mock_connect + - Member[main].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model.model.yml new file mode 100644 index 00000000000..578b7f2eebf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-model.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - model + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-models.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-models.model.yml new file mode 100644 index 00000000000..849e39ec7ee --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-models.model.yml @@ -0,0 +1,126 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - models + - Member[EmailField] + - - Django.Forms.Field~Subclass + - models + - Member[FileField] + - - Django.Forms.Field~Subclass + - models + - Member[ImageField] + - - Django.Forms.Field~Subclass + - models + - Member[SpatialLocationFormField] + - - Django.Forms.Field~Subclass + - models + - Member[URLField] + - - Django.db.models.Model~Subclass + - models + - Member[AbstractEmailForm] + - - Django.db.models.Model~Subclass + - models + - Member[AbstractEmailStreamForm] + - - Django.db.models.Model~Subclass + - models + - Member[AbstractFormSubmission] + - - Django.db.models.Model~Subclass + - models + - Member[AbstractForm] + - - Django.db.models.Model~Subclass + - models + - Member[AbstractStreamForm] + - - Django.db.models.Model~Subclass + - models + - Member[Activity] + - - Django.db.models.Model~Subclass + - models + - Member[AffiliationRecommendation] + - - Django.db.models.Model~Subclass + - models + - Member[ClosingFormMixin] + - - Django.db.models.Model~Subclass + - models + - Member[ContentType] + - - Django.db.models.Model~Subclass + - models + - Member[Country] + - - Django.db.models.Model~Subclass + - models + - Member[CustomPermissions] + - - Django.db.models.Model~Subclass + - models + - Member[Domain] + - - Django.db.models.Model~Subclass + - models + - Member[Enrollment] + - - Django.db.models.Model~Subclass + - models + - Member[EntityBase] + - - Django.db.models.Model~Subclass + - models + - Member[GenderRecommendation] + - - Django.db.models.Model~Subclass + - models + - Member[Group] + - - Django.db.models.Model~Subclass + - models + - Member[Identity] + - - Django.db.models.Model~Subclass + - models + - Member[Individual] + - - Django.db.models.Model~Subclass + - models + - Member[MP_Node] + - - Django.db.models.Model~Subclass + - models + - Member[MergeRecommendation] + - - Django.db.models.Model~Subclass + - models + - Member[Model] + - - Django.db.models.Model~Subclass + - models + - Member[Operation] + - - Django.db.models.Model~Subclass + - models + - Member[Organization] + - - Django.db.models.Model~Subclass + - models + - Member[Person] + - - Django.db.models.Model~Subclass + - models + - Member[Profile] + - - Django.db.models.Model~Subclass + - models + - Member[RecommenderExclusionTerm] + - - Django.db.models.Model~Subclass + - models + - Member[ScheduledTask] + - - Django.db.models.Model~Subclass + - models + - Member[SessionFormSubmission] + - - Django.db.models.Model~Subclass + - models + - Member[SubmissionRevision] + - - Django.db.models.Model~Subclass + - models + - Member[Team] + - - Django.db.models.Model~Subclass + - models + - Member[Tenant] + - - Django.db.models.Model~Subclass + - models + - Member[Transaction] + - - django.forms.BaseForm~Subclass + - models + - Member[Form] + - - django.http.response.HttpResponseRedirect~Subclass + - models + - Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - models + - Member[TemplateResponse] 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 new file mode 100644 index 00000000000..267034030c5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moin.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 + - moin + - Member[utils].Member[monkeypatch].Member[WSGIRequestHandler] 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 new file mode 100644 index 00000000000..81ce326746d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moodle.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 + - moodle + - Member[serializers].Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - moodle + - Member[views].Member[MoodleEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mote.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mote.model.yml new file mode 100644 index 00000000000..b772b44eb9d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mote.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - mote + - Member[Flask] 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 new file mode 100644 index 00000000000..5bdbb05d793 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moto.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - moto + - Member[server].Member[Flask] + - - http.server.BaseHTTPRequestHandler~Subclass + - moto + - Member[packages].Member[httpretty].Member[compat].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - moto + - Member[packages].Member[httpretty].Member[core].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - moto + - Member[packages].Member[httpretty].Member[core].Member[HTTPrettyRequest] + - - http.server.BaseHTTPRequestHandler~Subclass + - moto + - Member[s3].Member[responses].Member[HTTPrettyRequest] + - - io.StringIO~Subclass + - moto + - Member[core].Member[models].Member[BytesIO] + - - io.StringIO~Subclass + - moto + - Member[core].Member[models].Member[MockRawResponse] + - - io.StringIO~Subclass + - moto + - Member[packages].Member[httpretty].Member[compat].Member[StringIO] + - - io.StringIO~Subclass + - moto + - Member[packages].Member[httpretty].Member[core].Member[FakeSockFile] + - - io.StringIO~Subclass + - moto + - Member[packages].Member[httpretty].Member[core].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - moto + - Member[ec2].Member[responses].Member[launch_templates].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - moto + - Member[polly].Member[models].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-motorparts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-motorparts.model.yml new file mode 100644 index 00000000000..84a4782f0d6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-motorparts.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - motorparts + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moulinrouge.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moulinrouge.model.yml new file mode 100644 index 00000000000..dfac284aaf1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-moulinrouge.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - moulinrouge + - Member[Flask] + - - flask.Response~Subclass + - moulinrouge + - Member[Response] + - - pickle~Alias + - moulinrouge + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multi_captcha_admin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multi_captcha_admin.model.yml new file mode 100644 index 00000000000..ee081da51cc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-multi_captcha_admin.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 + - multi_captcha_admin + - Member[admin].Member[MultiCaptchaAdminAuthenticationForm] + - - django.forms.BaseForm~Subclass + - multi_captcha_admin + - Member[forms].Member[AdminAuthenticationForm] + - - django.forms.BaseForm~Subclass + - multi_captcha_admin + - Member[forms].Member[MultiCaptchaAdminAuthenticationForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mxnet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mxnet.model.yml new file mode 100644 index 00000000000..02c997f94a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mxnet.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - mxnet + - Member[evaluation].Member[ijb].Member[pickle] + - - pickle~Alias + - mxnet + - Member[evaluation].Member[verification].Member[pickle] 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 new file mode 100644 index 00000000000..739615ae1ef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-myapp.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 + - myapp + - Member[views].Member[CourseBaseViewSet] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[CourseRelationshipView] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[CourseTermRelationshipView] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[CourseTermViewSet] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[CourseViewSet] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[GradeRelationshipView] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[GradeViewSet] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[InstructorRelationshipView] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[InstructorViewSet] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[ModelViewSet] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[NonModelViewSet] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[PersonRelationshipView] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[PersonViewSet] + - - Django.Views.View~Subclass + - myapp + - Member[views].Member[RelationshipView] + - - Django.db.models.Model~Subclass + - myapp + - Member[models].Member[CommonModel] + - - Django.db.models.Model~Subclass + - myapp + - Member[models].Member[CourseTerm] + - - Django.db.models.Model~Subclass + - myapp + - Member[models].Member[Course] + - - Django.db.models.Model~Subclass + - myapp + - Member[models].Member[Grade] + - - Django.db.models.Model~Subclass + - myapp + - Member[models].Member[Instructor] + - - Django.db.models.Model~Subclass + - myapp + - Member[models].Member[NonModel] + - - Django.db.models.Model~Subclass + - myapp + - Member[models].Member[Person] + - - Django.db.models.Model~Subclass + - myapp + - Member[models].Member[Student] + - - Django.db.models.Model~Subclass + - myapp + - Member[serializers].Member[CourseTerm] + - - Django.db.models.Model~Subclass + - myapp + - Member[serializers].Member[Course] + - - Django.db.models.Model~Subclass + - myapp + - Member[serializers].Member[Grade] + - - Django.db.models.Model~Subclass + - myapp + - Member[serializers].Member[Instructor] + - - Django.db.models.Model~Subclass + - myapp + - Member[serializers].Member[NonModel] + - - Django.db.models.Model~Subclass + - myapp + - Member[serializers].Member[Person] + - - Django.db.models.Model~Subclass + - myapp + - Member[views].Member[CourseTerm] + - - Django.db.models.Model~Subclass + - myapp + - Member[views].Member[Course] + - - Django.db.models.Model~Subclass + - myapp + - Member[views].Member[Grade] + - - Django.db.models.Model~Subclass + - myapp + - Member[views].Member[Instructor] + - - Django.db.models.Model~Subclass + - myapp + - Member[views].Member[NonModel] + - - Django.db.models.Model~Subclass + - myapp + - Member[views].Member[Person] + - - rest_framework.response.Response~Subclass + - myapp + - Member[views].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mythx_models.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mythx_models.model.yml new file mode 100644 index 00000000000..1a53dd3956b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-mythx_models.model.yml @@ -0,0 +1,330 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[AnalysisInputRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[AnalysisListRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[AnalysisStatusRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[AnalysisSubmissionRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[AuthLoginRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[AuthLogoutRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[AuthRefreshRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[DetectedIssuesRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[GroupCreationRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[GroupListRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[GroupOperationRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[GroupStatusRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[ProjectCreationRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[ProjectDeleteRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[ProjectListRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[ProjectStatusRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[ProjectUpdateRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[VersionRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[analysis_input].Member[AnalysisInputRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[analysis_list].Member[AnalysisListRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[analysis_status].Member[AnalysisStatusRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[analysis_submission].Member[AnalysisSubmissionRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[auth_login].Member[AuthLoginRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[auth_logout].Member[AuthLogoutRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[auth_refresh].Member[AuthRefreshRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[detected_issues].Member[DetectedIssuesRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[group_creation].Member[GroupCreationRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[group_list].Member[GroupListRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[group_operation].Member[GroupOperationRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[group_status].Member[GroupStatusRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[project_creation].Member[ProjectCreationRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[project_deletion].Member[ProjectDeleteRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[project_list].Member[ProjectListRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[project_status].Member[ProjectStatusRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[project_update].Member[ProjectUpdateRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[request].Member[version].Member[VersionRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[AnalysisInputResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[AnalysisListResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[AnalysisStatusResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[AnalysisSubmissionResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[Analysis] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[AuthLoginResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[AuthLogoutResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[AuthRefreshResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[DetectedIssuesResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[GroupCreationResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[GroupListResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[GroupOperationResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[GroupStatistics] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[GroupStatusResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[Group] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[IssueReport] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[Issue] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[ProjectCreationResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[ProjectDeletionResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[ProjectListResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[ProjectStatusResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[ProjectUpdateResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[SourceLocation] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[SourceMap] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[VersionResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[VulnerabilityStatistics] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis].Member[AnalysisShort] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis].Member[Analysis] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis].Member[VulnerabilityStatistics] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis_input].Member[AnalysisInputResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis_input].Member[AnalysisSubmissionRequest] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis_list].Member[AnalysisListResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis_list].Member[AnalysisShort] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis_status].Member[AnalysisShort] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis_status].Member[AnalysisStatusResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis_submission].Member[AnalysisShort] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[analysis_submission].Member[AnalysisSubmissionResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[auth_login].Member[AuthLoginResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[auth_logout].Member[AuthLogoutResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[auth_refresh].Member[AuthRefreshResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[detected_issues].Member[DetectedIssuesResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[detected_issues].Member[IssueReport] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[detected_issues].Member[Issue] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group].Member[GroupStatistics] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group].Member[Group] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group].Member[VulnerabilityStatistics] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group_creation].Member[GroupCreationResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group_creation].Member[Group] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group_list].Member[GroupListResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group_list].Member[Group] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group_operation].Member[GroupOperationResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group_operation].Member[Group] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group_status].Member[GroupStatusResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[group_status].Member[Group] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[issue].Member[IssueDescription] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[issue].Member[Issue] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[issue].Member[LineLocation] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[issue].Member[SourceLocation] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[issue].Member[SourceMapLocation] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[issue].Member[SourceMap] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project].Member[Project] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project].Member[ShortProject] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project_creation].Member[ProjectCreationResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project_creation].Member[Project] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project_deletion].Member[ProjectDeletionResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project_list].Member[ProjectListResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project_list].Member[ShortProject] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project_status].Member[ProjectStatusResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project_status].Member[Project] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project_update].Member[ProjectUpdateResponse] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[project_update].Member[Project] + - - pydantic.BaseModel~Subclass + - mythx_models + - Member[response].Member[version].Member[VersionResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nano.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nano.model.yml new file mode 100644 index 00000000000..1577c356093 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nano.model.yml @@ -0,0 +1,285 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - nano + - Member[badge].Member[views].Member[DetailBadgeView] + - - Django.Views.View~Subclass + - nano + - Member[badge].Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - nano + - Member[badge].Member[views].Member[ListBadgeView] + - - Django.Views.View~Subclass + - nano + - Member[badge].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[ArchiveIndexView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[DayArchiveView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[DayBlogView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[ListBlogView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[MonthArchiveView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[MonthBlogView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[TodayArchiveView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[TodayBlogView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[YearArchiveView] + - - Django.Views.View~Subclass + - nano + - Member[blog].Member[views].Member[YearBlogView] + - - Django.Views.View~Subclass + - nano + - Member[comments].Member[views].Member[ListCommentView] + - - Django.Views.View~Subclass + - nano + - Member[comments].Member[views].Member[ListView] + - - Django.Views.View~Subclass + - nano + - Member[faq].Member[views].Member[ListFAQView] + - - Django.Views.View~Subclass + - nano + - Member[faq].Member[views].Member[ListView] + - - Django.db.models.Model~Subclass + - nano + - Member[activation].Member[admin].Member[Key] + - - Django.db.models.Model~Subclass + - nano + - Member[activation].Member[models].Member[Key] + - - Django.db.models.Model~Subclass + - nano + - Member[activation].Member[views].Member[Key] + - - Django.db.models.Model~Subclass + - nano + - Member[badge].Member[admin].Member[Badge] + - - Django.db.models.Model~Subclass + - nano + - Member[badge].Member[models].Member[Badge] + - - Django.db.models.Model~Subclass + - nano + - Member[badge].Member[templatetags].Member[badge_tags].Member[Badge] + - - Django.db.models.Model~Subclass + - nano + - Member[badge].Member[views].Member[Badge] + - - Django.db.models.Model~Subclass + - nano + - Member[blog].Member[admin].Member[Entry] + - - Django.db.models.Model~Subclass + - nano + - Member[blog].Member[models].Member[Entry] + - - Django.db.models.Model~Subclass + - nano + - Member[blog].Member[tools].Member[_Entry] + - - Django.db.models.Model~Subclass + - nano + - Member[blog].Member[views].Member[Entry] + - - Django.db.models.Model~Subclass + - nano + - Member[chunk].Member[admin].Member[Chunk] + - - Django.db.models.Model~Subclass + - nano + - Member[chunk].Member[models].Member[Chunk] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[admin].Member[Comment] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[forms].Member[Comment] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[models].Member[Comment] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[models].Member[GenericForeignKeyAbstractModel] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[models].Member[UnorderedTreeMixin] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[templatetags].Member[comments_tags].Member[Comment] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[templatetags].Member[comments_tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[templatetags].Member[comments_tags].Member[GenericForeignKeyAbstractModel] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[templatetags].Member[comments_tags].Member[UnorderedTreeMixin] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[views].Member[Comment] + - - Django.db.models.Model~Subclass + - nano + - Member[comments].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - nano + - Member[countries].Member[admin].Member[Country] + - - Django.db.models.Model~Subclass + - nano + - Member[countries].Member[models].Member[Country] + - - Django.db.models.Model~Subclass + - nano + - Member[faq].Member[admin].Member[QA] + - - Django.db.models.Model~Subclass + - nano + - Member[faq].Member[models].Member[QA] + - - Django.db.models.Model~Subclass + - nano + - Member[faq].Member[views].Member[QA] + - - Django.db.models.Model~Subclass + - nano + - Member[link].Member[models].Member[Link] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[admin].Member[MarkType] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[admin].Member[Mark] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[models].Member[GenericForeignKeyAbstractModel] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[models].Member[MarkType] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[models].Member[Mark] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[models].Member[MarkedMixin] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[templatetags].Member[nano_mark_tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[templatetags].Member[nano_mark_tags].Member[MarkType] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[templatetags].Member[nano_mark_tags].Member[Mark] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[views].Member[MarkType] + - - Django.db.models.Model~Subclass + - nano + - Member[mark].Member[views].Member[Mark] + - - Django.db.models.Model~Subclass + - nano + - Member[privmsg].Member[admin].Member[PM] + - - Django.db.models.Model~Subclass + - nano + - Member[privmsg].Member[forms].Member[AbstractText] + - - Django.db.models.Model~Subclass + - nano + - Member[privmsg].Member[forms].Member[PM] + - - Django.db.models.Model~Subclass + - nano + - Member[privmsg].Member[models].Member[AbstractText] + - - Django.db.models.Model~Subclass + - nano + - Member[privmsg].Member[models].Member[PM] + - - Django.db.models.Model~Subclass + - nano + - Member[privmsg].Member[views].Member[PM] + - - Django.db.models.Model~Subclass + - nano + - Member[tools].Member[models].Member[AbstractText] + - - Django.db.models.Model~Subclass + - nano + - Member[tools].Member[models].Member[GenericForeignKeyAbstractModel] + - - Django.db.models.Model~Subclass + - nano + - Member[tools].Member[models].Member[UnorderedTreeMixin] + - - django.forms.BaseForm~Subclass + - nano + - Member[activation].Member[forms].Member[ActivationForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[activation].Member[views].Member[ActivationForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[comments].Member[forms].Member[CommentDetailsForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[comments].Member[forms].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[comments].Member[views].Member[CommentDetailsForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[comments].Member[views].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[privmsg].Member[forms].Member[PMForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[privmsg].Member[views].Member[PMForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[user].Member[forms].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[user].Member[forms].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[user].Member[forms].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[user].Member[views].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[user].Member[views].Member[PasswordResetForm] + - - django.forms.BaseForm~Subclass + - nano + - Member[user].Member[views].Member[SignupForm] + - - django.http.response.HttpResponseRedirect~Subclass + - nano + - Member[activation].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - nano + - Member[comments].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - nano + - Member[mark].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - nano + - Member[privmsg].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - nano + - Member[user].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - nano + - Member[mark].Member[views].Member[HttpResponse] 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 new file mode 100644 index 00000000000..15848972f11 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nautobot.model.yml @@ -0,0 +1,279 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[MultiMatchModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[apps].Member[forms].Member[NumericArrayField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[MultiMatchModelMultipleChoiceField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[core].Member[forms].Member[NumericArrayField] + - - 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[NumericArrayField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[forms].Member[NumericArrayField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[dcim].Member[forms].Member[TimeZoneFormField] + - - Django.Forms.Field~Subclass + - nautobot + - Member[ipam].Member[forms].Member[NumericArrayField] + - - 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[SpectacularAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[SpectacularJSONAPIView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[urls].Member[SpectacularYAMLAPIView] + - - 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[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[SpectacularRedocView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[api].Member[views].Member[SpectacularSwaggerView] + - - Django.Views.View~Subclass + - nautobot + - Member[core].Member[urls].Member[CustomGraphQLView] + - - 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[CustomGraphQLView] + - - Django.Views.View~Subclass + - nautobot + - Member[extras].Member[api].Member[views].Member[GraphQLView] + - - Django.db.models.Model~Subclass + - nautobot + - Member[circuits].Member[signals].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[admin].Member[Association] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[admin].Member[CrontabSchedule] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[admin].Member[IntervalSchedule] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[admin].Member[Nonce] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[admin].Member[PeriodicTask] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[admin].Member[SolarSchedule] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[admin].Member[UserSocialAuth] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[authentication].Member[Group] + - - 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[types].Member[ContentType] + - - 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[fields].Member[ContentType] + - - 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[tables].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[core].Member[utils].Member[lookup].Member[ContentType] + - - 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[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[generic].Member[ContentType] + - - 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[renderers].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[factory].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[form_mixins].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[homepage].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[models].Member[locations].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[signals].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[dcim].Member[views].Member[ContentType] + - - 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[relationships].Member[ContentType] + - - 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[views].Member[ContentType] + - - 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[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[factory].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[filters].Member[mixins].Member[ContentType] + - - 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[models].Member[change_logging].Member[ContentType] + - - 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[groups].Member[ContentType] + - - 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[models].Member[ContentType] + - - 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[roles].Member[ContentType] + - - 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[tags].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[querysets].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[signals].Member[ContentType] + - - 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[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[job_buttons].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[extras].Member[webhooks].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[admin].Member[AdminGroup] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[admin].Member[Group] + - - 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[views].Member[Group] + - - Django.db.models.Model~Subclass + - nautobot + - Member[users].Member[models].Member[AdminGroup] + - - django.forms.BaseForm~Subclass + - nautobot + - Member[core].Member[admin].Member[ConstanceForm] + - - rest_framework.exceptions.APIException~Subclass + - nautobot + - Member[extras].Member[api].Member[relationships].Member[ValidationError] 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 new file mode 100644 index 00000000000..0c805c839b1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbdime.model.yml @@ -0,0 +1,75 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[ApiDiffHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[AuthMainDifftoolHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[BaseGitDiffHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[CheckpointDifftoolHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[ExtensionApiDiffHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[GitDiffHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[GitDifftoolHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[IsGitHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[MainDifftoolHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nb_server_extension].Member[NbdimeHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[APIHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[ApiCloseHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[ApiDiffHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[ApiMergeHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[ApiMergeStoreHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[MainDiffHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[MainDifftoolHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[MainHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[MainMergeHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[MainMergetoolHandler] + - - tornado.web.RequestHandler~Subclass + - nbdime + - Member[webapp].Member[nbdimeserver].Member[NbdimeHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbgitpuller.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbgitpuller.model.yml new file mode 100644 index 00000000000..57014a4c7f1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbgitpuller.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 + - nbgitpuller + - Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - nbgitpuller + - Member[handlers].Member[LegacyGitSyncRedirectHandler] + - - tornado.web.RequestHandler~Subclass + - nbgitpuller + - Member[handlers].Member[LegacyInteractRedirectHandler] + - - tornado.web.RequestHandler~Subclass + - nbgitpuller + - Member[handlers].Member[SyncHandler] + - - tornado.web.RequestHandler~Subclass + - nbgitpuller + - Member[handlers].Member[UIHandler] 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 new file mode 100644 index 00000000000..263238098ad --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nbgrader.model.yml @@ -0,0 +1,168 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[assignment_list].Member[handlers].Member[AssignmentActionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[assignment_list].Member[handlers].Member[AssignmentListHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[assignment_list].Member[handlers].Member[BaseAssignmentHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[assignment_list].Member[handlers].Member[CourseListHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[assignment_list].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[assignment_list].Member[handlers].Member[NbGraderVersionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[course_list].Member[handlers].Member[CourseListHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[course_list].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[course_list].Member[handlers].Member[NbGraderVersionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[AssignHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[AssignmentCollectionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[AssignmentHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[AutogradeHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[BaseApiHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[CollectHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[CommentCollectionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[CommentHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[FlagSubmissionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[GenerateAllFeedbackHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[GenerateFeedbackHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[GradeCollectionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[GradeHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[NotebookCollectionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[ReleaseAllFeedbackHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[ReleaseFeedbackHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[ReleaseHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[StatusHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[StudentCollectionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[StudentHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[StudentNotebookSubmissionCollectionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[StudentSubmissionCollectionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[SubmissionCollectionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[SubmissionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[SubmittedNotebookCollectionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[apihandlers].Member[UnReleaseHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[base].Member[BaseApiHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[base].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[base].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[GradebookAssignmentsHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[GradebookNotebookSubmissionsHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[GradebookNotebooksHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[ManageAssignmentsHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[ManageStudentNotebookSubmissionsHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[ManageStudentsAssignmentsHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[ManageStudentsHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[ManageSubmissionsHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[SubmissionFilesHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[SubmissionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[SubmissionNavigationHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[formgrader].Member[handlers].Member[Template404] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[validate_assignment].Member[handlers].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[validate_assignment].Member[handlers].Member[NbGraderVersionHandler] + - - tornado.web.RequestHandler~Subclass + - nbgrader + - Member[server_extensions].Member[validate_assignment].Member[handlers].Member[ValidateAssignmentHandler] 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 new file mode 100644 index 00000000000..87d8479fc1f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ncclient.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - ncclient + - Member[manager].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[edit].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[flowmon].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[lock].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[retrieve].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[rpc].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[session].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[subscribe].Member[StringIO] + - - 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[StringIO] + - - 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[StringIO] + - - 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[StringIO] + - - 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[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[operations].Member[util].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[transport].Member[session].Member[StringIO] + - - io.StringIO~Subclass + - ncclient + - Member[xml_].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neat.model.yml new file mode 100644 index 00000000000..ca5ac88884a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-neat.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - neat + - Member[utilities].Member[compute_gc].Member[pickle] + - - pickle~Alias + - neat + - Member[utilities].Member[repickle].Member[pickle] 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 new file mode 100644 index 00000000000..e4986d37102 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nemo.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[bert_service].Member[Resource] + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[bert_service].Member[SentenceBertResource] + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[combo_retrieval_server].Member[ComboRetrievalResource] + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[combo_retrieval_server].Member[Resource] + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[dynamic_retrieval_server].Member[DynamicRetrievalResource] + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[dynamic_retrieval_server].Member[FaissRetrievalResource] + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[static_retrieval_server].Member[FaissRetrievalResource] + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[megatron].Member[retrieval_services].Member[static_retrieval_server].Member[Resource] + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[text_generation_server].Member[MegatronGenerate] + - - flask.MethodView~Subclass + - nemo + - Member[collections].Member[nlp].Member[modules].Member[common].Member[text_generation_server].Member[Resource] 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 new file mode 100644 index 00000000000..5a5ebadabe2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nested_admin.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 + - nested_admin + - Member[formsets].Member[ContentType] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-netapp_lib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-netapp_lib.model.yml new file mode 100644 index 00000000000..6e43ce3c5f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-netapp_lib.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - netapp_lib + - Member[api].Member[zapi].Member[zapi].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-network.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-network.model.yml new file mode 100644 index 00000000000..f301e3a7f6f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-network.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - xml.etree.ElementTree~Subclass + - network + - Member[gena].Member[subscription].Member[ET] + - - xml.etree.ElementTree~Subclass + - network + - Member[soap].Member[request].Member[ET] + - - xml.etree.ElementTree~Subclass + - network + - Member[soap].Member[response].Member[ET] + - - xml.etree.ElementTree~Subclass + - network + - Member[ssdp].Member[device].Member[ET] + - - xml.etree.ElementTree~Subclass + - network + - Member[ssdp].Member[service].Member[ET] + - - xml.etree.ElementTree~Subclass + - network + - Member[ssdp].Member[xml].Member[ET] 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 new file mode 100644 index 00000000000..fb909db9a54 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-news.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 + - news + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - news + - Member[models].Member[User] 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 new file mode 100644 index 00000000000..d429e3318e2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-newsletter.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 + - newsletter + - Member[admin].Member[JavaScriptCatalog] + - - Django.db.models.Model~Subclass + - newsletter + - Member[admin].Member[Site] + - - Django.db.models.Model~Subclass + - newsletter + - Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - newsletter + - Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - newsletter + - Member[views].Member[Site] + - - django.db.models.FileField~Subclass + - newsletter + - Member[fields].Member[ParentClass] + - - django.db.models.FileField~Subclass + - newsletter + - Member[fields].Member[ThumbnailerImageField] + - - django.http.response.HttpResponse~Subclass + - newsletter + - Member[views].Member[SimpleTemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nine.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nine.model.yml new file mode 100644 index 00000000000..04c22d0c895 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nine.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 + - nine + - Member[user].Member[User] 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 new file mode 100644 index 00000000000..78704b2c160 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ninja_jwt.model.yml @@ -0,0 +1,72 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[authentication].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[schema].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - ninja_jwt + - Member[tokens].Member[AbstractBaseUser] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[routers].Member[blacklist].Member[Schema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[routers].Member[verify].Member[Schema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[AuthUserSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[Schema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenBlacklistInputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenObtainInputSchemaBase] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenObtainPairInputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenObtainPairOutputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenObtainSlidingInputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenObtainSlidingOutputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenRefreshInputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenRefreshOutputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenRefreshSlidingInputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenRefreshSlidingOutputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema].Member[TokenVerifyInputSchema] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[schema_control].Member[NinjaJWTSettings] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[settings].Member[NinjaJWTSettings] + - - pydantic.BaseModel~Subclass + - ninja_jwt + - Member[settings].Member[Schema] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebug.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebug.model.yml new file mode 100644 index 00000000000..ca155106140 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nonebug.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - nonebug + - Member[mixin].Member[call_api].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebug + - Member[mixin].Member[call_api].Member[fake].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebug + - Member[mixin].Member[call_api].Member[model].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebug + - Member[mixin].Member[process].Member[Event] + - - pydantic.BaseModel~Subclass + - nonebug + - Member[mixin].Member[process].Member[model].Member[Event] 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 new file mode 100644 index 00000000000..559993d98db --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications.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 + - notifications + - Member[base].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - notifications + - Member[base].Member[models].Member[Group] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications_android_tv.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications_android_tv.model.yml new file mode 100644 index 00000000000..4da29d11e2d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-notifications_android_tv.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - notifications_android_tv + - Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nsw_fuel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nsw_fuel.model.yml new file mode 100644 index 00000000000..b7634d0235e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nsw_fuel.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 + - nsw_fuel + - Member[dto].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-numpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-numpy.model.yml new file mode 100644 index 00000000000..c99e8c14720 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-numpy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - numpy + - Member[main].Member[Flask] 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 new file mode 100644 index 00000000000..8fd3bd5a490 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nvgpu.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - nvgpu + - Member[webapp].Member[GpuClusterStatusHTML] + - - flask.MethodView~Subclass + - nvgpu + - Member[webapp].Member[GpuClusterStatus] + - - flask.MethodView~Subclass + - nvgpu + - Member[webapp].Member[GpuStatus] + - - flask.MethodView~Subclass + - nvgpu + - Member[webapp].Member[Resource] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nylas.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nylas.model.yml new file mode 100644 index 00000000000..57b52286636 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-nylas.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - nylas + - Member[client].Member[restful_models].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth.model.yml new file mode 100644 index 00000000000..3fc5d7885b2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth.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 + - oauth + - Member[models].Member[MyApplication] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth2_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth2_client.model.yml new file mode 100644 index 00000000000..69b3d7332e7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth2_client.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 + - oauth2_client + - Member[http_server].Member[BaseHTTPRequestHandler] + - - requests.models.Response~Subclass + - oauth2_client + - Member[credentials_manager].Member[Response] 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 new file mode 100644 index 00000000000..fdd45d86ebb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauth2_provider.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 + - oauth2_provider + - Member[backends].Member[UserModel] + - - Django.db.models.Model~Subclass + - oauth2_provider + - Member[compat].Member[User] 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 new file mode 100644 index 00000000000..b869f55356c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oauthenticator.model.yml @@ -0,0 +1,63 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[CILogonLoginHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[LogoutHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[OAuthCallbackHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[OAuthLoginHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[OAuthLogoutHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[cilogon].Member[CILogonLoginHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[cilogon].Member[OAuthLoginHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[globus].Member[GlobusLogoutHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[globus].Member[OAuthLogoutHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[mediawiki].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[mediawiki].Member[MWCallbackHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[mediawiki].Member[MWLoginHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[mediawiki].Member[OAuthCallbackHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[oauth2].Member[BaseHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[oauth2].Member[LogoutHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[oauth2].Member[OAuthCallbackHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[oauth2].Member[OAuthLoginHandler] + - - tornado.web.RequestHandler~Subclass + - oauthenticator + - Member[oauth2].Member[OAuthLogoutHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-object_detection.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-object_detection.model.yml new file mode 100644 index 00000000000..0a5e7b0dccf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-object_detection.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - object_detection + - Member[dataset_tools].Member[create_pascal_tf_record].Member[etree] + - - lxml.etree~Alias + - object_detection + - Member[dataset_tools].Member[create_pet_tf_record].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-official.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-official.model.yml new file mode 100644 index 00000000000..b40d5634366 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-official.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - official + - Member[nlp].Member[xlnet].Member[run_squad].Member[pickle] + - - pickle~Alias + - official + - Member[nlp].Member[xlnet].Member[squad_utils].Member[pickle] + - - pickle~Alias + - official + - Member[recommendation].Member[data_preprocessing].Member[pickle] 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 new file mode 100644 index 00000000000..0ce76a4c451 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oidc_provider.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 + - oidc_provider + - Member[views].Member[EndSessionView] + - - Django.Views.View~Subclass + - oidc_provider + - Member[views].Member[LogoutView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oldcategory.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oldcategory.model.yml new file mode 100644 index 00000000000..c878b8f9d7d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oldcategory.model.yml @@ -0,0 +1,96 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - oldcategory + - Member[urls].Member[CategoryCreateView] + - - Django.Views.View~Subclass + - oldcategory + - Member[urls].Member[CategoryDetailView] + - - Django.Views.View~Subclass + - oldcategory + - Member[urls].Member[CategoryListView] + - - Django.Views.View~Subclass + - oldcategory + - Member[urls].Member[CategoryUpdateView] + - - Django.Views.View~Subclass + - oldcategory + - Member[urls].Member[TagCreateView] + - - Django.Views.View~Subclass + - oldcategory + - Member[urls].Member[TagDetailView] + - - Django.Views.View~Subclass + - oldcategory + - Member[urls].Member[TagListView] + - - Django.Views.View~Subclass + - oldcategory + - Member[urls].Member[TagUpdateView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[CategoryCreateView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[CategoryDetailView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[CategoryListView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[CategoryUpdateView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[DetailView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[TagCreateView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[TagDetailView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[TagListView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[TagUpdateView] + - - Django.Views.View~Subclass + - oldcategory + - Member[views].Member[UpdateView] + - - Django.db.models.Model~Subclass + - oldcategory + - Member[admin].Member[Category] + - - Django.db.models.Model~Subclass + - oldcategory + - Member[admin].Member[Tag] + - - Django.db.models.Model~Subclass + - oldcategory + - Member[models].Member[Category] + - - Django.db.models.Model~Subclass + - oldcategory + - Member[models].Member[Tag] + - - Django.db.models.Model~Subclass + - oldcategory + - Member[sitemap].Member[Category] + - - Django.db.models.Model~Subclass + - oldcategory + - Member[sitemap].Member[Tag] + - - django.forms.BaseForm~Subclass + - oldcategory + - Member[forms].Member[CategoryAdminForm] + - - django.forms.BaseForm~Subclass + - oldcategory + - Member[forms].Member[CategoryCreateForm] + - - django.forms.BaseForm~Subclass + - oldcategory + - Member[forms].Member[CategoryUpdateForm] + - - django.forms.BaseForm~Subclass + - oldcategory + - Member[forms].Member[TagCreateForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ome_autogen.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ome_autogen.model.yml new file mode 100644 index 00000000000..4277e6feb26 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ome_autogen.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 + - ome_autogen + - Member[_util].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ome_types.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ome_types.model.yml new file mode 100644 index 00000000000..0adbd056d6f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ome_types.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - ome_types + - Member[_mixins].Member[_validators].Member[AnyElement] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-omnilogic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-omnilogic.model.yml new file mode 100644 index 00000000000..f364b35657d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-omnilogic.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 + - omnilogic + - Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ondilo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ondilo.model.yml new file mode 100644 index 00000000000..c0a04cc3cbd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ondilo.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 + - ondilo + - Member[ondilo].Member[Response] 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 new file mode 100644 index 00000000000..d34061a7847 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onebot.model.yml @@ -0,0 +1,339 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - onebot + - Member[collator].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[FriendAddNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[FriendRecallNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[FriendRequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[GroupAdminNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[GroupBanNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[GroupDecreaseNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[GroupIncreaseNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[GroupMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[GroupRecallNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[GroupRequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[GroupUploadNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[HeartbeatMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[HonorNotifyEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[LifecycleMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[LuckyKingNotifyEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[MetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[NoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[NotifyEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[PokeNotifyEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[PrivateMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[RequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[adapter].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[adapter].Member[LifecycleMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[bot].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[bot].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[FriendAddNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[FriendRecallNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[FriendRequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[GroupAdminNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[GroupBanNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[GroupDecreaseNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[GroupIncreaseNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[GroupMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[GroupRecallNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[GroupRequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[GroupUploadNoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[HeartbeatMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[HonorNotifyEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[LifecycleMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[LuckyKingNotifyEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[MetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[NoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[NotifyEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[PokeNotifyEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[PrivateMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[event].Member[RequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v11].Member[helpers].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[BaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[BotEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[ChannelCreateEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[ChannelDeleteEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[ChannelMemberDecreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[ChannelMemberIncreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[ChannelMessageDeleteEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[ChannelMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[ConnectMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[FriendDecreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[FriendIncreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[GroupMemberDecreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[GroupMemberIncreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[GroupMessageDeleteEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[GroupMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[GuildMemberDecreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[GuildMemberIncreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[HeartbeatMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[MetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[NoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[PrivateMessageDeleteEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[PrivateMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[RequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[StatusUpdateMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[adapter].Member[BotEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[adapter].Member[ConnectMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[adapter].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[adapter].Member[MetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[adapter].Member[StatusUpdateMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[bot].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[bot].Member[MessageEvent] + - - 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[ChannelCreateEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[ChannelDeleteEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[ChannelMemberDecreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[ChannelMemberIncreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[ChannelMessageDeleteEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[ChannelMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[ConnectMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[Event] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[FriendDecreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[FriendIncreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[GroupMemberDecreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[GroupMemberIncreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[GroupMessageDeleteEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[GroupMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[GuildMemberDecreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[GuildMemberIncreaseEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[HeartbeatMetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[MetaEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[NoticeEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[PrivateMessageDeleteEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[PrivateMessageEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[RequestEvent] + - - pydantic.BaseModel~Subclass + - onebot + - Member[v12].Member[event].Member[StatusUpdateMetaEvent] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onedrivefs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onedrivefs.model.yml new file mode 100644 index 00000000000..a4e57dedf39 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onedrivefs.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - onedrivefs + - Member[onedrivefs].Member[BytesIO] + - - io.StringIO~Subclass + - onedrivefs + - Member[onedrivefs].Member[_UploadOnClose] 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 new file mode 100644 index 00000000000..7ebffbe61c1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-onelogin.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - onelogin + - Member[saml2].Member[logout_request].Member[etree] + - - lxml.etree~Alias + - onelogin + - Member[saml2].Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opencensus.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opencensus.model.yml new file mode 100644 index 00000000000..ede8f228d2e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opencensus.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - opencensus + - Member[main].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openhomedevice.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openhomedevice.model.yml new file mode 100644 index 00000000000..e59f7fd8c03 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openhomedevice.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 + - openhomedevice + - Member[device].Member[etree] + - - xml.etree.ElementTree~Subclass + - openhomedevice + - Member[didl_lite].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openpyexcel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openpyexcel.model.yml new file mode 100644 index 00000000000..9eef6e495af --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openpyexcel.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - openpyexcel + - Member[drawing].Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - openpyexcel + - Member[reader].Member[drawings].Member[BytesIO] + - - io.StringIO~Subclass + - openpyexcel + - Member[reader].Member[excel].Member[BytesIO] + - - io.StringIO~Subclass + - openpyexcel + - Member[reader].Member[worksheet].Member[BytesIO] + - - io.StringIO~Subclass + - openpyexcel + - Member[writer].Member[excel].Member[BytesIO] + - - io.StringIO~Subclass + - openpyexcel + - Member[writer].Member[strings].Member[BytesIO] + - - io.StringIO~Subclass + - openpyexcel + - Member[writer].Member[worksheet].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openstack_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openstack_auth.model.yml new file mode 100644 index 00000000000..976ad065fcd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openstack_auth.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 + - openstack_auth + - Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - openstack_auth + - Member[forms].Member[Login] + - - django.forms.BaseForm~Subclass + - openstack_auth + - Member[views].Member[Login] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openstates.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openstates.model.yml new file mode 100644 index 00000000000..89bfb33e080 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-openstates.model.yml @@ -0,0 +1,657 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillAbstract] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillActionRelatedEntity] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillAction] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillDocumentLink] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillDocument] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillIdentifier] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillSource] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillSponsorship] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillTitle] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillVersionLink] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[BillVersion] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[Bill] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[Division] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[EventAgendaItem] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[EventAgendaMedia] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[EventDocument] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[EventLocation] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[EventMedia] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[EventParticipant] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[EventRelatedEntity] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[Event] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[ImportObjects] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[Jurisdiction] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[LegislativeSession] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[Membership] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[Organization] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[PersonIdentifier] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[PersonLink] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[PersonName] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[PersonOffice] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[PersonSource] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[PersonVote] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[Person] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[Post] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[RelatedBill] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[RunPlan] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[ScrapeObjects] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[ScrapeReport] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[SearchableBill] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[SessionDataQualityReport] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[VoteCount] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[VoteEvent] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[VoteSource] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[base].Member[IdentifierBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[base].Member[LinkBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[base].Member[MimetypeLinkBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[base].Member[OCDBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[base].Member[RelatedBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[base].Member[RelatedEntityBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillAbstract] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillActionRelatedEntity] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillAction] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillDocumentLink] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillDocument] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillIdentifier] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillSource] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillSponsorship] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillTitle] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillVersionLink] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[BillVersion] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[Bill] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[LegislativeSession] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[LinkBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[MimetypeLinkBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[OCDBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[Organization] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[RelatedBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[RelatedBill] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[RelatedEntityBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[bill].Member[SearchableBill] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[division].Member[Division] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[Bill] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[EventAgendaItem] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[EventAgendaMedia] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[EventDocument] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[EventLocation] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[EventMediaBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[EventMedia] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[EventParticipant] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[EventRelatedEntity] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[Event] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[Jurisdiction] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[OCDBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[RelatedBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[RelatedEntityBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[event].Member[VoteEvent] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[jurisdiction].Member[Division] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[jurisdiction].Member[Jurisdiction] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[jurisdiction].Member[LegislativeSession] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[jurisdiction].Member[OCDBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[jurisdiction].Member[RelatedBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[Division] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[IdentifierBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[Jurisdiction] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[LinkBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[Membership] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[OCDBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[Organization] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[PersonIdentifier] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[PersonLink] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[PersonName] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[PersonOffice] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[PersonSource] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[Person] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[Post] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[people_orgs].Member[RelatedBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[reports].Member[ImportObjects] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[reports].Member[Jurisdiction] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[reports].Member[LegislativeSession] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[reports].Member[RunPlan] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[reports].Member[ScrapeObjects] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[reports].Member[ScrapeReport] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[reports].Member[SessionDataQualityReport] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[BillAction] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[Bill] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[LegislativeSession] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[LinkBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[OCDBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[Organization] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[PersonVote] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[Person] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[RelatedBase] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[VoteCount] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[VoteEvent] + - - Django.db.models.Model~Subclass + - openstates + - Member[data].Member[models].Member[vote].Member[VoteSource] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[_types].Member[Model] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[base].Member[Bill] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[base].Member[LegislativeSession] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[base].Member[Model] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[base].Member[Person] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillAbstract] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillActionRelatedEntity] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillAction] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillDocumentLink] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillDocument] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillIdentifier] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillSource] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillSponsorship] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillTitle] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillVersionLink] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[BillVersion] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[Bill] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[Model] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[bills].Member[RelatedBill] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[computed_fields].Member[Model] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[events].Member[EventAgendaItem] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[events].Member[EventAgendaMedia] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[events].Member[EventDocument] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[events].Member[EventLocation] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[events].Member[EventMedia] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[events].Member[EventParticipant] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[events].Member[EventRelatedEntity] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[events].Member[Event] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[jurisdiction].Member[Jurisdiction] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[jurisdiction].Member[LegislativeSession] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[jurisdiction].Member[Model] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[organizations].Member[Organization] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[vote_events].Member[BillAction] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[vote_events].Member[PersonVote] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[vote_events].Member[VoteCount] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[vote_events].Member[VoteEvent] + - - Django.db.models.Model~Subclass + - openstates + - Member[importers].Member[vote_events].Member[VoteSource] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[committees].Member[Committee] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[committees].Member[Person] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[committees].Member[ScrapeCommittee] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[convert_us].Member[Committee] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[convert_us].Member[Link] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[convert_us].Member[Membership] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[convert_us].Member[Office] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[convert_us].Member[OtherIdentifier] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[convert_us].Member[Party] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[convert_us].Member[PersonIdBlock] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[convert_us].Member[Person] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[convert_us].Member[Role] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[people].Member[Link] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[people].Member[Party] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[people].Member[Person] + - - pydantic.BaseModel~Subclass + - openstates + - Member[cli].Member[people].Member[Role] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[Committee] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[Person] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[ScrapeCommittee] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[ScrapePerson] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[committees].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[committees].Member[Committee] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[committees].Member[Link] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[committees].Member[Membership] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[committees].Member[OtherName] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[committees].Member[ScrapeCommittee] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[common].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[common].Member[Link] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[common].Member[OtherIdentifier] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[common].Member[OtherName] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[common].Member[TimeScoped] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[Link] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[Office] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[OtherIdentifier] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[OtherName] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[Party] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[PersonIdBlock] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[Person] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[Role] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[ScrapeOffice] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[ScrapePerson] + - - pydantic.BaseModel~Subclass + - openstates + - Member[models].Member[people].Member[TimeScoped] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[general].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[images].Member[Person] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[lint_people].Member[Person] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[merge].Member[Link] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[merge].Member[Office] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[merge].Member[OtherIdentifier] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[merge].Member[OtherName] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[merge].Member[Party] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[merge].Member[Person] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[merge].Member[Role] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[retire].Member[Person] + - - pydantic.BaseModel~Subclass + - openstates + - Member[utils].Member[people].Member[to_database].Member[Person] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opentracing_utils.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opentracing_utils.model.yml new file mode 100644 index 00000000000..e563e6c498d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-opentracing_utils.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_utils + - Member[libs].Member[_sqlalchemy].Member[Engine] 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 new file mode 100644 index 00000000000..212ee10448e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-orders.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 + - orders + - Member[views].Member[CanceledTemplateView] + - - Django.Views.View~Subclass + - orders + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - orders + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - orders + - Member[views].Member[OrderCreateView] + - - Django.Views.View~Subclass + - orders + - Member[views].Member[OrderListView] + - - Django.Views.View~Subclass + - orders + - Member[views].Member[SuccessTemplateView] + - - Django.Views.View~Subclass + - orders + - Member[views].Member[TemplateView] + - - Django.db.models.Model~Subclass + - orders + - Member[forms].Member[Order] + - - Django.db.models.Model~Subclass + - orders + - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - orders + - Member[serializers].Member[Order] + - - Django.db.models.Model~Subclass + - orders + - Member[views].Member[Order] + - - django.forms.BaseForm~Subclass + - orders + - Member[forms].Member[OrderForm] + - - django.forms.BaseForm~Subclass + - orders + - Member[views].Member[OrderForm] + - - django.http.request.HttpRequest~Subclass + - orders + - Member[services].Member[HttpRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - orders + - Member[views].Member[HttpResponseRedirect] 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 new file mode 100644 index 00000000000..be1487cf3de --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-organizations.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 + - organizations + - Member[admin].Member[OrganizationCourse] + - - Django.db.models.Model~Subclass + - organizations + - Member[admin].Member[Organization] + - - Django.db.models.Model~Subclass + - organizations + - Member[models].Member[OrganizationCourse] + - - Django.db.models.Model~Subclass + - organizations + - Member[models].Member[Organization] + - - Django.db.models.Model~Subclass + - organizations + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - organizations + - Member[v0].Member[views].Member[Organization] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-os_sys.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-os_sys.model.yml new file mode 100644 index 00000000000..5b4a3f1a591 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-os_sys.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 + - os_sys + - Member[frameworks].Member[python_frameworks].Member[ha] + - - http.server.BaseHTTPRequestHandler~Subclass + - os_sys + - Member[frameworks].Member[python_frameworks].Member[handler] + - - lxml.etree~Alias + - os_sys + - Member[docx].Member[etree] 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 new file mode 100644 index 00000000000..b2c4b639e24 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-oscar.model.yml @@ -0,0 +1,90 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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[ModelFormSetView] + - - Django.Views.View~Subclass + - oscar + - Member[apps].Member[basket].Member[views].Member[SavedView] + - - 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[CategoryListView] + - - 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[ProductListView] + - - 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[users].Member[views].Member[IndexView] + - - 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[views].Member[LoginView] + - - 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[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[Category] + - - 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[utils].Member[Site] + - - Django.db.models.Model~Subclass + - oscar + - Member[apps].Member[customer].Member[abstract_models].Member[AbstractUser] + - - 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[order].Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - oscar + - Member[core].Member[compat].Member[User] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[search].Member[forms].Member[BrowseCategoryForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[search].Member[forms].Member[FacetedSearchForm] + - - django.forms.BaseForm~Subclass + - oscar + - Member[apps].Member[search].Member[forms].Member[SearchForm] + - - 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[views].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - oscar + - Member[apps].Member[dashboard].Member[views].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandas_ods_reader.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandas_ods_reader.model.yml new file mode 100644 index 00000000000..cdd64183d4c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pandas_ods_reader.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pandas_ods_reader + - Member[parsers].Member[fods].Member[etree] 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 new file mode 100644 index 00000000000..0ee5d1d6ef0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-panel.model.yml @@ -0,0 +1,45 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - panel + - Member[auth].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[jupyter_executor].Member[PanelExecutor] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[jupyter_executor].Member[WSHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[jupyter_server_extension].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[jupyter_server_extension].Member[PanelJupyterHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[jupyter_server_extension].Member[PanelWSProxy] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[jupyter_server_extension].Member[WSHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[server].Member[AutoloadJsHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[server].Member[BkAutoloadJsHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[server].Member[BkDocHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[server].Member[BkRootHandler] + - - tornado.web.RequestHandler~Subclass + - panel + - Member[io].Member[server].Member[DocHandler] + - - 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-pansi.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pansi.model.yml new file mode 100644 index 00000000000..0745caf50f9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pansi.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pansi + - Member[image].Member[BytesIO] + - - io.StringIO~Subclass + - pansi + - Member[net].Member[BytesIO] + - - urllib3.PoolManager~Subclass + - pansi + - Member[net].Member[HTTP] 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 new file mode 100644 index 00000000000..3f1a215e36c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parlai.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 + - parlai + - Member[chat_service].Member[services].Member[websocket].Member[sockets].Member[MessageSocketHandler] + - - tornado.web.RequestHandler~Subclass + - parlai + - Member[chat_service].Member[services].Member[websocket].Member[sockets].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - parlai + - Member[chat_service].Member[services].Member[websocket].Member[websocket_manager].Member[MessageSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parler_rest.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parler_rest.model.yml new file mode 100644 index 00000000000..06d61fdf012 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-parler_rest.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 + - parler_rest + - Member[fields].Member[TranslatedFieldsModel] 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 new file mode 100644 index 00000000000..041d121f528 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-payments.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 + - payments + - Member[core].Member[Site] 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 new file mode 100644 index 00000000000..09872b99937 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-paypal.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 + - paypal + - Member[express].Member[facade].Member[Site] + - - Django.db.models.Model~Subclass + - paypal + - Member[express_checkout].Member[facade].Member[Site] + - - django.http.response.HttpResponse~Subclass + - paypal + - Member[pro].Member[views].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-permissionedforms.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-permissionedforms.model.yml new file mode 100644 index 00000000000..e42f78a17b3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-permissionedforms.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 + - permissionedforms + - Member[PermissionedForm] + - - django.forms.BaseForm~Subclass + - permissionedforms + - Member[PermissionedModelForm] + - - django.forms.BaseForm~Subclass + - permissionedforms + - Member[forms].Member[PermissionedForm] + - - django.forms.BaseForm~Subclass + - permissionedforms + - Member[forms].Member[PermissionedModelForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pex.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pex.model.yml new file mode 100644 index 00000000000..33dd47a8cc0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pex.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 + - pex + - Member[proto].Member[http].Member[Handler] + - - http.server.BaseHTTPRequestHandler~Subclass + - pex + - Member[proto].Member[http].Member[listener].Member[Handler] 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 new file mode 100644 index 00000000000..108b81c1fef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-photologue.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 + - photologue + - Member[admin].Member[Site] + - - Django.db.models.Model~Subclass + - photologue + - Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - photologue + - Member[models].Member[Site] 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 new file mode 100644 index 00000000000..dec410a153b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pinax.model.yml @@ -0,0 +1,216 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[admin].Member[Account] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[admin].Member[PasswordReset] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[auth_backends].Member[User] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[context_processors].Member[Account] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[Account] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[PasswordReset] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[middleware].Member[Account] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[models].Member[Account] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[models].Member[PasswordReset] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[admin].Member[SignupCode] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[forms].Member[SignupCode] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[models].Member[SignupCodeResult] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[models].Member[SignupCode] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[stats].Member[SignupCode] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[views].Member[SignupCode] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[waitinglist].Member[admin].Member[WaitingListEntry] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[waitinglist].Member[forms].Member[WaitingListEntry] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[waitinglist].Member[models].Member[WaitingListEntry] + - - Django.db.models.Model~Subclass + - pinax + - Member[apps].Member[waitinglist].Member[stats].Member[WaitingListEntry] + - - Django.db.models.Model~Subclass + - pinax + - Member[core].Member[context_processors].Member[Site] + - - Django.db.models.Model~Subclass + - pinax + - Member[eventlog].Member[models].Member[ContentType] + - - 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[Site] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[hooks].Member[ContentType] + - - Django.db.models.Model~Subclass + - pinax + - Member[notifications].Member[models].Member[ContentType] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[AccountForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[AddEmailForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[ChangeLanguageForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[ChangePasswordForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[ChangeTimezoneForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[GroupForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[OpenIDSignupForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[ResetPasswordForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[ResetPasswordKeyForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[SetPasswordForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[forms].Member[UserForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[openid_consumer].Member[OpenIDSignupForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[AddEmailForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[ChangeLanguageForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[ChangePasswordForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[ChangeTimezoneForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[ResetPasswordForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[ResetPasswordKeyForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[SetPasswordForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[forms].Member[BaseSignupForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[forms].Member[GroupForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[forms].Member[InviteUserForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[forms].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[views].Member[InviteUserForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[views].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[waitinglist].Member[forms].Member[WaitingListEntryForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[waitinglist].Member[templatetags].Member[waitinglist_tags].Member[WaitingListEntryForm] + - - django.forms.BaseForm~Subclass + - pinax + - Member[apps].Member[waitinglist].Member[views].Member[WaitingListEntryForm] + - - django.http.response.HttpResponseForbidden~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - pinax + - Member[apps].Member[account].Member[middleware].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - pinax + - Member[apps].Member[account].Member[openid_consumer].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - pinax + - Member[apps].Member[account].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - pinax + - Member[apps].Member[signup_codes].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - pinax + - Member[apps].Member[waitinglist].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseServerError~Subclass + - pinax + - Member[views].Member[HttpResponseServerError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-piprot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-piprot.model.yml new file mode 100644 index 00000000000..071c0d996f9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-piprot.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - piprot + - Member[providers].Member[github].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plainbox.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plainbox.model.yml new file mode 100644 index 00000000000..edfce90b288 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-plainbox.model.yml @@ -0,0 +1,27 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - plainbox + - Member[impl].Member[highlevel].Member[BytesIO] + - - io.StringIO~Subclass + - plainbox + - Member[vendor].Member[rpyc].Member[core].Member[brine].Member[BytesIO] + - - io.StringIO~Subclass + - plainbox + - Member[vendor].Member[rpyc].Member[lib].Member[compat].Member[BytesIO] + - - pickle~Alias + - plainbox + - Member[vendor].Member[rpyc].Member[core].Member[netref].Member[pickle] + - - pickle~Alias + - plainbox + - Member[vendor].Member[rpyc].Member[core].Member[protocol].Member[pickle] + - - pickle~Alias + - plainbox + - Member[vendor].Member[rpyc].Member[lib].Member[compat].Member[pickle] + - - pickle~Alias + - plainbox + - Member[vendor].Member[rpyc].Member[utils].Member[classic].Member[pickle] 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 new file mode 100644 index 00000000000..205e61085df --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-podman.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 + - podman + - Member[api].Member[ssh].Member[SSHConnection] + - - http.client.HTTPConnection~Subclass + - podman + - Member[api].Member[uds].Member[UDSConnection] 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 new file mode 100644 index 00000000000..828c382d53f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polls.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 + - polls + - Member[urls].Member[PollDetailView] + - - Django.Views.View~Subclass + - polls + - Member[urls].Member[PollListView] + - - Django.Views.View~Subclass + - polls + - Member[urls].Member[PollVoteView] + - - Django.Views.View~Subclass + - polls + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - polls + - Member[views].Member[PollDetailView] + - - Django.Views.View~Subclass + - polls + - Member[views].Member[PollListView] + - - Django.Views.View~Subclass + - polls + - Member[views].Member[PollVoteView] + - - Django.Views.View~Subclass + - polls + - Member[views].Member[RedirectView] + - - Django.db.models.Model~Subclass + - polls + - Member[admin].Member[Vote] + - - Django.db.models.Model~Subclass + - polls + - Member[models].Member[Vote] + - - Django.db.models.Model~Subclass + - polls + - Member[views].Member[Vote] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polyaxon_sdk.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polyaxon_sdk.model.yml new file mode 100644 index 00000000000..0359db7c52a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polyaxon_sdk.model.yml @@ -0,0 +1,2712 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[AgentStateResponseAgentState] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[ProtobufAny] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[RuntimeError] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Activity] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1AgentStateResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1AgentStatusBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Agent] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1AnalyticsSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ArtifactTree] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ArtifactsMount] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ArtifactsType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1AuthType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Auth] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1AverageStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Bayes] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1BucketConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Build] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Cache] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ClaimConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Cloning] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Compatibility] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1CompiledOperation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Component] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ConnectionResource] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ConnectionResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ConnectionSchema] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ConnectionType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Credentials] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1CronSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1DagRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Dag] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1DashboardSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Dashboard] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1DaskJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1DaskReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1DateTimeSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1DiffStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1DockerfileType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EntitiesTags] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EntitiesTransfer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EntityNotificationBody] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EntityStageBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EntityStatusBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Environment] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventAudio] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventChart] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventConfusionMatrix] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventCurve] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventDataframe] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventHistogram] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventImage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventModel] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventSpan] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventTrigger] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventVideo] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Event] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1EventsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1FailureEarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1FileType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1GcsType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1GitConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1GitType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1GridSearch] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Hook] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HostConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HostPathConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpChoice] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpDateRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpDateTimeRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpGeomSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpLinSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpLogNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpLogSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpLogUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpPChoice] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpParams] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpQLogNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpQLogUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpQNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpQUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HpUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1HubRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Hyperband] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Hyperopt] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1IO] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Init] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Installation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1IntervalSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Iterative] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Job] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1JoinParam] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Join] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1KFReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListActivitiesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListAgentsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListBookmarksResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListConnectionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListDashboardsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListOrganizationMembersResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListOrganizationsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListPresetsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListProjectVersionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListProjectsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListQueuesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListRunArtifactsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListRunConnectionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListRunEdgesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListRunsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListSearchesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListServiceAccountsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListTagsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListTeamMembersResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListTeamsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ListTokenResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1LogHandler] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Log] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Logs] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1MPIJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1MXJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Mapping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Matrix] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1MedianStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1MetricEarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1MultiEventsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Notification] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1OperationBody] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Operation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1OptimizationMetric] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1OptimizationResource] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1OrganizationMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Organization] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1PaddleJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Param] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1PasswordChange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1PathRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Pipeline] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Plugins] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1PolyaxonInitContainer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1PolyaxonSidecarContainer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Preset] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ProjectSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ProjectUserAccess] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ProjectVersion] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Project] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1PytorchJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Queue] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RandomSearch] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RayJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RayReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Reference] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunArtifacts] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunEdgeLineage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunEdge] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunEdgesGraph] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunReferenceCatalog] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunResources] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunSchema] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1RunSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Run] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1S3Type] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Schedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1SchedulingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Schemas] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1SearchSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Search] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1SectionSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1ServiceAccount] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Service] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1SettingsCatalog] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1StageCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Stage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1StatusCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Status] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1TFJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Tag] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1TeamMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1TeamSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Team] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Template] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1TensorboardType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Termination] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Token] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1TrialStart] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1TruncationStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Tuner] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1UriType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1UrlRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1UserEmail] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1UserSingup] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1User] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Uuids] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Validation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1Version] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1WasbType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[V1XGBoostJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[agents_v1_api].Member[V1AgentStateResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[agents_v1_api].Member[V1AgentStatusBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[agents_v1_api].Member[V1Agent] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[agents_v1_api].Member[V1ListAgentsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[agents_v1_api].Member[V1Status] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[agents_v1_api].Member[V1Token] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[auth_v1_api].Member[V1Auth] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[auth_v1_api].Member[V1Credentials] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[auth_v1_api].Member[V1PasswordChange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[auth_v1_api].Member[V1TrialStart] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[auth_v1_api].Member[V1UserEmail] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[auth_v1_api].Member[V1UserSingup] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[connections_v1_api].Member[V1ConnectionResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[connections_v1_api].Member[V1ListConnectionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[dashboards_v1_api].Member[V1Dashboard] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[dashboards_v1_api].Member[V1ListDashboardsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1EntitiesTags] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1EntitiesTransfer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1ListActivitiesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1ListOrganizationMembersResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1ListOrganizationsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1ListProjectVersionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1ListRunsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1OrganizationMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1Organization] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1Run] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[organizations_v1_api].Member[V1Uuids] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[presets_v1_api].Member[V1ListPresetsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[presets_v1_api].Member[V1Preset] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[project_dashboards_v1_api].Member[V1Dashboard] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[project_dashboards_v1_api].Member[V1ListDashboardsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[project_searches_v1_api].Member[V1ListSearchesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[project_searches_v1_api].Member[V1Search] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[projects_v1_api].Member[V1EntityStageBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[projects_v1_api].Member[V1ListActivitiesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[projects_v1_api].Member[V1ListBookmarksResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[projects_v1_api].Member[V1ListProjectVersionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[projects_v1_api].Member[V1ListProjectsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[projects_v1_api].Member[V1ProjectSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[projects_v1_api].Member[V1ProjectVersion] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[projects_v1_api].Member[V1Project] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[projects_v1_api].Member[V1Stage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[queues_v1_api].Member[V1ListQueuesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[queues_v1_api].Member[V1Queue] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1ArtifactTree] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1Auth] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1EntitiesTags] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1EntitiesTransfer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1EntityNotificationBody] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1EntityStatusBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1EventsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1ListBookmarksResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1ListRunArtifactsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1ListRunConnectionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1ListRunEdgesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1ListRunsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1Logs] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1MultiEventsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1OperationBody] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1RunArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1RunArtifacts] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1RunEdgesGraph] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1RunSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1Run] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1Status] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[runs_v1_api].Member[V1Uuids] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[schemas_v1_api].Member[V1Schemas] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[searches_v1_api].Member[V1ListSearchesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[searches_v1_api].Member[V1Search] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[service_accounts_v1_api].Member[V1ListServiceAccountsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[service_accounts_v1_api].Member[V1ListTokenResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[service_accounts_v1_api].Member[V1ServiceAccount] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[service_accounts_v1_api].Member[V1Token] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[tags_v1_api].Member[V1EntitiesTags] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[tags_v1_api].Member[V1ListTagsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[tags_v1_api].Member[V1Tag] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[teams_v1_api].Member[V1ListTeamMembersResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[teams_v1_api].Member[V1ListTeamsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[teams_v1_api].Member[V1TeamMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[teams_v1_api].Member[V1Team] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[users_v1_api].Member[V1ListActivitiesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[users_v1_api].Member[V1ListTokenResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[users_v1_api].Member[V1Token] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[users_v1_api].Member[V1User] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[versions_v1_api].Member[V1Compatibility] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[versions_v1_api].Member[V1Installation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[api].Member[versions_v1_api].Member[V1LogHandler] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[AgentStateResponseAgentState] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[ProtobufAny] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[RuntimeError] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Activity] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1AgentStateResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1AgentStatusBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Agent] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1AnalyticsSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ArtifactTree] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ArtifactsMount] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ArtifactsType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1AuthType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Auth] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1AverageStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Bayes] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1BucketConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Build] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Cache] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ClaimConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Cloning] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Compatibility] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1CompiledOperation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Component] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ConnectionResource] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ConnectionResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ConnectionSchema] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ConnectionType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Credentials] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1CronSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1DagRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Dag] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1DashboardSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Dashboard] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1DaskJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1DaskReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1DateTimeSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1DiffStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1DockerfileType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EntitiesTags] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EntitiesTransfer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EntityNotificationBody] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EntityStageBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EntityStatusBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Environment] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventAudio] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventChart] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventConfusionMatrix] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventCurve] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventDataframe] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventHistogram] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventImage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventModel] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventSpan] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventTrigger] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventVideo] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Event] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1EventsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1FailureEarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1FileType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1GcsType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1GitConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1GitType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1GridSearch] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Hook] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HostConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HostPathConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpChoice] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpDateRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpDateTimeRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpGeomSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpLinSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpLogNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpLogSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpLogUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpPChoice] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpParams] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpQLogNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpQLogUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpQNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpQUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HpUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1HubRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Hyperband] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Hyperopt] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1IO] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Init] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Installation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1IntervalSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Iterative] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Job] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1JoinParam] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Join] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1KFReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListActivitiesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListAgentsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListBookmarksResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListConnectionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListDashboardsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListOrganizationMembersResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListOrganizationsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListPresetsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListProjectVersionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListProjectsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListQueuesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListRunArtifactsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListRunConnectionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListRunEdgesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListRunsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListSearchesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListServiceAccountsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListTagsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListTeamMembersResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListTeamsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ListTokenResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1LogHandler] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Log] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Logs] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1MPIJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1MXJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Mapping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Matrix] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1MedianStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1MetricEarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1MultiEventsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Notification] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1OperationBody] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Operation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1OptimizationMetric] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1OptimizationResource] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1OrganizationMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Organization] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1PaddleJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Param] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1PasswordChange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1PathRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Pipeline] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Plugins] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1PolyaxonInitContainer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1PolyaxonSidecarContainer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Preset] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ProjectSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ProjectUserAccess] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ProjectVersion] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Project] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1PytorchJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Queue] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RandomSearch] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RayJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RayReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Reference] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunArtifacts] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunEdgeLineage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunEdge] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunEdgesGraph] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunReferenceCatalog] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunResources] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunSchema] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1RunSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Run] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1S3Type] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Schedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1SchedulingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Schemas] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1SearchSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Search] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1SectionSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1ServiceAccount] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Service] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1SettingsCatalog] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1StageCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Stage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1StatusCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Status] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1TFJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Tag] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1TeamMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1TeamSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Team] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Template] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1TensorboardType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Termination] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Token] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1TrialStart] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1TruncationStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Tuner] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1UriType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1UrlRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1UserEmail] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1UserSingup] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1User] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Uuids] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Validation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1Version] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1WasbType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[V1XGBoostJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[agent_state_response_agent_state].Member[AgentStateResponseAgentState] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[protobuf_any].Member[ProtobufAny] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[runtime_error].Member[ProtobufAny] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[runtime_error].Member[RuntimeError] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_activity].Member[V1Activity] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_agent].Member[V1Agent] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_agent_state_response].Member[AgentStateResponseAgentState] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_agent_state_response].Member[V1AgentStateResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_agent_status_body_request].Member[V1AgentStatusBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_agent_status_body_request].Member[V1StatusCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_analytics_spec].Member[V1AnalyticsSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_artifact_tree].Member[V1ArtifactTree] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_artifacts_mount].Member[V1ArtifactsMount] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_artifacts_type].Member[V1ArtifactsType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_auth].Member[V1Auth] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_auth_type].Member[V1AuthType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_average_stopping_policy].Member[V1AverageStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_bayes].Member[V1Bayes] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_bayes].Member[V1OptimizationMetric] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_bayes].Member[V1Tuner] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_bucket_connection].Member[V1BucketConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_build].Member[V1Build] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_build].Member[V1Cache] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_build].Member[V1Param] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_cache].Member[V1Cache] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_claim_connection].Member[V1ClaimConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_cloning].Member[V1Cloning] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compatibility].Member[V1Compatibility] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compatibility].Member[V1Version] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compiled_operation].Member[V1Build] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compiled_operation].Member[V1Cache] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compiled_operation].Member[V1CompiledOperation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compiled_operation].Member[V1EventTrigger] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compiled_operation].Member[V1Hook] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compiled_operation].Member[V1IO] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compiled_operation].Member[V1Join] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compiled_operation].Member[V1Plugins] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_compiled_operation].Member[V1Termination] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_component].Member[V1Build] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_component].Member[V1Cache] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_component].Member[V1Component] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_component].Member[V1Hook] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_component].Member[V1IO] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_component].Member[V1Plugins] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_component].Member[V1Template] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_component].Member[V1Termination] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_resource].Member[V1ConnectionResource] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_response].Member[V1ConnectionResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_schema].Member[V1BucketConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_schema].Member[V1ClaimConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_schema].Member[V1ConnectionSchema] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_schema].Member[V1GitConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_schema].Member[V1HostConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_schema].Member[V1HostPathConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_type].Member[V1ConnectionResource] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_connection_type].Member[V1ConnectionType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_credentials].Member[V1Credentials] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_cron_schedule].Member[V1CronSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dag].Member[V1Component] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dag].Member[V1Dag] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dag].Member[V1Environment] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dag].Member[V1Operation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dag_ref].Member[V1DagRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dashboard].Member[V1DashboardSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dashboard].Member[V1Dashboard] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dashboard_spec].Member[V1DashboardSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dashboard_spec].Member[V1SectionSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dask_job].Member[V1DaskJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dask_job].Member[V1DaskReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dask_replica].Member[V1DaskReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dask_replica].Member[V1Environment] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dask_replica].Member[V1Init] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_date_time_schedule].Member[V1DateTimeSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_diff_stopping_policy].Member[V1DiffStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_dockerfile_type].Member[V1DockerfileType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_early_stopping].Member[V1DiffStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_early_stopping].Member[V1EarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_early_stopping].Member[V1FailureEarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_early_stopping].Member[V1MedianStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_early_stopping].Member[V1MetricEarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_early_stopping].Member[V1TruncationStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_entities_tags].Member[V1EntitiesTags] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_entities_transfer].Member[V1EntitiesTransfer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_entity_notification_body].Member[V1EntityNotificationBody] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_entity_notification_body].Member[V1StatusCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_entity_stage_body_request].Member[V1EntityStageBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_entity_stage_body_request].Member[V1StageCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_entity_status_body_request].Member[V1EntityStatusBodyRequest] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_entity_status_body_request].Member[V1StatusCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_environment].Member[V1Environment] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventAudio] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventChart] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventConfusionMatrix] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventCurve] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventDataframe] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventHistogram] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventImage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventModel] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventSpan] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1EventVideo] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event].Member[V1Event] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_artifact].Member[V1EventArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_audio].Member[V1EventAudio] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_chart].Member[V1EventChart] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_confusion_matrix].Member[V1EventConfusionMatrix] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_curve].Member[V1EventCurve] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_dataframe].Member[V1EventDataframe] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_histogram].Member[V1EventHistogram] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_image].Member[V1EventImage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_model].Member[V1EventModel] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_span].Member[V1EventSpan] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_span].Member[V1StatusCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_trigger].Member[V1EventTrigger] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_type].Member[V1EventType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_event_video].Member[V1EventVideo] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_events_response].Member[V1EventsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_failure_early_stopping].Member[V1FailureEarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_file_type].Member[V1FileType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_gcs_type].Member[V1GcsType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_git_connection].Member[V1GitConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_git_type].Member[V1GitType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_grid_search].Member[V1GridSearch] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hook].Member[V1Hook] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hook].Member[V1Param] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_host_connection].Member[V1HostConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_host_path_connection].Member[V1HostPathConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_choice].Member[V1HpChoice] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_date_range].Member[V1HpDateRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_date_time_range].Member[V1HpDateTimeRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_geom_space].Member[V1HpGeomSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_lin_space].Member[V1HpLinSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_log_normal].Member[V1HpLogNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_log_space].Member[V1HpLogSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_log_uniform].Member[V1HpLogUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_normal].Member[V1HpNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_p_choice].Member[V1HpPChoice] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpChoice] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpDateRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpDateTimeRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpGeomSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpLinSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpLogNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpLogSpace] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpLogUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpPChoice] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpParams] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpQLogNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpQLogUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpQNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpQUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_params].Member[V1HpUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_q_log_normal].Member[V1HpQLogNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_q_log_uniform].Member[V1HpQLogUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_q_normal].Member[V1HpQNormal] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_q_uniform].Member[V1HpQUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_range].Member[V1HpRange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hp_uniform].Member[V1HpUniform] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hub_ref].Member[V1HubRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hyperband].Member[V1Hyperband] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hyperband].Member[V1OptimizationMetric] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hyperband].Member[V1OptimizationResource] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hyperband].Member[V1Tuner] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hyperopt].Member[V1Hyperopt] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hyperopt].Member[V1OptimizationMetric] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_hyperopt].Member[V1Tuner] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_init].Member[V1ArtifactsType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_init].Member[V1DockerfileType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_init].Member[V1FileType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_init].Member[V1GitType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_init].Member[V1Init] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_init].Member[V1TensorboardType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_installation].Member[V1Installation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_interval_schedule].Member[V1IntervalSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_io].Member[V1IO] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_io].Member[V1Validation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_iterative].Member[V1Iterative] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_iterative].Member[V1Tuner] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_job].Member[V1Environment] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_job].Member[V1Init] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_job].Member[V1Job] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_join].Member[V1JoinParam] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_join].Member[V1Join] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_join_param].Member[V1JoinParam] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_kf_replica].Member[V1Environment] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_kf_replica].Member[V1Init] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_kf_replica].Member[V1KFReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_activities_response].Member[V1Activity] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_activities_response].Member[V1ListActivitiesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_agents_response].Member[V1Agent] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_agents_response].Member[V1ListAgentsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_bookmarks_response].Member[V1ListBookmarksResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_connections_response].Member[V1ConnectionResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_connections_response].Member[V1ListConnectionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_dashboards_response].Member[V1Dashboard] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_dashboards_response].Member[V1ListDashboardsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_organization_members_response].Member[V1ListOrganizationMembersResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_organization_members_response].Member[V1OrganizationMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_organizations_response].Member[V1ListOrganizationsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_organizations_response].Member[V1Organization] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_presets_response].Member[V1ListPresetsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_presets_response].Member[V1Preset] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_project_versions_response].Member[V1ListProjectVersionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_project_versions_response].Member[V1ProjectVersion] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_projects_response].Member[V1ListProjectsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_projects_response].Member[V1Project] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_queues_response].Member[V1ListQueuesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_queues_response].Member[V1Queue] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_run_artifacts_response].Member[V1ListRunArtifactsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_run_artifacts_response].Member[V1RunArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_run_connections_response].Member[V1ListRunConnectionsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_run_connections_response].Member[V1RunConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_run_edges_response].Member[V1ListRunEdgesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_run_edges_response].Member[V1RunEdge] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_runs_response].Member[V1ListRunsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_runs_response].Member[V1Run] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_searches_response].Member[V1ListSearchesResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_searches_response].Member[V1Search] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_service_accounts_response].Member[V1ListServiceAccountsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_service_accounts_response].Member[V1ServiceAccount] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_tags_response].Member[V1ListTagsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_tags_response].Member[V1Tag] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_team_members_response].Member[V1ListTeamMembersResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_team_members_response].Member[V1TeamMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_teams_response].Member[V1ListTeamsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_teams_response].Member[V1Team] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_token_response].Member[V1ListTokenResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_list_token_response].Member[V1Token] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_log].Member[V1Log] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_log_handler].Member[V1LogHandler] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_logs].Member[V1Log] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_logs].Member[V1Logs] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_mapping].Member[V1Mapping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_matrix].Member[V1Bayes] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_matrix].Member[V1GridSearch] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_matrix].Member[V1Hyperband] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_matrix].Member[V1Hyperopt] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_matrix].Member[V1Iterative] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_matrix].Member[V1Mapping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_matrix].Member[V1Matrix] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_matrix].Member[V1RandomSearch] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_median_stopping_policy].Member[V1MedianStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_metric_early_stopping].Member[V1MetricEarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_mpi_job].Member[V1KFReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_mpi_job].Member[V1MPIJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_mpi_job].Member[V1SchedulingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_multi_events_response].Member[V1MultiEventsResponse] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_mx_job].Member[V1KFReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_mx_job].Member[V1MXJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_mx_job].Member[V1SchedulingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_notification].Member[V1Notification] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Build] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Cache] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Component] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1EventTrigger] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Hook] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Join] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Operation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Param] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Plugins] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Template] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation].Member[V1Termination] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_operation_body].Member[V1OperationBody] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_optimization_metric].Member[V1OptimizationMetric] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_optimization_resource].Member[V1OptimizationResource] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_organization].Member[V1Organization] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_organization_member].Member[V1OrganizationMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_paddle_job].Member[V1KFReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_paddle_job].Member[V1PaddleJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_paddle_job].Member[V1SchedulingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_param].Member[V1Param] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_password_change].Member[V1PasswordChange] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_path_ref].Member[V1PathRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_pipeline].Member[V1Pipeline] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_plugins].Member[V1Notification] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_plugins].Member[V1Plugins] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_plugins].Member[V1PolyaxonSidecarContainer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_polyaxon_init_container].Member[V1PolyaxonInitContainer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_polyaxon_sidecar_container].Member[V1PolyaxonSidecarContainer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_preset].Member[V1Preset] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_project].Member[V1ProjectSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_project].Member[V1Project] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_project_settings].Member[V1ProjectSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_project_settings].Member[V1ProjectUserAccess] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_project_user_access].Member[V1ProjectUserAccess] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_project_version].Member[V1ProjectVersion] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_project_version].Member[V1StageCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_pytorch_job].Member[V1KFReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_pytorch_job].Member[V1PytorchJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_pytorch_job].Member[V1SchedulingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_queue].Member[V1Queue] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_random_search].Member[V1RandomSearch] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_ray_job].Member[V1RayJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_ray_job].Member[V1RayReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_ray_replica].Member[V1Environment] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_ray_replica].Member[V1Init] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_ray_replica].Member[V1RayReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_reference].Member[V1DagRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_reference].Member[V1HubRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_reference].Member[V1PathRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_reference].Member[V1Reference] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_reference].Member[V1UrlRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run].Member[V1Cloning] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run].Member[V1Pipeline] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run].Member[V1RunResources] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run].Member[V1RunSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run].Member[V1Run] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run].Member[V1StatusCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_artifact].Member[V1RunArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_artifacts].Member[V1RunArtifact] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_artifacts].Member[V1RunArtifacts] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_connection].Member[V1RunConnection] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_edge].Member[V1RunEdge] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_edge].Member[V1Run] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_edge_lineage].Member[V1RunEdgeLineage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_edges_graph].Member[V1RunEdgeLineage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_edges_graph].Member[V1RunEdgesGraph] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_reference_catalog].Member[V1RunReferenceCatalog] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_resources].Member[V1RunResources] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1Dag] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1DaskJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1Job] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1MPIJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1MXJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1PaddleJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1PytorchJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1RayJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1RunSchema] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1Service] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1TFJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_schema].Member[V1XGBoostJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_settings].Member[V1RunReferenceCatalog] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_settings].Member[V1RunSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_run_settings].Member[V1SettingsCatalog] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_s3_type].Member[V1S3Type] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schedule].Member[V1CronSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schedule].Member[V1DateTimeSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schedule].Member[V1IntervalSchedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schedule].Member[V1Schedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_scheduling_policy].Member[V1SchedulingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1ArtifactsMount] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1ArtifactsType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1AuthType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1CompiledOperation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1ConnectionResource] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1ConnectionSchema] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1ConnectionType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1EarlyStopping] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1EventType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1Event] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1GcsType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1HpParams] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1Matrix] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1Operation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1PolyaxonInitContainer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1PolyaxonSidecarContainer] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1Reference] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1RunSchema] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1S3Type] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1Schedule] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1Schemas] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1UriType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_schemas].Member[V1WasbType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_search].Member[V1SearchSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_search].Member[V1Search] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_search_spec].Member[V1AnalyticsSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_search_spec].Member[V1DashboardSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_search_spec].Member[V1SearchSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_section_spec].Member[V1SectionSpec] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_service].Member[V1Environment] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_service].Member[V1Init] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_service].Member[V1Service] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_service_account].Member[V1ServiceAccount] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_settings_catalog].Member[V1SettingsCatalog] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_stage].Member[V1StageCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_stage].Member[V1Stage] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_stage_condition].Member[V1StageCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_status].Member[V1StatusCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_status].Member[V1Status] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_status_condition].Member[V1StatusCondition] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_tag].Member[V1Tag] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_team].Member[V1TeamSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_team].Member[V1Team] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_team_member].Member[V1TeamMember] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_team_settings].Member[V1SettingsCatalog] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_team_settings].Member[V1TeamSettings] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_template].Member[V1Template] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_tensorboard_type].Member[V1TensorboardType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_termination].Member[V1Termination] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_tf_job].Member[V1KFReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_tf_job].Member[V1SchedulingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_tf_job].Member[V1TFJob] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_token].Member[V1Token] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_trial_start].Member[V1TrialStart] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_truncation_stopping_policy].Member[V1TruncationStoppingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_tuner].Member[V1Param] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_tuner].Member[V1Tuner] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_uri_type].Member[V1UriType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_url_ref].Member[V1UrlRef] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_user].Member[V1User] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_user_email].Member[V1UserEmail] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_user_singup].Member[V1UserSingup] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_uuids].Member[V1Uuids] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_validation].Member[V1Validation] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_version].Member[V1Version] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_wasb_type].Member[V1WasbType] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_xg_boost_job].Member[V1KFReplica] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_xg_boost_job].Member[V1SchedulingPolicy] + - - pydantic.BaseModel~Subclass + - polyaxon_sdk + - Member[models].Member[v1_xg_boost_job].Member[V1XGBoostJob] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polygon.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polygon.model.yml new file mode 100644 index 00000000000..68f42d31f12 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polygon.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 + - polygon + - Member[base_client].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 new file mode 100644 index 00000000000..5fd5836bf47 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-polymorphic.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 + - polymorphic + - Member[contrib].Member[extra_views].Member[PolymorphicFormSetView] + - - Django.Views.View~Subclass + - polymorphic + - Member[contrib].Member[extra_views].Member[PolymorphicInlineFormSetView] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[admin].Member[generic].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[admin].Member[parentadmin].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[contrib].Member[guardian].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[formsets].Member[generic].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[formsets].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[query].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[query_translate].Member[ContentType] + - - Django.db.models.Model~Subclass + - polymorphic + - Member[utils].Member[ContentType] + - - 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-poolsense.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-poolsense.model.yml new file mode 100644 index 00000000000..1bda15c38dc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-poolsense.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - poolsense + - Member[ClientSession] 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 new file mode 100644 index 00000000000..c2a576da631 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-post.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 + - 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[User] + - - Django.db.models.Model~Subclass + - post + - Member[models].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-posthog.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-posthog.model.yml new file mode 100644 index 00000000000..4d3bf024974 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-posthog.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - posthog + - Member[request].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postman.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postman.model.yml new file mode 100644 index 00000000000..f18c25abef3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-postman.model.yml @@ -0,0 +1,102 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - postman + - Member[fields].Member[BasicCommaSeparatedUserField] + - - Django.Forms.Field~Subclass + - postman + - Member[fields].Member[CharField] + - - Django.Forms.Field~Subclass + - postman + - Member[fields].Member[CommaSeparatedUserField] + - - Django.Forms.Field~Subclass + - postman + - Member[forms].Member[CommaSeparatedUserField] + - - Django.db.models.Model~Subclass + - postman + - Member[admin].Member[Message] + - - Django.db.models.Model~Subclass + - postman + - Member[admin].Member[PendingMessage] + - - Django.db.models.Model~Subclass + - postman + - Member[api].Member[Message] + - - Django.db.models.Model~Subclass + - postman + - Member[context_processors].Member[Message] + - - Django.db.models.Model~Subclass + - postman + - Member[fields].Member[User] + - - Django.db.models.Model~Subclass + - postman + - Member[forms].Member[Message] + - - Django.db.models.Model~Subclass + - postman + - Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - postman + - Member[management].Member[commands].Member[postman_checkup].Member[Message] + - - Django.db.models.Model~Subclass + - postman + - Member[management].Member[commands].Member[postman_cleanup].Member[Message] + - - Django.db.models.Model~Subclass + - postman + - Member[models].Member[Message] + - - Django.db.models.Model~Subclass + - postman + - Member[models].Member[PendingMessage] + - - Django.db.models.Model~Subclass + - postman + - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - postman + - Member[templatetags].Member[postman_tags].Member[Message] + - - Django.db.models.Model~Subclass + - postman + - Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - postman + - Member[views].Member[Message] + - - Django.db.models.Model~Subclass + - postman + - Member[views].Member[User] + - - django.forms.BaseForm~Subclass + - postman + - Member[admin].Member[MessageAdminForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[admin].Member[PendingMessageAdminForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[forms].Member[AnonymousWriteForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[forms].Member[BaseReplyForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[forms].Member[BaseWriteForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[forms].Member[FullReplyForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[forms].Member[QuickReplyForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[forms].Member[WriteForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[views].Member[AnonymousWriteForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[views].Member[FullReplyForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[views].Member[QuickReplyForm] + - - django.forms.BaseForm~Subclass + - postman + - Member[views].Member[WriteForm] 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 new file mode 100644 index 00000000000..a79a3947f86 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-prefect_sqlalchemy.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[DatabaseCredentials] + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[SqlAlchemyConnector] + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[credentials].Member[Block] + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[credentials].Member[DatabaseCredentials] + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[database].Member[CredentialsBlock] + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[database].Member[DatabaseBlock] + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[database].Member[DatabaseCredentials] + - - pydantic.BaseModel~Subclass + - prefect_sqlalchemy + - Member[database].Member[SqlAlchemyConnector] 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 new file mode 100644 index 00000000000..a843e51dff2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-preferences.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 + - preferences + - Member[managers].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pretext.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pretext.model.yml new file mode 100644 index 00000000000..7bcd196bc39 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pretext.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - pretext + - Member[utils].Member[SimpleHTTPRequestHandler] + - - lxml.etree~Alias + - pretext + - Member[codechat].Member[ET] + - - lxml.etree~Alias + - pretext + - Member[project].Member[ET] + - - lxml.etree~Alias + - pretext + - Member[utils].Member[ET] + - - pickle~Alias + - pretext + - Member[project].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-preventconcurrentlogins.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-preventconcurrentlogins.model.yml new file mode 100644 index 00000000000..9b659194314 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-preventconcurrentlogins.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 + - preventconcurrentlogins + - Member[middleware].Member[Visitor] + - - Django.db.models.Model~Subclass + - preventconcurrentlogins + - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - preventconcurrentlogins + - Member[models].Member[Visitor] 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..93033970b0e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-products.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 + - products + - Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - products + - Member[views].Member[ListView] + - - Django.Views.View~Subclass + - products + - Member[views].Member[ProductsListView] + - - Django.Views.View~Subclass + - products + - Member[views].Member[SearchView] + - - Django.Views.View~Subclass + - products + - Member[views].Member[TemplateView] + - - Django.db.models.Model~Subclass + - products + - Member[admin].Member[ProductCategory] + - - Django.db.models.Model~Subclass + - products + - Member[admin].Member[Product] + - - Django.db.models.Model~Subclass + - products + - Member[models].Member[GeneralProduct] + - - Django.db.models.Model~Subclass + - products + - Member[models].Member[ProductCategory] + - - Django.db.models.Model~Subclass + - products + - Member[models].Member[Product] + - - Django.db.models.Model~Subclass + - products + - Member[serializers].Member[ProductCategory] + - - Django.db.models.Model~Subclass + - products + - Member[serializers].Member[Product] + - - Django.db.models.Model~Subclass + - products + - Member[translation].Member[ProductCategory] + - - Django.db.models.Model~Subclass + - products + - Member[translation].Member[Product] + - - Django.db.models.Model~Subclass + - products + - Member[views].Member[ProductCategory] + - - Django.db.models.Model~Subclass + - products + - Member[views].Member[Product] 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 new file mode 100644 index 00000000000..4e3817e1311 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-project.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 + - project + - Member[urls].Member[JavaScriptCatalog] + - - Django.db.models.Model~Subclass + - project + - Member[accounts].Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - project + - Member[accounts].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - project + - Member[accounts].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - project + - Member[accounts].Member[views].Member[Token] + - - Django.db.models.Model~Subclass + - project + - Member[accounts].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - project + - Member[organisations].Member[models].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-psychopy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-psychopy.model.yml new file mode 100644 index 00000000000..4dfb5a00c40 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-psychopy.model.yml @@ -0,0 +1,57 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - psychopy + - Member[experiment].Member[_experiment].Member[IndentingBuffer] + - - io.StringIO~Subclass + - psychopy + - Member[experiment].Member[exports].Member[IndentingBuffer] + - - io.StringIO~Subclass + - psychopy + - Member[experiment].Member[py2js].Member[StringIO] + - - io.StringIO~Subclass + - psychopy + - Member[sound].Member[backend_pyo].Member[StringIO] + - - io.StringIO~Subclass + - psychopy + - Member[visual].Member[stim3d].Member[StringIO] + - - pickle~Alias + - psychopy + - Member[app].Member[builder].Member[dialogs].Member[dlgsConditions].Member[pickle] + - - pickle~Alias + - psychopy + - Member[app].Member[coder].Member[coder].Member[pickle] + - - pickle~Alias + - psychopy + - Member[app].Member[coder].Member[pickle] + - - pickle~Alias + - psychopy + - Member[compatibility].Member[pickle] + - - pickle~Alias + - psychopy + - Member[data].Member[base].Member[pickle] + - - pickle~Alias + - psychopy + - Member[data].Member[experiment].Member[pickle] + - - pickle~Alias + - psychopy + - Member[data].Member[staircase].Member[pickle] + - - pickle~Alias + - psychopy + - Member[data].Member[utils].Member[pickle] + - - pickle~Alias + - psychopy + - Member[monitors].Member[calibTools].Member[pickle] + - - pickle~Alias + - psychopy + - Member[monitors].Member[pickle] + - - pickle~Alias + - psychopy + - Member[tools].Member[filetools].Member[pickle] + - - xml.etree.ElementTree~Subclass + - psychopy + - Member[experiment].Member[_experiment].Member[xml] 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 new file mode 100644 index 00000000000..b2ff88a2f4b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-puput.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 + - puput + - Member[feeds].Member[BlogPage] + - - Django.db.models.Model~Subclass + - puput + - Member[feeds].Member[Site] + - - Django.db.models.Model~Subclass + - puput + - Member[management].Member[commands].Member[puput_initial_data].Member[BlogPage] + - - Django.db.models.Model~Subclass + - puput + - Member[management].Member[commands].Member[puput_initial_data].Member[ContentType] + - - Django.db.models.Model~Subclass + - puput + - Member[management].Member[commands].Member[puput_initial_data].Member[Page] + - - 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[BlogPage] + - - Django.db.models.Model~Subclass + - puput + - Member[models].Member[EntryPage] + - - Django.db.models.Model~Subclass + - puput + - Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - puput + - Member[routes].Member[Page] + - - Django.db.models.Model~Subclass + - puput + - Member[templatetags].Member[puput_tags].Member[Site] + - - Django.db.models.Model~Subclass + - puput + - Member[views].Member[EntryPage] + - - Django.db.models.Model~Subclass + - puput + - Member[views].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-push_notifications.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-push_notifications.model.yml new file mode 100644 index 00000000000..748131f45c8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-push_notifications.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - push_notifications + - Member[fields].Member[HexadecimalField] + - - Django.Views.View~Subclass + - push_notifications + - Member[django_rest_api].Member[APNSDeviceViewSet] + - - Django.Views.View~Subclass + - push_notifications + - Member[django_rest_api].Member[GCMDeviceViewSet] + - - Django.db.models.Model~Subclass + - push_notifications + - Member[admin].Member[APNSDevice] + - - Django.db.models.Model~Subclass + - push_notifications + - Member[admin].Member[GCMDevice] + - - Django.db.models.Model~Subclass + - push_notifications + - Member[api].Member[APNSDevice] + - - Django.db.models.Model~Subclass + - push_notifications + - Member[api].Member[GCMDevice] + - - Django.db.models.Model~Subclass + - push_notifications + - Member[django_rest_api].Member[APNSDevice] + - - Django.db.models.Model~Subclass + - push_notifications + - Member[django_rest_api].Member[GCMDevice] + - - Django.db.models.Model~Subclass + - push_notifications + - Member[models].Member[APNSDevice] + - - Django.db.models.Model~Subclass + - push_notifications + - Member[models].Member[Device] + - - Django.db.models.Model~Subclass + - push_notifications + - Member[models].Member[GCMDevice] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pushnotif.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pushnotif.model.yml new file mode 100644 index 00000000000..f05ad19e5f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pushnotif.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 + - pushnotif + - Member[urls].Member[TemplateView] + - - Django.db.models.Model~Subclass + - pushnotif + - Member[views].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - pushnotif + - Member[views].Member[matrix] + - - django.http.request.HttpRequest~Subclass + - pushnotif + - Member[views].Member[HttpRequest] + - - django.http.response.HttpResponseRedirect~Subclass + - pushnotif + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - pushnotif + - Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - pushnotif + - Member[views].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwn.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwn.model.yml new file mode 100644 index 00000000000..dff0ff8d68b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwn.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pwn + - Member[BytesIO] + - - io.StringIO~Subclass + - pwn + - Member[toplevel].Member[BytesIO] 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 new file mode 100644 index 00000000000..67188597037 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pwnlib.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pwnlib + - Member[util].Member[fiddling].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-py3o.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-py3o.model.yml new file mode 100644 index 00000000000..2357b549545 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-py3o.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - py3o + - Member[template].Member[main].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyaftership.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyaftership.model.yml new file mode 100644 index 00000000000..cfc9a5ccff1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyaftership.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyaftership + - Member[aftership].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pyaftership + - Member[base].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyairnow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyairnow.model.yml new file mode 100644 index 00000000000..8cf9c54d837 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyairnow.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyairnow + - Member[api].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyalmond.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyalmond.model.yml new file mode 100644 index 00000000000..e80b4983f7c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyalmond.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyalmond + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyangbind.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyangbind.model.yml new file mode 100644 index 00000000000..65c092e9bb7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyangbind.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pyangbind + - Member[lib].Member[xpathhelper].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyartifactory.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyartifactory.model.yml new file mode 100644 index 00000000000..5908323c949 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyartifactory.model.yml @@ -0,0 +1,312 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[AccessTokenModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[AccessTokenModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[ApiKeyModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[ArtifactFileInfoResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[ArtifactFolderInfoResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[ArtifactPropertiesResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[ArtifactStatsResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[AuthModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[BaseUserModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[Group] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[LocalRepositoryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[LocalRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[NewUser] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[PasswordModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[PermissionV2] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[Permission] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[RemoteRepositoryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[RemoteRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[SimpleGroup] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[SimplePermission] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[SimpleRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[SimpleUser] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[User] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[VirtualRepositoryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[VirtualRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[ArtifactFileInfoResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[ArtifactFolderInfoResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[ArtifactInfoResponseBase] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[ArtifactListEntryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[ArtifactListFileResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[ArtifactListFolderResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[ArtifactListResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[ArtifactPropertiesResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[ArtifactStatsResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[Checksums] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[Child] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[artifact].Member[OriginalChecksums] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[auth].Member[AccessTokenModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[auth].Member[ApiKeyModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[auth].Member[AuthModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[auth].Member[PasswordModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[group].Member[Group] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[group].Member[SimpleGroup] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[permission].Member[BasePermissionV2] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[permission].Member[BuildV2] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[permission].Member[PermissionV2] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[permission].Member[Permission] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[permission].Member[PrincipalsPermissionV2] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[permission].Member[PrincipalsPermission] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[permission].Member[ReleaseBundleV2] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[permission].Member[RepoV2] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[permission].Member[SimplePermission] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[BaseRepositoryModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[ContentSynchronisation] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[LocalRepositoryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[LocalRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[Properties] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[RemoteRepositoryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[RemoteRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[SimpleRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[Source] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[Statistics] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[VirtualRepositoryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[repository].Member[VirtualRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[user].Member[BaseUserModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[user].Member[NewUser] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[user].Member[SimpleUser] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[user].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[models].Member[user].Member[User] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[artifact].Member[ArtifactFileInfoResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[artifact].Member[ArtifactFolderInfoResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[artifact].Member[ArtifactListResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[artifact].Member[ArtifactPropertiesResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[artifact].Member[ArtifactStatsResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[artifactory].Member[AuthModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[group].Member[Group] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[object].Member[AuthModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[permission].Member[AuthModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[permission].Member[PermissionV2] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[permission].Member[Permission] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[permission].Member[SimplePermission] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[repository].Member[LocalRepositoryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[repository].Member[LocalRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[repository].Member[RemoteRepositoryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[repository].Member[RemoteRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[repository].Member[SimpleRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[repository].Member[VirtualRepositoryResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[repository].Member[VirtualRepository] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[security].Member[AccessTokenModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[security].Member[ApiKeyModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[security].Member[PasswordModel] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[user].Member[NewUser] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[user].Member[SimpleUser] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[user].Member[UserResponse] + - - pydantic.BaseModel~Subclass + - pyartifactory + - Member[objects].Member[user].Member[User] + - - requests.models.Response~Subclass + - pyartifactory + - Member[objects].Member[artifact].Member[Response] + - - requests.models.Response~Subclass + - pyartifactory + - Member[objects].Member[group].Member[Response] + - - requests.models.Response~Subclass + - pyartifactory + - Member[objects].Member[object].Member[Response] + - - requests.models.Response~Subclass + - pyartifactory + - Member[objects].Member[permission].Member[Response] + - - requests.models.Response~Subclass + - pyartifactory + - Member[objects].Member[repository].Member[Response] + - - requests.models.Response~Subclass + - pyartifactory + - Member[objects].Member[user].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybiomart.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybiomart.model.yml new file mode 100644 index 00000000000..85059eb070f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybiomart.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pybiomart + - Member[dataset].Member[StringIO] + - - io.StringIO~Subclass + - pybiomart + - Member[mart].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - pybiomart + - Member[dataset].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybravia.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybravia.model.yml new file mode 100644 index 00000000000..fb4af7d6683 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pybravia.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pybravia + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyclimacell.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyclimacell.model.yml new file mode 100644 index 00000000000..8abdb6652cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyclimacell.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyclimacell + - Member[pyclimacell].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycsspeechtts.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycsspeechtts.model.yml new file mode 100644 index 00000000000..3913e77ce77 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pycsspeechtts.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 + - pycsspeechtts + - Member[pycsspeechtts].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydaikin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydaikin.model.yml new file mode 100644 index 00000000000..9711dc2d1ba --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydaikin.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pydaikin + - Member[daikin_base].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_factories.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_factories.model.yml new file mode 100644 index 00000000000..93fdfa70f26 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydantic_factories.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_factories + - Member[extensions].Member[ormar_orm].Member[Model] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydid.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydid.model.yml new file mode 100644 index 00000000000..dd936a7d751 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pydid.model.yml @@ -0,0 +1,183 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pydid + - Member[BasicDIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[DIDCommService] + - - pydantic.BaseModel~Subclass + - pydid + - Member[DIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[Resource] + - - pydantic.BaseModel~Subclass + - pydid + - Member[Service] + - - pydantic.BaseModel~Subclass + - pydid + - Member[VerificationMethod] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[BasicDIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[DIDDocumentRoot] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[DIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[builder].Member[DIDCommService] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[builder].Member[DIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[builder].Member[Service] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[builder].Member[VerificationMethod] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[BaseDIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[BasicDIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[DIDCommV1Service] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[DIDCommV2Service] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[DIDDocumentRoot] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[DIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[IndexedResource] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[NonconformantDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[Resource] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[Service] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[UnknownService] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[UnknownVerificationMethod] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[doc].Member[VerificationMethod] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[generic].Member[BasicDIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[generic].Member[DIDDocumentRoot] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[generic].Member[GenericBasicDIDDocument] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[generic].Member[GenericDIDDocumentRoot] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[generic].Member[Service] + - - pydantic.BaseModel~Subclass + - pydid + - Member[doc].Member[generic].Member[VerificationMethod] + - - pydantic.BaseModel~Subclass + - pydid + - Member[resource].Member[IndexedResource] + - - pydantic.BaseModel~Subclass + - pydid + - Member[resource].Member[Resource] + - - pydantic.BaseModel~Subclass + - pydid + - Member[service].Member[DIDCommService] + - - pydantic.BaseModel~Subclass + - pydid + - Member[service].Member[DIDCommV1Service] + - - pydantic.BaseModel~Subclass + - pydid + - Member[service].Member[DIDCommV2ServiceEndpoint] + - - pydantic.BaseModel~Subclass + - pydid + - Member[service].Member[DIDCommV2Service] + - - pydantic.BaseModel~Subclass + - pydid + - Member[service].Member[Resource] + - - pydantic.BaseModel~Subclass + - pydid + - Member[service].Member[Service] + - - pydantic.BaseModel~Subclass + - pydid + - Member[service].Member[UnknownService] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[Bls1238G1Key2020] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[Bls1238G2Key2020] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[EcdsaSecp256k1RecoveryMethod2020] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[EcdsaSecp256k1VerificationKey2019] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[Ed25519VerificationKey2018] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[Ed25519VerificationKey2020] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[GpgVerifcationKey2020] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[JsonWebKey2020] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[Multikey] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[OpenPgpVerificationKey2019] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[Resource] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[RsaVerificationKey2018] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[SchnorrSecp256k1VerificationKey2019] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[UnknownVerificationMethod] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[UnsupportedVerificationMethod] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[VerificationMethod] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[X25519KeyAgreementKey2019] + - - pydantic.BaseModel~Subclass + - pydid + - Member[verification_method].Member[X25519KeyAgreementKey2020] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyefergy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyefergy.model.yml new file mode 100644 index 00000000000..ec0061af46c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyefergy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyefergy + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyevilgenius.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyevilgenius.model.yml new file mode 100644 index 00000000000..6e767ca2618 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyevilgenius.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyevilgenius + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygments_markdown_lexer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygments_markdown_lexer.model.yml new file mode 100644 index 00000000000..ee242908012 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygments_markdown_lexer.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pygments_markdown_lexer + - Member[_compat].Member[BytesIO] + - - io.StringIO~Subclass + - pygments_markdown_lexer + - Member[_compat].Member[NativeStringIO] + - - io.StringIO~Subclass + - pygments_markdown_lexer + - Member[_compat].Member[StringIO] + - - pickle~Alias + - pygments_markdown_lexer + - Member[_compat].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygogogate2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygogogate2.model.yml new file mode 100644 index 00000000000..f6814e6fe46 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygogogate2.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 + - pygogogate2 + - Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygti.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygti.model.yml new file mode 100644 index 00000000000..f5e3f614107 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pygti.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pygti + - Member[auth].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyhaversion.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyhaversion.model.yml new file mode 100644 index 00000000000..f82ff98f37b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyhaversion.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyhaversion + - Member[version].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyinfra.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyinfra.model.yml new file mode 100644 index 00000000000..3817772cc74 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyinfra.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyinfra + - Member[operations].Member[util].Member[packaging].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyjoin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyjoin.model.yml new file mode 100644 index 00000000000..c9ee850ce68 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyjoin.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - pyjoin + - Member[Flask] + - - flask.Response~Subclass + - pyjoin + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyjsg.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyjsg.model.yml new file mode 100644 index 00000000000..d3013b9d46a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyjsg.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyjsg + - Member[jsglib].Member[loader].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[jsglib].Member[logger].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser].Member[jsgLexer].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser].Member[jsgParserLexer].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser].Member[jsgParserParser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser].Member[jsgParser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser_impl].Member[jsg_arrayexpr_parser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser_impl].Member[jsg_builtinvaluetype_parser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser_impl].Member[jsg_doc_parser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser_impl].Member[jsg_ebnf_parser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser_impl].Member[jsg_lexerruleblock_parser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser_impl].Member[jsg_objectexpr_parser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser_impl].Member[jsg_pairdef_parser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[parser_impl].Member[jsg_valuetype_parser].Member[StringIO] + - - io.StringIO~Subclass + - pyjsg + - Member[validate_json].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykmtronic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykmtronic.model.yml new file mode 100644 index 00000000000..6f5535571f1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykmtronic.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pykmtronic + - Member[auth].Member[ClientSession] + - - lxml.etree~Alias + - pykmtronic + - Member[hub].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykoplenti.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykoplenti.model.yml new file mode 100644 index 00000000000..51e651aa825 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pykoplenti.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pykoplenti + - Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pykoplenti + - Member[cli].Member[ClientSession] + - - pydantic.BaseModel~Subclass + - pykoplenti + - Member[EventData] + - - pydantic.BaseModel~Subclass + - pykoplenti + - Member[MeData] + - - pydantic.BaseModel~Subclass + - pykoplenti + - Member[ModuleData] + - - pydantic.BaseModel~Subclass + - pykoplenti + - Member[ProcessData] + - - pydantic.BaseModel~Subclass + - pykoplenti + - Member[SettingsData] + - - pydantic.BaseModel~Subclass + - pykoplenti + - Member[VersionData] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylaunches.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylaunches.model.yml new file mode 100644 index 00000000000..4be275a74d0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylaunches.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pylaunches + - Member[api].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pylaunches + - Member[common].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylgnetcast.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylgnetcast.model.yml new file mode 100644 index 00000000000..358f3534e97 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pylgnetcast.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 + - pylgnetcast + - Member[__main__].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymatgen.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymatgen.model.yml new file mode 100644 index 00000000000..b72728b8478 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymatgen.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pymatgen + - Member[analysis].Member[phase_diagram].Member[StringIO] + - - io.StringIO~Subclass + - pymatgen + - Member[core].Member[structure].Member[StringIO] + - - io.StringIO~Subclass + - pymatgen + - Member[io].Member[cif].Member[StringIO] + - - io.StringIO~Subclass + - pymatgen + - Member[io].Member[lammps].Member[data].Member[StringIO] + - - io.StringIO~Subclass + - pymatgen + - Member[io].Member[lammps].Member[outputs].Member[StringIO] + - - io.StringIO~Subclass + - pymatgen + - Member[io].Member[vasp].Member[outputs].Member[StringIO] + - - io.StringIO~Subclass + - pymatgen + - Member[io].Member[xyz].Member[StringIO] + - - io.StringIO~Subclass + - pymatgen + - Member[util].Member[provenance].Member[StringIO] + - - xml.etree.ElementTree~Subclass + - pymatgen + - Member[io].Member[exciting].Member[inputs].Member[ET] + - - xml.etree.ElementTree~Subclass + - pymatgen + - Member[io].Member[vasp].Member[outputs].Member[ET] 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 new file mode 100644 index 00000000000..64ef843de3a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pymisp.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 + - pymisp + - Member[api].Member[HTTPConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pynini.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pynini.model.yml new file mode 100644 index 00000000000..fa5db919c76 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pynini.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pynini + - Member[utils].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pynws.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pynws.model.yml new file mode 100644 index 00000000000..8bd8be20f05 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pynws.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pynws + - Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pynws + - Member[nws].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pynws + - Member[raw_data].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - pynws + - Member[simple_nws].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyoverkiz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyoverkiz.model.yml new file mode 100644 index 00000000000..f68a6c69f3c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyoverkiz.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyoverkiz + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypeg2.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypeg2.model.yml new file mode 100644 index 00000000000..55f19841825 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypeg2.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pypeg2 + - Member[xmlast].Member[etree] + - - xml.etree.ElementTree~Subclass + - pypeg2 + - Member[xmlast].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyplaato.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyplaato.model.yml new file mode 100644 index 00000000000..192b3409fac --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyplaato.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyplaato + - Member[plaato].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypoint.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypoint.model.yml new file mode 100644 index 00000000000..8729fcdee46 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pypoint.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - pypoint + - Member[AsyncOAuth2Client] + - - httpx.Client~Subclass + - pypoint + - Member[PointSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyprosegur.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyprosegur.model.yml new file mode 100644 index 00000000000..8c9fe9d8462 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyprosegur.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyprosegur + - Member[auth].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyprusalink.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyprusalink.model.yml new file mode 100644 index 00000000000..3b048bdb18a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyprusalink.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyprusalink + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyrogram.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyrogram.model.yml new file mode 100644 index 00000000000..14b40b33139 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyrogram.model.yml @@ -0,0 +1,60 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyrogram + - Member[client].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[client].Member[StringIO] + - - io.StringIO~Subclass + - pyrogram + - Member[crypto].Member[mtproto].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[file_id].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[future_salt].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[future_salts].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[gzip_packed].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[message].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[msg_container].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[primitives].Member[bool].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[primitives].Member[bytes].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[primitives].Member[double].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[primitives].Member[int].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[primitives].Member[string].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[primitives].Member[vector].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[raw].Member[core].Member[tl_object].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[session].Member[auth].Member[BytesIO] + - - io.StringIO~Subclass + - pyrogram + - Member[session].Member[session].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysabnzbd.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysabnzbd.model.yml new file mode 100644 index 00000000000..c865e469e66 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysabnzbd.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pysabnzbd + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysensibo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysensibo.model.yml new file mode 100644 index 00000000000..30c5482c743 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pysensibo.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pysensibo + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyshexc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyshexc.model.yml new file mode 100644 index 00000000000..399704c26cb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyshexc.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyshexc + - Member[parser].Member[ShExDocLexer].Member[StringIO] + - - io.StringIO~Subclass + - pyshexc + - Member[parser].Member[ShExDocParser].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspectator_tornado.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspectator_tornado.model.yml new file mode 100644 index 00000000000..692a817e010 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspectator_tornado.model.yml @@ -0,0 +1,69 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.Application~Subclass + - pyspectator_tornado + - Member[web_app].Member[Application] + - - tornado.web.Application~Subclass + - pyspectator_tornado + - Member[web_app].Member[WebApplication] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[AboutPageHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[ApiCpuLoadStats] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[ApiCpuLoad] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[ApiDisk] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[ApiMemAvailable] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[ApiMemUsedPercentStats] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[ApiMemUsedPercent] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[ApiNifBytesRecv] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[ApiNifBytesSent] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[AuthLoginHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[MonitorCpuHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[MonitorDiskHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[MonitorGeneralHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[MonitorMemoryHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[MonitorNetworkHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[NativeRequestHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[PageNotFoundHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[RequestHandler] + - - tornado.web.RequestHandler~Subclass + - pyspectator_tornado + - Member[web_app].Member[UserProfileHandler] 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 new file mode 100644 index 00000000000..a5524502475 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyspider.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pyspider + - Member[webui].Member[webdav].Member[BytesIO] + - - io.StringIO~Subclass + - pyspider + - Member[webui].Member[webdav].Member[ContentIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytautulli.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytautulli.model.yml new file mode 100644 index 00000000000..95f863508af --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytautulli.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pytautulli + - Member[client].Member[ClientSession] + - - logging.Logger~Subclass + - pytautulli + - Member[const].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_awair.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_awair.model.yml new file mode 100644 index 00000000000..77b43fc1499 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-python_awair.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - python_awair + - Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - python_awair + - Member[client].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pythonfinder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pythonfinder.model.yml new file mode 100644 index 00000000000..becb13e815a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pythonfinder.model.yml @@ -0,0 +1,72 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[Finder] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[SystemPath] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[cli].Member[Finder] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[PythonVersion] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[SystemPath] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[common].Member[FinderBaseModel] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[mixins].Member[PathEntry] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[mixins].Member[PythonVersion] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[path].Member[FinderBaseModel] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[path].Member[PathEntry] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[path].Member[PythonFinder] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[path].Member[SystemPath] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[python].Member[FinderBaseModel] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[python].Member[PathEntry] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[python].Member[PythonFinder] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[python].Member[PythonVersion] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[models].Member[python].Member[VersionMap] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[pythonfinder].Member[FinderBaseModel] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[pythonfinder].Member[Finder] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[pythonfinder].Member[PathEntry] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[pythonfinder].Member[PythonVersion] + - - pydantic.BaseModel~Subclass + - pythonfinder + - Member[pythonfinder].Member[SystemPath] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytomorrowio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytomorrowio.model.yml new file mode 100644 index 00000000000..0124349e74e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytomorrowio.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pytomorrowio + - Member[pytomorrowio].Member[ClientSession] + - - multidict.MultiDictProxy~Subclass + - pytomorrowio + - Member[pytomorrowio].Member[CIMultiDictProxy] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytraccar.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytraccar.model.yml new file mode 100644 index 00000000000..65892559b33 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytraccar.model.yml @@ -0,0 +1,69 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - pytraccar + - Member[client].Member[Logger] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[GeofenceModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[PositionModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[ReportsEventeModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[ServerModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[client].Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[client].Member[GeofenceModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[client].Member[PositionModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[client].Member[ReportsEventeModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[client].Member[ServerModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[GeofenceModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[PositionModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[ReportsEventeModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[ServerModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[device].Member[DeviceModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[geofence].Member[GeofenceModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[position].Member[PositionModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[reports_event].Member[ReportsEventeModel] + - - pydantic.BaseModel~Subclass + - pytraccar + - Member[models].Member[server].Member[ServerModel] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytrafikverket.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytrafikverket.model.yml new file mode 100644 index 00000000000..c19771b6a0d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pytrafikverket.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - pytrafikverket + - Member[trafikverket].Member[etree] + - - lxml.etree~Alias + - pytrafikverket + - Member[trafikverket_camera].Member[etree] + - - lxml.etree~Alias + - pytrafikverket + - Member[trafikverket_ferry].Member[etree] + - - lxml.etree~Alias + - pytrafikverket + - Member[trafikverket_train].Member[etree] + - - lxml.etree~Alias + - pytrafikverket + - Member[trafikverket_weather].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyuptimerobot.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyuptimerobot.model.yml new file mode 100644 index 00000000000..1a37274e56e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pyuptimerobot.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - pyuptimerobot + - Member[uptimerobot].Member[ClientSession] + - - logging.Logger~Subclass + - pyuptimerobot + - Member[const].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 new file mode 100644 index 00000000000..fd173050b11 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywebcopy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - pywebcopy + - Member[helpers].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywilight.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywilight.model.yml new file mode 100644 index 00000000000..e5b79e52caf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-pywilight.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 + - pywilight + - Member[ssdp].Member[XMLElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qcs_api_client.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qcs_api_client.model.yml new file mode 100644 index 00000000000..648e3e186ef --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qcs_api_client.model.yml @@ -0,0 +1,129 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[QCSAuthConfiguration] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[QCSAuthServer] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[QCSClientConfigurationSecretsCredentials] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[QCSClientConfigurationSecrets] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[QCSClientConfigurationSettingsApplicationsCLI] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[QCSClientConfigurationSettingsApplications] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[QCSClientConfigurationSettingsProfile] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[QCSClientConfigurationSettings] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[TokenPayload] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[QCSAuthServer] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[QCSClientConfigurationSecretsCredentials] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[QCSClientConfigurationSecrets] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[QCSClientConfigurationSettingsApplicationsCLI] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[QCSClientConfigurationSettingsApplications] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[QCSClientConfigurationSettingsProfile] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[QCSClientConfigurationSettings] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[TokenPayload] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[configuration].Member[QCSAuthServer] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[configuration].Member[QCSClientConfigurationSecretsCredentials] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[configuration].Member[QCSClientConfigurationSecrets] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[configuration].Member[QCSClientConfigurationSettingsProfile] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[configuration].Member[QCSClientConfigurationSettings] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[environment].Member[EnvironmentModel] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[environment].Member[_EnvironmentBaseModel] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[file].Member[QCSClientConfigurationFile] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[file].Member[_EnvironmentBaseModel] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[secrets].Member[QCSClientConfigurationFile] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[secrets].Member[QCSClientConfigurationSecretsCredentials] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[secrets].Member[QCSClientConfigurationSecrets] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[secrets].Member[TokenPayload] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[settings].Member[EnvironmentModel] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[settings].Member[QCSAuthServer] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[settings].Member[QCSClientConfigurationFile] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[settings].Member[QCSClientConfigurationSettingsApplicationsCLI] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[settings].Member[QCSClientConfigurationSettingsApplicationsPyquil] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[settings].Member[QCSClientConfigurationSettingsApplications] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[settings].Member[QCSClientConfigurationSettingsProfile] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[_configuration].Member[settings].Member[QCSClientConfigurationSettings] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[auth].Member[QCSAuthConfiguration] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[auth].Member[TokenPayload] + - - pydantic.BaseModel~Subclass + - qcs_api_client + - Member[client].Member[client].Member[QCSAuthConfiguration] 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 new file mode 100644 index 00000000000..eb3817d3bdc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-qr_code.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 + - qr_code + - Member[qrcode].Member[serve].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-quart_schema.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-quart_schema.model.yml new file mode 100644 index 00000000000..0b93452af93 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-quart_schema.model.yml @@ -0,0 +1,102 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[APIKeySecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[Contact] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[HttpSecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[Info] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[License] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[OAuth2SecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[OpenIdSecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[Server] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[Tag] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[extension].Member[APIKeySecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[extension].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[extension].Member[HttpSecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[extension].Member[Info] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[extension].Member[OAuth2SecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[extension].Member[OpenIdSecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[extension].Member[SecuritySchemeBase] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[extension].Member[Server] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[extension].Member[Tag] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[APIKeySecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[Contact] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[ExternalDocumentation] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[HttpSecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[Info] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[License] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[OAuth2SecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[OpenIdSecurityScheme] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[SecuritySchemeBase] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[ServerVariable] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[Server] + - - pydantic.BaseModel~Subclass + - quart_schema + - Member[openapi].Member[Tag] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-quickstart.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-quickstart.model.yml new file mode 100644 index 00000000000..432a486fabe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-quickstart.model.yml @@ -0,0 +1,84 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - quickstart + - Member[urls].Member[GraphQLView] + - - Django.Views.View~Subclass + - quickstart + - Member[views].Member[ManufacturerViewSet] + - - Django.Views.View~Subclass + - quickstart + - Member[views].Member[ModelViewSet] + - - Django.Views.View~Subclass + - quickstart + - Member[views].Member[ShoeColorViewSet] + - - Django.Views.View~Subclass + - quickstart + - Member[views].Member[ShoeTypeViewSet] + - - Django.Views.View~Subclass + - quickstart + - Member[views].Member[ShoeViewSet] + - - Django.db.models.Model~Subclass + - quickstart + - Member[admin].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - quickstart + - Member[admin].Member[ShoeColor] + - - Django.db.models.Model~Subclass + - quickstart + - Member[admin].Member[ShoeType] + - - Django.db.models.Model~Subclass + - quickstart + - Member[admin].Member[Shoe] + - - Django.db.models.Model~Subclass + - quickstart + - Member[management].Member[commands].Member[bootstrap_data].Member[ShoeColor] + - - Django.db.models.Model~Subclass + - quickstart + - Member[management].Member[commands].Member[bootstrap_data].Member[ShoeType] + - - Django.db.models.Model~Subclass + - quickstart + - Member[models].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - quickstart + - Member[models].Member[ShoeColor] + - - Django.db.models.Model~Subclass + - quickstart + - Member[models].Member[ShoeType] + - - Django.db.models.Model~Subclass + - quickstart + - Member[models].Member[Shoe] + - - Django.db.models.Model~Subclass + - quickstart + - Member[serializers].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - quickstart + - Member[serializers].Member[ShoeColor] + - - Django.db.models.Model~Subclass + - quickstart + - Member[serializers].Member[ShoeType] + - - Django.db.models.Model~Subclass + - quickstart + - Member[serializers].Member[Shoe] + - - Django.db.models.Model~Subclass + - quickstart + - Member[views].Member[Group] + - - Django.db.models.Model~Subclass + - quickstart + - Member[views].Member[Manufacturer] + - - Django.db.models.Model~Subclass + - quickstart + - Member[views].Member[ShoeColor] + - - Django.db.models.Model~Subclass + - quickstart + - Member[views].Member[ShoeType] + - - Django.db.models.Model~Subclass + - quickstart + - Member[views].Member[Shoe] + - - Django.db.models.Model~Subclass + - quickstart + - Member[views].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ranged_response.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ranged_response.model.yml new file mode 100644 index 00000000000..1001333dfe7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ranged_response.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_response + - Member[FileResponse] + - - django.http.response.FileResponse~Subclass + - ranged_response + - 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 new file mode 100644 index 00000000000..f898c64a8ea --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rapidsms.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - rapidsms + - Member[contrib].Member[messaging].Member[forms].Member[AutoCompleteSelectMultipleField] + - - Django.Views.View~Subclass + - rapidsms + - Member[backends].Member[http].Member[views].Member[BaseHttpBackendView] + - - Django.Views.View~Subclass + - rapidsms + - Member[backends].Member[http].Member[views].Member[GenericHttpBackendView] + - - Django.Views.View~Subclass + - rapidsms + - Member[backends].Member[http].Member[views].Member[ProcessFormView] + - - 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[KannelBackendView] + - - Django.Views.View~Subclass + - rapidsms + - Member[backends].Member[vumi].Member[views].Member[BaseHttpBackendView] + - - Django.Views.View~Subclass + - rapidsms + - Member[backends].Member[vumi].Member[views].Member[VumiBackendView] + - - Django.Views.View~Subclass + - rapidsms + - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - rapidsms + - Member[views].Member[LogoutView] + - - Django.Views.View~Subclass + - rapidsms + - Member[views].Member[RapidSMSLoginView] + - - Django.Views.View~Subclass + - rapidsms + - Member[views].Member[RapidSMSLogoutView] 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 new file mode 100644 index 00000000000..03c339c5421 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rasa.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - rasa + - Member[core].Member[channels].Member[telegram].Member[InlineKeyboardButton] + - - pydantic.BaseModel~Subclass + - rasa + - Member[core].Member[channels].Member[telegram].Member[InlineKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - rasa + - Member[core].Member[channels].Member[telegram].Member[KeyboardButton] + - - pydantic.BaseModel~Subclass + - rasa + - Member[core].Member[channels].Member[telegram].Member[Message] + - - pydantic.BaseModel~Subclass + - rasa + - Member[core].Member[channels].Member[telegram].Member[ReplyKeyboardMarkup] + - - pydantic.BaseModel~Subclass + - rasa + - Member[core].Member[channels].Member[telegram].Member[Update] 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 new file mode 100644 index 00000000000..e8a0003864f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ratelimitbackend.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 + - ratelimitbackend + - Member[views].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..e85277e8d2d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reactpy.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 + - reactpy + - Member[backend].Member[tornado].Member[ModelStreamHandler] + - - 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-recommendation.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-recommendation.model.yml new file mode 100644 index 00000000000..9469d864ad8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-recommendation.model.yml @@ -0,0 +1,186 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - recommendation + - Member[api].Member[views].Member[APIView] + - - Django.Views.View~Subclass + - recommendation + - Member[api].Member[views].Member[AbstractGoToItem] + - - Django.Views.View~Subclass + - recommendation + - Member[api].Member[views].Member[RecommendationAPI] + - - Django.Views.View~Subclass + - recommendation + - Member[api].Member[views].Member[UserItemsAPI] + - - Django.Views.View~Subclass + - recommendation + - Member[api].Member[views].Member[UserRecommendationAPI] + - - Django.Views.View~Subclass + - recommendation + - Member[api].Member[views].Member[UsersAPI] + - - Django.db.models.Model~Subclass + - recommendation + - Member[api].Member[views].Member[Inventory] + - - Django.db.models.Model~Subclass + - recommendation + - Member[api].Member[views].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[api].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - recommendation + - Member[backends].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[core].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[core].Member[User] + - - Django.db.models.Model~Subclass + - recommendation + - Member[diversity].Member[models].Member[Genre] + - - Django.db.models.Model~Subclass + - recommendation + - Member[diversity].Member[models].Member[ItemGenre] + - - Django.db.models.Model~Subclass + - recommendation + - Member[diversity].Member[models].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[diversity].Member[rerankers].Member[Genre] + - - Django.db.models.Model~Subclass + - recommendation + - Member[diversity].Member[rerankers].Member[ItemGenre] + - - Django.db.models.Model~Subclass + - recommendation + - Member[filter_none].Member[filters].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[filters].Member[Locale] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[filters].Member[Region] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[models].Member[ItemLocale] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[models].Member[ItemRegion] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[models].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[models].Member[Locale] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[models].Member[Region] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[models].Member[UserLocale] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[models].Member[UserRegion] + - - Django.db.models.Model~Subclass + - recommendation + - Member[language].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[Genre] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[Inventory] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[ItemGenre] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[ItemLocale] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[ItemRegion] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[Locale] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[Region] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[UserLocale] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[UserRegion] + - - Django.db.models.Model~Subclass + - recommendation + - Member[management].Member[commands].Member[fill].Member[User] + - - Django.db.models.Model~Subclass + - recommendation + - Member[models].Member[Inventory] + - - Django.db.models.Model~Subclass + - recommendation + - Member[models].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[models].Member[Matrix] + - - Django.db.models.Model~Subclass + - recommendation + - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - recommendation + - Member[settings].Member[wsgi].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[settings].Member[wsgi].Member[User] + - - Django.db.models.Model~Subclass + - recommendation + - Member[simple_logging].Member[decorators].Member[LogEntry] + - - Django.db.models.Model~Subclass + - recommendation + - Member[simple_logging].Member[filters].Member[LogEntry] + - - Django.db.models.Model~Subclass + - recommendation + - Member[simple_logging].Member[models].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[simple_logging].Member[models].Member[LogEntry] + - - Django.db.models.Model~Subclass + - recommendation + - Member[simple_logging].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - recommendation + - Member[wsgi].Member[Genre] + - - Django.db.models.Model~Subclass + - recommendation + - Member[wsgi].Member[ItemGenre] + - - Django.db.models.Model~Subclass + - recommendation + - Member[wsgi].Member[Item] + - - Django.db.models.Model~Subclass + - recommendation + - Member[wsgi].Member[Locale] + - - Django.db.models.Model~Subclass + - recommendation + - Member[wsgi].Member[Region] + - - Django.db.models.Model~Subclass + - recommendation + - Member[wsgi].Member[User] + - - django.http.response.HttpResponse~Subclass + - recommendation + - Member[api].Member[views].Member[APIResponse] + - - django.http.response.HttpResponse~Subclass + - recommendation + - Member[api].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - recommendation + - Member[api].Member[views].Member[JSONResponse] + - - django.http.response.HttpResponse~Subclass + - recommendation + - Member[api].Member[views].Member[XMLResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redis.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redis.model.yml new file mode 100644 index 00000000000..1dea2355942 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redis.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - redis + - Member[main].Member[Flask] 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 new file mode 100644 index 00000000000..aa078696d35 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-redisboard.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 + - redisboard + - Member[admin].Member[TemplateResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-regression_model.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-regression_model.model.yml new file mode 100644 index 00000000000..b1e89bcca5d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-regression_model.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - regression_model + - Member[config].Member[core].Member[AppConfig] + - - pydantic.BaseModel~Subclass + - regression_model + - Member[config].Member[core].Member[Config] + - - pydantic.BaseModel~Subclass + - regression_model + - Member[config].Member[core].Member[ModelConfig] + - - pydantic.BaseModel~Subclass + - regression_model + - Member[processing].Member[validation].Member[HouseDataInputSchema] + - - pydantic.BaseModel~Subclass + - regression_model + - Member[processing].Member[validation].Member[MultipleHouseDataInputs] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-release_util.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-release_util.model.yml new file mode 100644 index 00000000000..9e8c21b2400 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-release_util.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - release_util + - Member[management].Member[commands].Member[StringIO] 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 new file mode 100644 index 00000000000..be6ad03457a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-report_builder.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 + - report_builder + - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[api].Member[serializers].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[api].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[mixins].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[utils].Member[ContentType] + - - Django.db.models.Model~Subclass + - report_builder + - Member[views].Member[ContentType] + - - io.StringIO~Subclass + - report_builder + - Member[mixins].Member[BytesIO] + - - io.StringIO~Subclass + - report_builder + - Member[mixins].Member[StringIO] 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 new file mode 100644 index 00000000000..5b67a089e8b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - requests + - Member[main].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_auth.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_auth.model.yml new file mode 100644 index 00000000000..1d44bd4ce5c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_auth.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - requests_auth + - Member[oauth2_authentication_responses_server].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - requests_auth + - Member[oauth2_authentication_responses_server].Member[OAuth2ResponseHandler] + - - requests.models.Response~Subclass + - requests_auth + - Member[errors].Member[Response] + - - requests.models.Response~Subclass + - requests_auth + - Member[oauth2_authentication_responses_server].Member[Response] + - - requests.models.Response~Subclass + - requests_auth + - Member[oauth2_tokens].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_ratelimiter.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_ratelimiter.model.yml new file mode 100644 index 00000000000..8b98e6e46f5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-requests_ratelimiter.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 + - requests_ratelimiter + - Member[requests_ratelimiter].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-resolver.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-resolver.model.yml new file mode 100644 index 00000000000..14089db5d41 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-resolver.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - resolver + - Member[blueprint].Member[Blueprint] + - - flask.Response~Subclass + - resolver + - Member[blueprint].Member[Response] 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 new file mode 100644 index 00000000000..0d4361a5a86 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_auth.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_auth + - Member[registration].Member[views].Member[ConfirmEmailView] + - - Django.db.models.Model~Subclass + - rest_auth + - Member[models].Member[DefaultTokenModel] + - - Django.db.models.Model~Subclass + - rest_auth + - Member[registration].Member[serializers].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - rest_auth + - Member[registration].Member[views].Member[SocialAccount] + - - Django.db.models.Model~Subclass + - rest_auth + - Member[social_serializers].Member[SocialToken] 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 new file mode 100644 index 00000000000..2b0474cf61e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework.model.yml @@ -0,0 +1,30 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - django.http.response.HttpResponse~Subclass + - rest_framework + - Member[authtoken].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_framework + - Member[mixins].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_framework + - Member[pagination].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_framework + - Member[response].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_framework + - Member[response].Member[SimpleTemplateResponse] + - - django.http.response.HttpResponse~Subclass + - rest_framework + - Member[routers].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_framework + - Member[schemas].Member[views].Member[Response] + - - django.http.response.HttpResponse~Subclass + - rest_framework + - Member[views].Member[Response] 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 new file mode 100644 index 00000000000..213486a168d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_json_api.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - rest_framework.response.Response~Subclass + - rest_framework_json_api + - Member[pagination].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_serializer_extensions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_serializer_extensions.model.yml new file mode 100644 index 00000000000..4b19172707d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_serializer_extensions.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 + - rest_framework_serializer_extensions + - Member[utils].Member[ContentType] 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 new file mode 100644 index 00000000000..bea9bf5649f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_simplejwt.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 + - 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[token_blacklist].Member[admin].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - rest_framework_simplejwt + - Member[tokens].Member[AbstractBaseUser] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_yaml.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_yaml.model.yml new file mode 100644 index 00000000000..3fefcc3c026 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_framework_yaml.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_yaml + - Member[parsers].Member[ParseError] 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 new file mode 100644 index 00000000000..53e2ea37367 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_registration.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 + - 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[notifications].Member[email].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - rest_registration + - Member[utils].Member[auth_backends].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - rest_registration + - Member[utils].Member[users].Member[AbstractBaseUser] + - - 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[UserAttrsProxy] + - - Django.db.models.Model~Subclass + - rest_registration + - Member[utils].Member[validation].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - rest_registration + - Member[utils].Member[verification].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - rest_registration + - Member[verification_notifications].Member[AbstractBaseUser] 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 new file mode 100644 index 00000000000..8fff28bac17 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rest_social_auth.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 + - rest_social_auth + - Member[serializers].Member[Token] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-restfly.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-restfly.model.yml new file mode 100644 index 00000000000..95ce307b981 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-restfly.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 + - restfly + - Member[endpoint].Member[Response] + - - requests.models.Response~Subclass + - restfly + - Member[session].Member[Response] + - - requests.models.Response~Subclass + - restfly + - Member[utils].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reverseadmin.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reverseadmin.model.yml new file mode 100644 index 00000000000..213186e789b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reverseadmin.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 + - reverseadmin + - Member[admin].Member[ModelForm] 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 new file mode 100644 index 00000000000..8d646ae5a6a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion.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 + - reversion + - Member[models].Member[ContentType] 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 new file mode 100644 index 00000000000..2896271e8ba --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare.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 + - reversion_compare + - Member[admin].Member[Revision] + - - Django.db.models.Model~Subclass + - reversion_compare + - Member[admin].Member[Version] + - - Django.db.models.Model~Subclass + - reversion_compare + - Member[compare].Member[ContentType] + - - Django.db.models.Model~Subclass + - reversion_compare + - Member[compare].Member[Version] + - - Django.db.models.Model~Subclass + - reversion_compare + - Member[compare_raw].Member[Version] + - - Django.db.models.Model~Subclass + - reversion_compare + - Member[views].Member[Version] 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 new file mode 100644 index 00000000000..b6a2109087c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-reversion_compare_project.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 + - reversion_compare_project + - Member[middleware].Member[User] + - - 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[Revision] + - - Django.db.models.Model~Subclass + - reversion_compare_project + - Member[utils].Member[fixtures].Member[Version] 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 new file mode 100644 index 00000000000..c6cbef22c66 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_cogeo.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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 new file mode 100644 index 00000000000..870244cfe7f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rio_tiler.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - rio_tiler + - Member[io].Member[base].Member[TileMatrixSet] + - - 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[TileMatrixSet] 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 new file mode 100644 index 00000000000..bffec01a464 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rocketry.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - rocketry + - Member[application].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[application].Member[MemoryRepo] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[core].Member[log].Member[adapter].Member[BaseRepo] + - - pydantic.BaseModel~Subclass + - rocketry + - Member[log].Member[defaults].Member[MemoryRepo] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rocrate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rocrate.model.yml new file mode 100644 index 00000000000..021efac82a0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rocrate.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 + - rocrate + - Member[model].Member[file].Member[HTTPResponse] + - - io.StringIO~Subclass + - rocrate + - Member[model].Member[file].Member[BytesIO] + - - io.StringIO~Subclass + - rocrate + - Member[model].Member[file].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rolepermissions.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rolepermissions.model.yml new file mode 100644 index 00000000000..d40c9fe0de4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rolepermissions.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 + - rolepermissions + - Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - rolepermissions + - Member[roles].Member[ContentType] + - - Django.db.models.Model~Subclass + - rolepermissions + - Member[roles].Member[Group] + - - Django.db.models.Model~Subclass + - rolepermissions + - Member[roles].Member[Permission] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rsrc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rsrc.model.yml new file mode 100644 index 00000000000..82f5b44c30d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rsrc.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 + - rsrc + - Member[framework].Member[django].Member[MethodView] + - - django.http.response.HttpResponse~Subclass + - rsrc + - Member[framework].Member[django].Member[HttpResponse] + - - flask.MethodView~Subclass + - rsrc + - Member[framework].Member[flask].Member[MethodView] + - - sqlalchemy.orm.Session~Subclass + - rsrc + - Member[contrib].Member[db].Member[sqla].Member[view].Member[Session] 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 new file mode 100644 index 00000000000..66203dc4dd3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rssplugin.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 + - rssplugin + - Member[cms_plugins].Member[RSSPluginForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rubika.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rubika.model.yml new file mode 100644 index 00000000000..35d91b44998 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-rubika.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - rubika + - Member[configs].Member[ClientSession] 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 new file mode 100644 index 00000000000..30f1fbcf02a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-safedelete.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 + - safedelete + - Member[admin].Member[ContentType] + - - django.http.response.HttpResponse~Subclass + - safedelete + - Member[admin].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..7c4481ff273 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salesforce_bulk.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - salesforce_bulk + - Member[salesforce_bulk].Member[StringIO] 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 new file mode 100644 index 00000000000..b6119789c79 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-salt.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 + - 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] 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 new file mode 100644 index 00000000000..2a48ff41b82 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samcli.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 + - samcli + - Member[local].Member[apigw].Member[local_apigw_service].Member[WSGIRequestHandler] 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 new file mode 100644 index 00000000000..3acfa1766fe --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample.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 + - sample + - Member[config].Member[SiteIndexView] + - - Django.Views.View~Subclass + - sample + - Member[views].Member[SiteIndexView] + - - Django.Views.View~Subclass + - sample + - Member[views].Member[TemplateView] 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 new file mode 100644 index 00000000000..c0ac2048d9c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sample_app.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 + - sample_app + - Member[urls].Member[ActorsView] 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 new file mode 100644 index 00000000000..bab72d41a62 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-samples.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 + - samples + - Member[models].Member[ContentType] 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 new file mode 100644 index 00000000000..59f31fb4e41 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sandbox.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 + - sandbox + - Member[apps].Member[checkout].Member[views].Member[PaymentDetailsView] + - - Django.db.models.Model~Subclass + - sandbox + - Member[apps].Member[user].Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - sandbox + - Member[apps].Member[user].Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - sandbox + - Member[apps].Member[user].Member[models].Member[CustomUserModel] + - - Django.db.models.Model~Subclass + - sandbox + - Member[apps].Member[user].Member[models].Member[ExtendedOscarUserModel] + - - Django.db.models.Model~Subclass + - sandbox + - Member[apps].Member[user].Member[models].Member[ExtendedUserModel] 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 new file mode 100644 index 00000000000..833fe2fee36 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sap_success_factors.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 + - sap_success_factors + - Member[serializers].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - sap_success_factors + - Member[views].Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapeops_scrapy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapeops_scrapy.model.yml new file mode 100644 index 00000000000..83b0932ef7f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapeops_scrapy.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - scrapeops_scrapy + - Member[middleware].Member[retry].Member[Logger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapingbee.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapingbee.model.yml new file mode 100644 index 00000000000..4db20e524a7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-scrapingbee.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 + - scrapingbee + - Member[client].Member[Response] 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 new file mode 100644 index 00000000000..a6616b6d92c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search.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 + - search + - Member[views].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..7e9d9e21012 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_service.model.yml @@ -0,0 +1,147 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - search_service + - Member[DocumentAPI] + - - flask.MethodView~Subclass + - search_service + - Member[DocumentFeatureAPI] + - - flask.MethodView~Subclass + - search_service + - Member[DocumentFeaturesAPI] + - - flask.MethodView~Subclass + - search_service + - Member[DocumentTableAPI] + - - flask.MethodView~Subclass + - search_service + - Member[DocumentTablesAPI] + - - flask.MethodView~Subclass + - search_service + - Member[DocumentUserAPI] + - - flask.MethodView~Subclass + - search_service + - Member[DocumentUsersAPI] + - - flask.MethodView~Subclass + - search_service + - Member[HealthcheckAPI] + - - flask.MethodView~Subclass + - search_service + - Member[SearchAPI] + - - flask.MethodView~Subclass + - search_service + - Member[SearchDashboardAPI] + - - flask.MethodView~Subclass + - search_service + - Member[SearchDashboardFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[SearchFeatureAPI] + - - flask.MethodView~Subclass + - search_service + - Member[SearchFeatureFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[SearchTableAPI] + - - flask.MethodView~Subclass + - search_service + - Member[SearchTableFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[SearchUserAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[base].Member[BaseFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[base].Member[Resource] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[dashboard].Member[BaseFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[dashboard].Member[Resource] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[dashboard].Member[SearchDashboardAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[dashboard].Member[SearchDashboardFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document].Member[BaseDocumentAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document].Member[BaseDocumentsAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document].Member[DocumentFeatureAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document].Member[DocumentFeaturesAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document].Member[DocumentTableAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document].Member[DocumentTablesAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document].Member[DocumentUserAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document].Member[DocumentUsersAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document].Member[Resource] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document_update].Member[DocumentAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[document_update].Member[Resource] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[feature].Member[BaseFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[feature].Member[Resource] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[feature].Member[SearchFeatureAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[feature].Member[SearchFeatureFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[healthcheck].Member[HealthcheckAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[healthcheck].Member[Resource] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[search].Member[Resource] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[search].Member[SearchAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[table].Member[BaseFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[table].Member[Resource] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[table].Member[SearchTableAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[table].Member[SearchTableFilterAPI] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[user].Member[Resource] + - - flask.MethodView~Subclass + - search_service + - Member[api].Member[user].Member[SearchUserAPI] 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 new file mode 100644 index 00000000000..c8420f58920 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-search_views.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 + - search_views + - Member[search].Member[BaseListView] + - - Django.Views.View~Subclass + - search_views + - Member[search].Member[SearchListView] + - - Django.Views.View~Subclass + - search_views + - Member[views].Member[BaseListView] + - - Django.Views.View~Subclass + - search_views + - Member[views].Member[SearchListView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-secure_cookie.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-secure_cookie.model.yml new file mode 100644 index 00000000000..87823795f4d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-secure_cookie.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - secure_cookie + - Member[session].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-securitydb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-securitydb.model.yml new file mode 100644 index 00000000000..e458a73bb52 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-securitydb.model.yml @@ -0,0 +1,51 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - securitydb + - Member[forms].Member[ModelChoiceField] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[forms].Member[EventTypeCombo] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[forms].Member[EventTypeForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[forms].Member[IncidentTargetForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[forms].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[forms].Member[SearchFiltersForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[forms].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[forms].Member[SecureFeatureForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[forms].Member[SourceTypeForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[models].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[views].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[views].Member[SearchFiltersForm] + - - django.forms.BaseForm~Subclass + - securitydb + - Member[views].Member[SecureFeatureForm] + - - django.http.response.HttpResponseRedirect~Subclass + - securitydb + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - securitydb + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-segment.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-segment.model.yml new file mode 100644 index 00000000000..6087516f802 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-segment.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - segment + - Member[analytics].Member[request].Member[BytesIO] 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 new file mode 100644 index 00000000000..1712b213acb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_foreign_key.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 + - select2_generic_foreign_key + - Member[forms].Member[Group] 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 new file mode 100644 index 00000000000..bf427cd7527 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_generic_m2m.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 + - select2_generic_m2m + - Member[forms].Member[Group] + - - Django.db.models.Model~Subclass + - select2_generic_m2m + - Member[urls].Member[Group] 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 new file mode 100644 index 00000000000..d03349155d3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-select2_gm2m.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 + - select2_gm2m + - Member[forms].Member[Group] + - - Django.db.models.Model~Subclass + - select2_gm2m + - Member[urls].Member[Group] 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 new file mode 100644 index 00000000000..87fe5652dcd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sendgrid.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 + - sendgrid + - Member[models].Member[User] + - - django.http.request.HttpRequest~Subclass + - sendgrid + - Member[utils].Member[requestfactory].Member[WSGIRequest] 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 new file mode 100644 index 00000000000..650fd8557f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry.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 + - sentry + - Member[models].Member[FilterValue] + - - Django.db.models.Model~Subclass + - sentry + - Member[models].Member[GroupedMessage] + - - Django.db.models.Model~Subclass + - sentry + - Member[models].Member[MessageBase] + - - Django.db.models.Model~Subclass + - sentry + - Member[models].Member[MessageCountByMinute] + - - Django.db.models.Model~Subclass + - sentry + - Member[models].Member[MessageFilterValue] + - - Django.db.models.Model~Subclass + - sentry + - Member[models].Member[Message] + - - Django.db.models.Model~Subclass + - sentry + - Member[plugins].Member[sentry_redmine].Member[models].Member[GroupedMessage] + - - Django.db.models.Model~Subclass + - sentry + - Member[plugins].Member[sentry_redmine].Member[models].Member[RedmineIssue] + - - Django.db.models.Model~Subclass + - sentry + - Member[search_indexes].Member[GroupedMessage] + - - Django.db.models.Model~Subclass + - sentry + - Member[web].Member[feeds].Member[GroupedMessage] + - - Django.db.models.Model~Subclass + - sentry + - Member[web].Member[feeds].Member[Message] + - - Django.db.models.Model~Subclass + - sentry + - Member[web].Member[views].Member[GroupedMessage] + - - Django.db.models.Model~Subclass + - sentry + - Member[web].Member[views].Member[Message] + - - django.forms.BaseForm~Subclass + - sentry + - Member[plugins].Member[sentry_redmine].Member[models].Member[RedmineIssueForm] + - - django.http.request.HttpRequest~Subclass + - sentry + - Member[client].Member[base].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - sentry + - Member[utils].Member[HttpRequest] + - - django.http.request.HttpRequest~Subclass + - sentry + - Member[utils].Member[MockDjangoRequest] + - - django.http.request.HttpRequest~Subclass + - sentry + - Member[utils]Member[MockDjangoRequest] + - - django.http.response.HttpResponseBadRequest~Subclass + - sentry + - Member[web].Member[views].Member[HttpResponseBadRequest] + - - django.http.response.HttpResponseForbidden~Subclass + - sentry + - Member[web].Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseGone~Subclass + - sentry + - Member[web].Member[views].Member[HttpResponseGone] + - - django.http.response.HttpResponseNotAllowed~Subclass + - sentry + - Member[web].Member[views].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponseNotModified~Subclass + - sentry + - Member[web].Member[views].Member[HttpResponseNotModified] + - - django.http.response.HttpResponseRedirect~Subclass + - sentry + - Member[plugins].Member[sentry_redmine].Member[models].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - sentry + - Member[web].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - sentry + - Member[web].Member[feeds].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - sentry + - Member[web].Member[views].Member[HttpResponse] + - - pickle~Alias + - sentry + - Member[utils].Member[compat].Member[pickle] + - - pickle~Alias + - sentry + - Member[web].Member[views].Member[pickle] 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 new file mode 100644 index 00000000000..5b564e1f867 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sentry_sdk.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 + - sentry_sdk + - Member[integrations].Member[django].Member[WSGIRequest] 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 new file mode 100644 index 00000000000..59dcced88cd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-server.model.yml @@ -0,0 +1,87 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Views.View~Subclass + - server + - Member[apps].Member[botrequest].Member[urls].Member[HomePage] + - - Django.Views.View~Subclass + - server + - Member[apps].Member[botrequest].Member[views].Member[HomePage] + - - Django.Views.View~Subclass + - server + - Member[apps].Member[botrequest].Member[views].Member[TemplateView] + - - io.StringIO~Subclass + - server + - Member[contrib].Member[gis].Member[shortcuts].Member[BytesIO] + - - io.StringIO~Subclass + - server + - Member[core].Member[files].Member[base].Member[BytesIO] + - - io.StringIO~Subclass + - server + - Member[core].Member[files].Member[base].Member[StringIO] + - - io.StringIO~Subclass + - server + - Member[core].Member[handlers].Member[wsgi].Member[BytesIO] + - - io.StringIO~Subclass + - server + - Member[core].Member[mail].Member[message].Member[BytesIO] + - - io.StringIO~Subclass + - server + - Member[core].Member[mail].Member[message].Member[StringIO] + - - io.StringIO~Subclass + - server + - Member[core].Member[serializers].Member[base].Member[StringIO] + - - io.StringIO~Subclass + - server + - Member[core].Member[serializers].Member[pyyaml].Member[StringIO] + - - io.StringIO~Subclass + - server + - Member[db].Member[backends].Member[base].Member[creation].Member[StringIO] + - - io.StringIO~Subclass + - server + - Member[http].Member[request].Member[BytesIO] + - - io.StringIO~Subclass + - server + - Member[utils].Member[feedgenerator].Member[StringIO] + - - io.StringIO~Subclass + - server + - Member[utils].Member[six].Member[BytesIO] + - - io.StringIO~Subclass + - server + - Member[utils].Member[six].Member[StringIO] + - - io.StringIO~Subclass + - server + - Member[utils].Member[text].Member[BytesIO] + - - io.StringIO~Subclass + - server + - Member[utils].Member[translation].Member[template].Member[StringIO] + - - pickle~Alias + - server + - Member[contrib].Member[sessions].Member[serializers].Member[pickle] + - - pickle~Alias + - server + - Member[core].Member[cache].Member[backends].Member[db].Member[pickle] + - - pickle~Alias + - server + - Member[core].Member[cache].Member[backends].Member[filebased].Member[pickle] + - - pickle~Alias + - server + - Member[core].Member[cache].Member[backends].Member[locmem].Member[pickle] + - - pickle~Alias + - server + - Member[core].Member[cache].Member[backends].Member[memcached].Member[pickle] + - - urllib.parse.SplitResult~Subclass + - server + - Member[utils].Member[http].Member[SplitResult] + - - wsgiref.simple_server.WSGIServer~Subclass + - server + - Member[core].Member[management].Member[commands].Member[runserver].Member[WSGIServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - server + - Member[core].Member[servers].Member[basehttp].Member[ThreadedWSGIServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - server + - Member[core].Member[servers].Member[basehttp].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-services.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-services.model.yml new file mode 100644 index 00000000000..50d65f98c2d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-services.model.yml @@ -0,0 +1,87 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[credential_storage].Member[StoredCredential] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[credential_storage].Member[models].Member[StoredCredential] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[docgen].Member[models].Member[APIChangeLogEntry] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[docgen].Member[models].Member[StoredHandlerRequest] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[docgen].Member[models].Member[StoredHandlerResponse] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[docgen].Member[models].Member[StoredHttpParam] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[docgen].Member[server_declaration].Member[BaseModel] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[ops].Member[controllers].Member[ErrorReport] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[ops].Member[controllers].Member[User] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[ops].Member[models].Member[ErrorReport] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[ops].Member[models].Member[EventLog] + - - Django.db.models.Model~Subclass + - services + - Member[apps].Member[ops].Member[tasks].Member[EventLog] + - - Django.db.models.Model~Subclass + - services + - Member[auth_backends].Member[User] + - - Django.db.models.Model~Subclass + - services + - Member[controllers].Member[User] + - - Django.db.models.Model~Subclass + - services + - Member[emitters].Member[Model] + - - Django.db.models.Model~Subclass + - services + - Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - services + - Member[models].Member[BaseModel] + - - Django.db.models.Model~Subclass + - services + - Member[payload].Member[BaseModel] + - - django.forms.BaseForm~Subclass + - services + - Member[forms].Member[BaseUserForm] + - - django.forms.BaseForm~Subclass + - services + - Member[forms].Member[ExtModelForm] + - - django.forms.BaseForm~Subclass + - services + - Member[forms].Member[ModelForm] + - - django.http.response.HttpResponseNotAllowed~Subclass + - services + - Member[controller].Member[HttpResponseNotAllowed] + - - django.http.response.HttpResponse~Subclass + - services + - Member[controller].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - services + - Member[emitters].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - services + - Member[view].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - services + - Member[views].Member[HttpResponse] + - - pickle~Alias + - services + - Member[emitters].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-she_logging.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-she_logging.model.yml new file mode 100644 index 00000000000..567c81da611 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-she_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 + - she_logging + - Member[logging].Member[Logger] 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 new file mode 100644 index 00000000000..7940533e31f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shop.model.yml @@ -0,0 +1,150 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - shop + - Member[cascade].Member[auth].Member[ChoiceField] + - - Django.Forms.Field~Subclass + - shop + - Member[forms].Member[wizards].Member[HTMLFormField] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[auth].Member[LoginView] + - - Django.Views.View~Subclass + - shop + - Member[urls].Member[auth].Member[PasswordChangeView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[LoginView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[OriginalLoginView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[OriginalPasswordChangeView] + - - Django.Views.View~Subclass + - shop + - Member[views].Member[auth].Member[PasswordChangeView] + - - Django.db.models.Model~Subclass + - shop + - Member[admin].Member[product].Member[Page] + - - Django.db.models.Model~Subclass + - shop + - Member[admin].Member[product].Member[Site] + - - Django.db.models.Model~Subclass + - shop + - Member[cascade].Member[catalog].Member[SortableInlineCascadeElement] + - - Django.db.models.Model~Subclass + - shop + - Member[forms].Member[auth].Member[EmailTemplate] + - - 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[defaults].Member[commodity].Member[CommodityTranslation] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[defaults].Member[commodity].Member[TranslatedFieldsModel] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[notification].Member[EmailTemplate] + - - Django.db.models.Model~Subclass + - shop + - Member[models].Member[order].Member[Page] + - - 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[serializers].Member[auth].Member[Page] + - - Django.db.models.Model~Subclass + - shop + - Member[serializers].Member[catalog].Member[Image] + - - Django.db.models.Model~Subclass + - shop + - Member[templatetags].Member[shop_search_tags].Member[Placeholder] + - - Django.db.models.Model~Subclass + - shop + - Member[transition].Member[EmailTemplate] + - - django.forms.BaseForm~Subclass + - shop + - Member[cascade].Member[catalog].Member[EntangledModelForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[cascade].Member[catalog].Member[ProductGalleryForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[cascade].Member[order].Member[AddendumForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[cascade].Member[order].Member[Bootstrap3Form] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[auth].Member[Bootstrap3ModelForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[auth].Member[RegisterUserForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[base].Member[Bootstrap3Form] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[base].Member[Bootstrap3ModelForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[base].Member[DialogForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[base].Member[DialogModelForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[AcceptConditionForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[AddressForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[BillingAddressForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[CustomerForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[DialogForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[DialogModelForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[ExtraAnnotationForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[GuestForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[PaymentMethodForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[ShippingAddressForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[forms].Member[checkout].Member[ShippingMethodForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[urls].Member[auth].Member[RegisterUserForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[urls].Member[rest_api].Member[BillingAddressForm] + - - django.forms.BaseForm~Subclass + - shop + - Member[urls].Member[rest_api].Member[ShippingAddressForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shopping_cart.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shopping_cart.model.yml new file mode 100644 index 00000000000..47281e601d3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shopping_cart.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 + - shopping_cart + - Member[views].Member[ShoppingCartListDetailView] + - - Django.Views.View~Subclass + - shopping_cart + - Member[views].Member[ShoppingCartListView] + - - Django.Views.View~Subclass + - shopping_cart + - Member[views].Member[ShoppingCartView] + - - Django.Views.View~Subclass + - shopping_cart + - Member[views].Member[View] + - - django.http.response.HttpResponseForbidden~Subclass + - shopping_cart + - Member[views].Member[HttpResponseForbidden] + - - django.http.response.HttpResponse~Subclass + - shopping_cart + - Member[views].Member[HttpResponse] 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 new file mode 100644 index 00000000000..2eba4c364db --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shub.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - shub + - Member[bootstrap].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 new file mode 100644 index 00000000000..1eadf8abff3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-shuup.model.yml @@ -0,0 +1,1257 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - 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[payment].Member[BaseDeleteView] + - - 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[urls].Member[LoginView] + - - Django.Views.View~Subclass + - shuup + - Member[admin].Member[urls].Member[LogoutView] + - - 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[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[PasswordChangeView] + - - 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[views].Member[ActivationView] + - - Django.Views.View~Subclass + - shuup + - Member[front].Member[apps].Member[registration].Member[views].Member[CompanyRegistrationView] + - - 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[RegistrationWithActivationView] + - - 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[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[tasks].Member[admin_module].Member[views].Member[TaskSetStatusView] + - - 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[TaskSetStatusView] + - - 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[_snippet].Member[BaseDeleteView] + - - Django.Views.View~Subclass + - shuup + - Member[xtheme].Member[admin_module].Member[views].Member[_snippet].Member[SnippetDeleteView] + - - 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[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[forms].Member[widgets].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[Attribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[form_parts].Member[AttributeChoiceOption] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[forms].Member[AttributeChoiceOption] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[forms].Member[Attribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[object_selector].Member[Attribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[edit].Member[Attribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[views].Member[list].Member[Attribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[form_parts].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[forms].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[forms].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[forms].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[object_selector].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[copy].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[copy].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[delete].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[categories].Member[views].Member[edit].Member[Category] + - - 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[media].Member[utils].Member[Folder] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[File] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[media].Member[views].Member[Folder] + - - 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[orders].Member[OrderStatus] + - - 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[Product] + - - 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[toolbar].Member[OrderStatus] + - - 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[edit].Member[Product] + - - 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[list].Member[OrderStatus] + - - 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[status].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[PermissionGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[object_selector].Member[PermissionGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[views].Member[edit].Member[PermissionGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[permission_groups].Member[views].Member[list].Member[PermissionGroup] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[object_selector].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[delete].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[edit].Member[Attribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[edit].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[list].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[Attribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[Category] + - - 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[ProductMedia] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ProductType] + - - 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[ShopProduct] + - - 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[mass_actions].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[object_selector].Member[Product] + - - 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[signal_handlers].Member[Category] + - - 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[views].Member[copy].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[delete].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit].Member[ProductType] + - - 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[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_cross_sell].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[File] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[ProductMedia] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[views].Member[edit_media].Member[Product] + - - 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_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[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[services].Member[weight_based_pricing].Member[_form_part].Member[WeightBasedPriceRange] + - - 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[signal_handling].Member[Group] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[signal_handling].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[signal_handling].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[utils].Member[permissions].Member[Permission] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[utils].Member[picotable].Member[Image] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[utils].Member[picotable].Member[ProductMedia] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[utils].Member[product].Member[ProductAttribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[utils].Member[product].Member[ProductMedia] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[utils].Member[product].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[utils].Member[product].Member[ShopProduct] + - - 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[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[admin].Member[views].Member[select].Member[ShopProduct] + - - 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[forms].Member[_basket].Member[BasketCampaign] + - - 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_effects].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket_effects].Member[ShopProduct] + - - 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[sections].Member[BasketCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[sections].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[views].Member[_edit].Member[BasketCampaign] + - - 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[_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[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[models].Member[BasketCampaign] + - - 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[basket_conditions].Member[Category] + - - 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[ShopProduct] + - - 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[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[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[campaigns].Member[BasketCampaign] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[campaigns].Member[Campaign] + - - 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[Category] + - - 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[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[catalog_filters].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[models].Member[catalog_filters].Member[Product] + - - 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[matching].Member[ShopProduct] + - - 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[ShopProduct] + - - 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[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[utils].Member[matcher].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[utils].Member[matcher].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[utils].Member[matcher].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[campaigns].Member[utils].Member[matcher].Member[ShopProduct] + - - 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[ShopProduct] + - - 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[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[catalog].Member[ShopProduct] + - - 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[ProductType] + - - 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[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[OrderStatus] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductAttribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductMedia] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ProductType] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[WeightBasedPriceRange] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_attributes].Member[AppliedAttribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_attributes].Member[AttributeChoiceOption] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_attributes].Member[Attribute] + - - 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[_categories].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_categories].Member[MPTTModel] + - - 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[_orders].Member[OrderStatus] + - - 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[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[_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_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[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_products].Member[AppliedAttribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[models].Member[_products].Member[Attribute] + - - 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[ProductType] + - - 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[ShopProduct] + - - 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[_units].Member[SalesUnitTranslation] + - - 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[ShopProduct] + - - 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[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[order_creator].Member[_validators].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[pricing].Member[_discounts].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[pricing].Member[_discounts].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[pricing].Member[_module].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[pricing].Member[default_pricing].Member[ShopProduct] + - - 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[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[signal_handlers].Member[ShopProduct] + - - 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[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[core].Member[telemetry].Member[Product] + - - 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_caching_object].Member[Product] + - - 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[customer_group_pricing].Member[module].Member[ShopProduct] + - - 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[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_importer].Member[importers].Member[product].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[default_reports].Member[forms].Member[OrderStatus] + - - 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[modules].Member[ShopProduct] + - - 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[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[discounts].Member[utils].Member[ShopProduct] + - - 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[models].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[apps].Member[carousel].Member[models].Member[Page] + - - 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[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[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[checkout].Member[confirm].Member[OrderStatus] + - - 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[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[widget].Member[File] + - - 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[ProductMedia] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[signal_handlers].Member[ShopProduct] + - - 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[product].Member[ProductAttribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[template_helpers].Member[product].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[product].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[product].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[sorts_and_filters].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[urls].Member[Category] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[urls].Member[Product] + - - 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[views].Member[ProductAttribute] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[utils].Member[views].Member[Product] + - - 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[product].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[front].Member[views].Member[product].Member[ShopProduct] + - - 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[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[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[Page] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[models].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[models].Member[Version] + - - 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[GDPRCookieCategory] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[signal_handlers].Member[GDPRSettings] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[utils].Member[Page] + - - Django.db.models.Model~Subclass + - shuup + - Member[gdpr].Member[views].Member[GDPRCookieCategory] + - - 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[importing].Member[session].Member[TranslatedFieldsModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[Page] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[form_parts].Member[PageOpenGraph] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[Page] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[models].Member[MPTTModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[models].Member[PageOpenGraph] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[models].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[plugins].Member[Page] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[template_helpers].Member[Page] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_cms].Member[views].Member[Page] + - - 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[views].Member[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[module].Member[Product] + - - 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[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[tasks].Member[ShopProduct] + - - Django.db.models.Model~Subclass + - shuup + - Member[simple_supplier].Member[utils].Member[Product] + - - 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[views].Member[edit].Member[TaskType] + - - 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[models].Member[TaskType] + - - Django.db.models.Model~Subclass + - shuup + - Member[tasks].Member[models].Member[TranslatableModel] + - - Django.db.models.Model~Subclass + - shuup + - Member[utils].Member[filer].Member[File] + - - Django.db.models.Model~Subclass + - shuup + - Member[utils].Member[filer].Member[Folder] + - - Django.db.models.Model~Subclass + - shuup + - Member[utils].Member[filer].Member[Image] + - - 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[Product] + - - Django.db.models.Model~Subclass + - shuup + - Member[xtheme].Member[plugins].Member[products_async].Member[Product] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[forms].Member[ShuupAdminForm] + - - 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[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[form_parts].Member[AttributeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[forms].Member[AttributeChoiceOptionForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[forms].Member[AttributeForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[forms].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[attributes].Member[forms].Member[TranslatableModelForm] + - - 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[forms].Member[CategoryBaseForm] + - - 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_groups].Member[views].Member[forms].Member[ContactGroupBaseForm] + - - 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[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[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[product_types].Member[views].Member[edit].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[product_types].Member[views].Member[edit].Member[ProductTypeForm] + - - 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[ProductBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[ProductImageMediaForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[ProductMediaForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[ShopProductForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[BaseProductMediaForm] + - - 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[ProductBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ProductImageMediaForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[products].Member[forms].Member[base_forms].Member[ProductMediaForm] + - - 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[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_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[sales_units].Member[views].Member[edit].Member[DisplayUnitForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[edit].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[sales_units].Member[views].Member[edit].Member[SalesUnitForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[forms].Member[CustomCarrierForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[forms].Member[CustomPaymentProcessorForm] + - - 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[wizard_form_defs].Member[ManualPaymentWizardForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[wizard_form_defs].Member[ManualShippingWizardForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[wizard_forms].Member[ManualPaymentWizardForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[wizard_forms].Member[ManualShippingWizardForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[wizard_forms].Member[ServiceWizardForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[service_providers].Member[wizard_forms].Member[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[base_form_part].Member[PaymentMethodForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[base_form_part].Member[ShippingMethodForm] + - - 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[BaseMethodForm] + - - 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[PaymentMethodForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[services].Member[forms].Member[ShippingMethodForm] + - - 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[WaivingCostBehaviorComponentForm] + - - 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[shops].Member[forms].Member[ShopBaseForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[shops].Member[forms].Member[ShopWizardForm] + - - 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[ShopBaseForm] + - - 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[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[taxes].Member[views].Member[edit].Member[CustomerTaxGroupForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[admin].Member[modules].Member[taxes].Member[views].Member[edit].Member[TaxClassForm] + - - 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[utils].Member[views].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[form_parts].Member[BasketCampaignForm] + - - 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_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[CatalogCampaignForm] + - - 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[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[campaigns].Member[admin_module].Member[forms].Member[_basket].Member[BaseCampaignForm] + - - 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[_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[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[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[gdpr].Member[admin_module].Member[forms].Member[GDPRCookieCategoryForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[forms].Member[GDPRSettingsForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[gdpr].Member[admin_module].Member[forms].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[form_parts].Member[CMSOpenGraphForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[form_parts].Member[ShuupAdminForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[MultiLanguageModelForm] + - - django.forms.BaseForm~Subclass + - shuup + - Member[simple_cms].Member[admin_module].Member[views].Member[PageForm] + - - 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[TaskTypeForm] + - - 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.http.request.HttpRequest~Subclass + - shuup + - Member[core].Member[utils].Member[context_cache].Member[WSGIRequest] + - - 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[reports].Member[writer].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-signals.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-signals.model.yml new file mode 100644 index 00000000000..812aa9a4ce1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-signals.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 + - signals + - Member[CloudStorage] + - - Django.db.models.Model~Subclass + - signals + - Member[Comment] + - - Django.db.models.Model~Subclass + - signals + - Member[Issue] + - - Django.db.models.Model~Subclass + - signals + - Member[Job] + - - Django.db.models.Model~Subclass + - signals + - Member[Label] + - - Django.db.models.Model~Subclass + - signals + - Member[Organization] + - - Django.db.models.Model~Subclass + - signals + - Member[Project] + - - Django.db.models.Model~Subclass + - signals + - Member[Task] + - - Django.db.models.Model~Subclass + - signals + - Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sigopt.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sigopt.model.yml new file mode 100644 index 00000000000..36552318f48 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sigopt.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - sigopt + - Member[urllib3_patch].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - sigopt + - Member[urllib3_patch].Member[HTTPSConnection] + - - http.client.HTTPConnection~Subclass + - sigopt + - Member[urllib3_patch].Member[SigOptHTTPConnection] + - - http.client.HTTPConnection~Subclass + - sigopt + - Member[urllib3_patch].Member[SigOptHTTPSConnection] 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 new file mode 100644 index 00000000000..ad7b3694039 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simple_sso.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 + - simple_sso + - Member[sso_client].Member[client].Member[User] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simplemathcaptcha.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simplemathcaptcha.model.yml new file mode 100644 index 00000000000..71eb50f9682 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-simplemathcaptcha.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 + - simplemathcaptcha + - Member[fields].Member[MathCaptchaField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-singlestoredb.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-singlestoredb.model.yml new file mode 100644 index 00000000000..06e6d50149a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-singlestoredb.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - singlestoredb + - Member[functions].Member[ext].Member[rowdat_1].Member[BytesIO] + - - io.StringIO~Subclass + - singlestoredb + - Member[management].Member[workspace].Member[StagesObjectBytesReader] + - - io.StringIO~Subclass + - singlestoredb + - Member[management].Member[workspace].Member[StagesObjectBytesWriter] + - - io.StringIO~Subclass + - singlestoredb + - Member[management].Member[workspace].Member[StagesObjectTextReader] + - - io.StringIO~Subclass + - singlestoredb + - Member[management].Member[workspace].Member[StagesObjectTextWriter] 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 new file mode 100644 index 00000000000..2961782cf7e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sitetree.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 + - sitetree + - Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - sitetree + - Member[utils].Member[Permission] 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 new file mode 100644 index 00000000000..4d895fd0340 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-slim.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 + - slim + - Member[datasets].Member[process_bounding_boxes].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smart_meter_texas.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smart_meter_texas.model.yml new file mode 100644 index 00000000000..863b898a82f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smart_meter_texas.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - smart_meter_texas + - Member[ClientSession] 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 new file mode 100644 index 00000000000..46539c478e3 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-smartmin.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 + - smartmin + - Member[users].Member[urls].Member[Login] + - - Django.Views.View~Subclass + - smartmin + - Member[users].Member[urls].Member[LogoutView] + - - Django.Views.View~Subclass + - smartmin + - Member[users].Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - smartmin + - Member[users].Member[views].Member[Login] + - - Django.Views.View~Subclass + - smartmin + - Member[views].Member[ProcessFormView] + - - Django.db.models.Model~Subclass + - smartmin + - Member[management].Member[ContentType] + - - Django.db.models.Model~Subclass + - smartmin + - Member[management].Member[Group] + - - Django.db.models.Model~Subclass + - smartmin + - Member[management].Member[Permission] + - - Django.db.models.Model~Subclass + - smartmin + - Member[perms].Member[Permission] + - - Django.db.models.Model~Subclass + - smartmin + - Member[users].Member[views].Member[Group] 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 new file mode 100644 index 00000000000..e9268dc7340 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snowflake.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 + - snowflake + - Member[server].Member[SnowflakeApplication] + - - tornado.web.Application~Subclass + - snowflake + - Member[server]Member[SnowflakeApplication] + - - tornado.web.RequestHandler~Subclass + - snowflake + - Member[server].Member[IDHandler] + - - tornado.web.RequestHandler~Subclass + - snowflake + - Member[server].Member[StatsHandler] + - - tornado.web.RequestHandler~Subclass + - snowflake + - Member[server]Member[IDHandler] + - - tornado.web.RequestHandler~Subclass + - snowflake + - Member[server]Member[StatsHandler] 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 new file mode 100644 index 00000000000..b962bc3af88 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-snscrape.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 + - snscrape + - Member[base].Member[_HTTPSConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-soaplib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-soaplib.model.yml new file mode 100644 index 00000000000..728cec0ff8c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-soaplib.model.yml @@ -0,0 +1,36 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - soaplib + - Member[client].Member[ElementTree] + - - lxml.etree~Alias + - soaplib + - Member[easy_client].Member[et] + - - lxml.etree~Alias + - soaplib + - Member[etimport].Member[ElementTree] + - - lxml.etree~Alias + - soaplib + - Member[ext].Member[wsdl2py].Member[et] + - - lxml.etree~Alias + - soaplib + - Member[serializers].Member[primitive].Member[ElementTree] + - - lxml.etree~Alias + - soaplib + - Member[service].Member[ElementTree] + - - lxml.etree~Alias + - soaplib + - Member[soap].Member[ElementTree] + - - lxml.etree~Alias + - soaplib + - Member[util].Member[ElementTree] + - - lxml.etree~Alias + - soaplib + - Member[wsgi_soap].Member[ElementTree] + - - lxml.etree~Alias + - soaplib + - Member[xml].Member[ElementTree] 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 new file mode 100644 index 00000000000..67de8d97058 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-social_django.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 + - social_django + - Member[strategy].Member[ContentType] 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 new file mode 100644 index 00000000000..5ba794b6a4f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sockjs.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 + - 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[rawwebsocket].Member[RawWebSocketTransport] + - - tornado.web.RequestHandler~Subclass + - sockjs + - Member[tornado].Member[transports].Member[websocket].Member[WebSocketTransport] + - - 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-solara.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solara.model.yml new file mode 100644 index 00000000000..cb41cbbe7ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-solara.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 + - solara + - Member[server].Member[jupyter].Member[cdn_handler].Member[CdnHandler] + - - tornado.web.RequestHandler~Subclass + - solara + - Member[server].Member[jupyter].Member[cdn_handler].Member[JupyterHandler] + - - tornado.web.RequestHandler~Subclass + - solara + - Member[server].Member[jupyter].Member[server_extension].Member[CdnHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-source.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-source.model.yml new file mode 100644 index 00000000000..a57824d3f28 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-source.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - source + - Member[ftrack_api].Member[cache].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spec.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spec.model.yml new file mode 100644 index 00000000000..85a10530fdc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-spec.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - spec + - Member[plugin].Member[IO] + - - io.StringIO~Subclass + - spec + - Member[trap].Member[CarbonCopy] + - - io.StringIO~Subclass + - spec + - Member[trap].Member[IO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx_antsibull_ext.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx_antsibull_ext.model.yml new file mode 100644 index 00000000000..11a579e2d78 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinx_antsibull_ext.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - sphinx_antsibull_ext + - Member[directives].Member[AnsibleLinks] + - - pydantic.BaseModel~Subclass + - sphinx_antsibull_ext + - Member[schemas].Member[ansible_links].Member[AnsibleLink] + - - pydantic.BaseModel~Subclass + - sphinx_antsibull_ext + - Member[schemas].Member[ansible_links].Member[AnsibleLinks] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinxcontrib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinxcontrib.model.yml new file mode 100644 index 00000000000..9b73d37f62a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sphinxcontrib.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 + - sphinxcontrib + - Member[httpexample].Member[parsers].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - sphinxcontrib + - Member[httpexample].Member[parsers].Member[HTTPRequest] + - - io.StringIO~Subclass + - sphinxcontrib + - Member[httpexample].Member[parsers].Member[BytesIO] + - - xml.etree.ElementTree~Subclass + - sphinxcontrib + - Member[issuetracker].Member[resolvers].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-splash.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-splash.model.yml new file mode 100644 index 00000000000..c40aef1afcc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-splash.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 + - splash + - Member[admin].Member[SplashConfig] + - - Django.db.models.Model~Subclass + - splash + - Member[middleware].Member[SplashConfig] + - - Django.db.models.Model~Subclass + - splash + - Member[models].Member[ConfigurationModel] + - - Django.db.models.Model~Subclass + - splash + - Member[models].Member[SplashConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-splitio.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-splitio.model.yml new file mode 100644 index 00000000000..0653cbfefd6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-splitio.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 + - splitio + - Member[push].Member[sse].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - splitio + - Member[push].Member[sse].Member[HTTPSConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_database.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_database.model.yml new file mode 100644 index 00000000000..877f7b80ec1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_database.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 + - sqlalchemy_database + - Member[_abc_async_database].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_database + - Member[database].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - sqlalchemy_database + - Member[database].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_mate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_mate.model.yml new file mode 100644 index 00000000000..b3bfd75d7ff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlalchemy_mate.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_mate + - Member[crud].Member[deleting].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_mate + - Member[crud].Member[inserting].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_mate + - Member[crud].Member[selecting].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_mate + - Member[crud].Member[updating].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_mate + - Member[engine_creator].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_mate + - Member[io].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_mate + - Member[orm].Member[extended_declarative_base].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_mate + - Member[pt].Member[Engine] + - - sqlalchemy.engine.Engine~Subclass + - sqlalchemy_mate + - Member[utils].Member[Engine] + - - sqlalchemy.orm.Session~Subclass + - sqlalchemy_mate + - Member[orm].Member[extended_declarative_base].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sqlalchemy_mate + - Member[pt].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - sqlalchemy_mate + - Member[utils].Member[Session] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlbag.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlbag.model.yml new file mode 100644 index 00000000000..b06b3d265dd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sqlbag.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 + - sqlbag + - Member[sqla].Member[Engine] 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 new file mode 100644 index 00000000000..eb122a1aca9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-src.model.yml @@ -0,0 +1,960 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[CaptchaField] + - - Django.Forms.Field~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[fields].Member[SanitizingCharField] + - - Django.Forms.Field~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[widgets].Member[AutocompleteGenericModelField] + - - Django.Forms.Field~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[widgets].Member[BaseLabledField] + - - Django.Forms.Field~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[widgets].Member[LabledCharField] + - - Django.Forms.Field~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[widgets].Member[LabledEmailField] + - - Django.Forms.Field~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[widgets].Member[LabledRegexField] + - - Django.Forms.Field~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[widgets].Member[LabledTextField] + - - Django.Forms.Field~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[widgets].Member[ModelChoiceAutocompleteField] + - - Django.Views.View~Subclass + - src + - Member[dal].Member[views].Member[BaseListView] + - - Django.Views.View~Subclass + - src + - Member[dal].Member[views].Member[BaseQuerySetView] + - - Django.Views.View~Subclass + - src + - Member[dal_select2].Member[views].Member[Select2GroupListView] + - - Django.Views.View~Subclass + - src + - Member[dal_select2].Member[views].Member[Select2ListView] + - - Django.Views.View~Subclass + - src + - Member[dal_select2].Member[views].Member[View] + - - Django.db.models.Model~Subclass + - src + - Member[dal_contenttypes].Member[fields].Member[ContentType] + - - Django.db.models.Model~Subclass + - src + - Member[dal_queryset_sequence].Member[fields].Member[ContentType] + - - Django.db.models.Model~Subclass + - src + - Member[dal_queryset_sequence].Member[views].Member[ContentType] + - - Django.db.models.Model~Subclass + - src + - Member[dal_queryset_sequence].Member[widgets].Member[ContentType] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[abs].Member[BaseRedmineSettings] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[admin].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[management].Member[commands].Member[syncdb].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[models].Member[AdminApp] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[admin].Member[BlacklistedIP] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[admin].Member[Group] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[auth_backends].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[cache].Member[Group] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[cache].Member[Permission] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[cache].Member[User] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[CaptchaStore] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[Group] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[Permission] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[management].Member[commands].Member[add_mass_group].Member[Group] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[management].Member[commands].Member[add_mass_group].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[management].Member[commands].Member[createsuperuser].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[models].Member[AbstractProfile] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[models].Member[BlacklistedIP] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[models].Member[Group] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[views].Member[BlacklistedIP] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[rmanager].Member[models].Member[ServerLog] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[api].Member[ContentType] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[models].Member[BillingProviderModel] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[models].Member[ContentProviderModel] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[models].Member[CustomAbstractModel] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[models].Member[ProviderModel] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[simplepages].Member[abs].Member[AbstractSimplePage] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[simplepages].Member[abs].Member[EditableTemplateModel] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[simplepages].Member[abs].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[simplepages].Member[admin].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[simplepages].Member[models].Member[DefaultSimplePage] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[simplepages].Member[utils].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[context_processors].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[management].Member[commands].Member[create_sitemap].Member[ContentType] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[management].Member[commands].Member[create_sitemap].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[models].Member[Siteskin] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[trash].Member[forms].Member[ContentType] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[trash].Member[forms].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[trash].Member[models].Member[SiteTrashModel] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[trash].Member[models].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[trash].Member[models].Member[TrashModel] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[core].Member[trash].Member[views].Member[Site] + - - Django.db.models.Model~Subclass + - src + - Member[spicy].Member[utils].Member[settings].Member[CustomSettings] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[forms].Member[ApplicationForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[forms].Member[DeveloperForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[forms].Member[MetricsForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[forms].Member[RobotsForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[forms].Member[SettingsForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[forms].Member[SiteForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[context_processors].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[AcceptUserAgreementForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[AdminPasswdForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[AdminPasswordChangeForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[CreateProfileForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[GroupForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[ModerateProfileForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[ProfileFiltersForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[ProfileForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[ProfileUploadForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[PublicProfileForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[RestorePasswordForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[SetEmailForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[SigninForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[SignupForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[forms].Member[SocialProfileUpdateForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[services].Member[LoginForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[views].Member[PasswordChangeForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[forms].Member[BillingProviderForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[forms].Member[ContentProviderForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[forms].Member[ProviderCreateForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[service].Member[forms].Member[ProviderForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[simplepages].Member[forms].Member[EditableTemplateForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[simplepages].Member[forms].Member[SimplePageForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[forms].Member[ThemeForm] + - - django.forms.BaseForm~Subclass + - src + - Member[spicy].Member[core].Member[trash].Member[forms].Member[TrashFiltersForm] + - - django.http.response.HttpResponseForbidden~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[middleware].Member[HttpResponseForbidden] + - - django.http.response.HttpResponseRedirect~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - src + - Member[spicy].Member[core].Member[simplepages].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponseRedirect~Subclass + - src + - Member[spicy].Member[core].Member[trash].Member[admin].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - src + - Member[spicy].Member[core].Member[admin].Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - src + - Member[spicy].Member[core].Member[profile].Member[services].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - src + - Member[spicy].Member[core].Member[rmanager].Member[middleware].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[decorators].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - src + - Member[spicy].Member[core].Member[siteskin].Member[decorators].Member[JsonResponse] + - - django.http.response.HttpResponse~Subclass + - src + - Member[spicy].Member[core].Member[trash].Member[views].Member[HttpResponse] + - - flask.Flask~Subclass + - src + - Member[app].Member[Flask] + - - flask.Flask~Subclass + - src + - Member[pandora].Member[bots].Member[server].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] + - - logging.Logger~Subclass + - src + - Member[falconpy].Member[_api_request].Member[_request].Member[Logger] + - - logging.Logger~Subclass + - src + - Member[falconpy].Member[_auth_object].Member[_falcon_interface].Member[Logger] + - - logging.Logger~Subclass + - src + - Member[falconpy].Member[_log].Member[_facility].Member[Logger] + - - logging.Logger~Subclass + - src + - Member[falconpy].Member[_service_class].Member[_base_service_class].Member[Logger] + - - logging.Logger~Subclass + - src + - Member[falconpy].Member[_util].Member[_functions].Member[Logger] + - - logging.Logger~Subclass + - src + - Member[falconpy].Member[api_complete].Member[_legacy].Member[Logger] + - - logging.Logger~Subclass + - src + - Member[falconpy].Member[debug].Member[Logger] + - - pickle~Alias + - src + - Member[spicy].Member[core].Member[rmanager].Member[middleware].Member[cPickle] + - - pydantic.BaseModel~Subclass + - src + - Member[Filter] + - - pydantic.BaseModel~Subclass + - src + - Member[QueryDefaults] + - - pydantic.BaseModel~Subclass + - src + - Member[QueryResultSet] + - - pydantic.BaseModel~Subclass + - src + - Member[QueryRunStats] + - - pydantic.BaseModel~Subclass + - src + - Member[Query] + - - pydantic.BaseModel~Subclass + - src + - Member[SleepConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[SortBy] + - - pydantic.BaseModel~Subclass + - src + - Member[cache].Member[cache_factory].Member[RedisConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[cache].Member[redis_cache].Member[RedisConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[BuilderGraphConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[CacheConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[ConfigFiles] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[Files] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[RecommenderConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[RedisConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[SQLs] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[SubPubConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[SubscriberConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs].Member[TrainingConfiguration] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[BuilderGraphConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[CacheConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[ConfigFiles] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[Files] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[RecommenderConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[RedisConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[SQLs] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[SubPubConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[SubscriberConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[configs]Member[TrainingConfiguration] + - - pydantic.BaseModel~Subclass + - src + - Member[data].Member[dataloader].Member[Files] + - - pydantic.BaseModel~Subclass + - src + - Member[data].Member[dataloader].Member[SQLs] + - - pydantic.BaseModel~Subclass + - src + - Member[endpoint].Member[recommender_endpoint].Member[SubPubConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[endpoint].Member[recommender_endpoint].Member[User] + - - pydantic.BaseModel~Subclass + - src + - Member[flipside].Member[Filter] + - - pydantic.BaseModel~Subclass + - src + - Member[flipside].Member[QueryResultSet] + - - pydantic.BaseModel~Subclass + - src + - Member[flipside].Member[QueryRun] + - - pydantic.BaseModel~Subclass + - src + - Member[flipside].Member[Query] + - - pydantic.BaseModel~Subclass + - src + - Member[flipside].Member[SortBy] + - - pydantic.BaseModel~Subclass + - src + - Member[flipside].Member[SqlStatement] + - - pydantic.BaseModel~Subclass + - src + - Member[graph].Member[graph_builder].Member[BuilderGraphConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[graph].Member[graph_builder].Member[Files] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[CancelQueryRunRpcRequestParams] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[CreateQueryRunRpcParams] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[Filter] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[GetQueryRunResultsRpcParams] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[GetQueryRunResultsRpcResult] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[GetQueryRunRpcRequestParams] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[GetSqlStatementParams] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[Page] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[QueryDefaults] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[QueryResultSet] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[QueryRun] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[Query] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[SleepConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[SortBy] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[SqlStatement] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[compass_query_integration].Member[Tags] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[defaults].Member[QueryDefaults] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[query_result_set_builder].Member[GetQueryRunResultsRpcResult] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[query_result_set_builder].Member[QueryResultSet] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[query_result_set_builder].Member[QueryRunStats] + - - pydantic.BaseModel~Subclass + - src + - Member[integrations].Member[query_integration].Member[query_result_set_builder].Member[QueryRun] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[db].Member[PydanticWrapper] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[git].Member[tool].Member[AsyncGit] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[git].Member[tool].Member[DiffStats] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[git].Member[tool].Member[GitBase] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[git].Member[tool].Member[GitCommitInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[git].Member[tool].Member[Git] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[job].Member[JobKey] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[job].Member[JobOutput] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[job].Member[LibcxxJob] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[job].Member[PlotKey] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[jobs].Member[CompilerMetrics] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[jobs].Member[compiler_metrics].Member[CompilerMetrics] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[jobs].Member[git_stats].Member[Accumulator] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[jobs].Member[git_stats].Member[DiffStatsAccumulator] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[jobs].Member[git_stats].Member[DiffStats] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[jobs].Member[git_stats].Member[GitCommitInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[types].Member[Bytes] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[types].Member[CompilationDatabaseEntry] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[types].Member[CompilerInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[types].Member[Duration] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[types].Member[LibcxxInfo] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[types].Member[MemoryUsage] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[types].Member[SIValue] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[types].Member[TimeWindow] + - - pydantic.BaseModel~Subclass + - src + - Member[libcxx].Member[types].Member[Version] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[Filter] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[QueryDefaults] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[QueryResultSet] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[QueryRunStats] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[Query] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[SleepConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[SortBy] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[Filter] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[SortBy] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[cancel_query_run].Member[CancelQueryRunRpcRequestParams] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[cancel_query_run].Member[CancelQueryRunRpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[cancel_query_run].Member[CancelQueryRunRpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[cancel_query_run].Member[CancelQueryRunRpcResult] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[cancel_query_run].Member[QueryRun] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[cancel_query_run].Member[RpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[cancel_query_run].Member[RpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[column_metadata].Member[ColumnMetadata] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[page].Member[Page] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[page_stats].Member[PageStats] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[query_request].Member[QueryRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[query_request].Member[Tags] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[query_run].Member[QueryRun] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[query_run].Member[Tags] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[rpc_error].Member[RpcError] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[rpc_request].Member[RpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[rpc_response].Member[RpcError] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[rpc_response].Member[RpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[sql_statement].Member[ColumnMetadata] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[sql_statement].Member[SqlStatement] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[sql_statement].Member[Tags] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[core].Member[tags].Member[Tags] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[CreateQueryRunRpcParams] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[CreateQueryRunRpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[CreateQueryRunRpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[CreateQueryRunRpcResult] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[QueryRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[QueryRun] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[RpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[RpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[SqlStatement] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[create_query_run].Member[Tags] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run].Member[GetQueryRunRpcRequestParams] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run].Member[GetQueryRunRpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run].Member[GetQueryRunRpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run].Member[GetQueryRunRpcResult] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run].Member[QueryRun] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run].Member[RpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run].Member[RpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run].Member[Tags] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[Filter] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[GetQueryRunResultsRpcParams] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[GetQueryRunResultsRpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[GetQueryRunResultsRpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[GetQueryRunResultsRpcResult] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[PageStats] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[Page] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[QueryRun] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[RpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[RpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_query_run_results].Member[SortBy] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_sql_statement].Member[GetSqlStatementParams] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_sql_statement].Member[GetSqlStatementRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_sql_statement].Member[GetSqlStatementResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_sql_statement].Member[GetSqlStatemetnResult] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_sql_statement].Member[RpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_sql_statement].Member[RpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[get_sql_statement].Member[SqlStatement] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[query_results].Member[PageStats] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[query_results].Member[Page] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[query_results].Member[QueryResultsRpcParams] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[query_results].Member[QueryResultsRpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[query_results].Member[QueryResultsRpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[query_results].Member[QueryResultsRpcResult] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[query_results].Member[QueryRun] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[query_results].Member[RpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[compass].Member[query_results].Member[RpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[query].Member[Query] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[query_defaults].Member[QueryDefaults] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[query_result_set].Member[PageStats] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[query_result_set].Member[QueryResultSet] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[query_result_set].Member[QueryRunStats] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[query_run_stats].Member[QueryRunStats] + - - pydantic.BaseModel~Subclass + - src + - Member[models].Member[sleep_config].Member[SleepConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[pubsub].Member[recommender_subscribers].Member[ConfigFiles] + - - pydantic.BaseModel~Subclass + - src + - Member[recommender].Member[recommender].Member[RecommenderConfig] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[CancelQueryRunRpcRequestParams] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[CancelQueryRunRpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[CancelQueryRunRpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[CreateQueryRunRpcParams] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[CreateQueryRunRpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[CreateQueryRunRpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[GetQueryRunResultsRpcParams] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[GetQueryRunResultsRpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[GetQueryRunResultsRpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[GetQueryRunRpcRequestParams] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[GetQueryRunRpcRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[GetQueryRunRpcResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[GetSqlStatementParams] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[GetSqlStatementRequest] + - - pydantic.BaseModel~Subclass + - src + - Member[rpc].Member[GetSqlStatementResponse] + - - pydantic.BaseModel~Subclass + - src + - Member[utils].Member[sleep].Member[SleepConfig] + - - requests.models.Response~Subclass + - src + - Member[pandora].Member[turbo].Member[chat].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sslserver.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sslserver.model.yml new file mode 100644 index 00000000000..66a2938d312 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sslserver.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - wsgiref.simple_server.WSGIServer~Subclass + - sslserver + - Member[management].Member[commands].Member[runsslserver].Member[SecureHTTPServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - sslserver + - Member[management].Member[commands].Member[runsslserver].Member[ThreadedWSGIServer] + - - wsgiref.simple_server.WSGIServer~Subclass + - sslserver + - Member[management].Member[commands].Member[runsslserver].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stable_diffusion_img2img.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stable_diffusion_img2img.model.yml new file mode 100644 index 00000000000..1a14cd81556 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stable_diffusion_img2img.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - stable_diffusion_img2img + - Member[module].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stable_diffusion_inpainting.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stable_diffusion_inpainting.model.yml new file mode 100644 index 00000000000..4e8976901a8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stable_diffusion_inpainting.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - stable_diffusion_inpainting + - Member[module].Member[BytesIO] 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 new file mode 100644 index 00000000000..550dcaf00c6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-star_ratings.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 + - 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[ContentType] + - - Django.db.models.Model~Subclass + - star_ratings + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - star_ratings + - Member[models].Member[UserRating] + - - Django.db.models.Model~Subclass + - star_ratings + - Member[templatetags].Member[ratings].Member[UserRating] + - - Django.db.models.Model~Subclass + - star_ratings + - Member[views].Member[ContentType] 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 new file mode 100644 index 00000000000..e41577bebf4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-starlette_admin.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - starlette_admin + - Member[contrib].Member[sqlmodel].Member[view].Member[SQLModel] 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 new file mode 100644 index 00000000000..f78fa883f39 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-static_sitemaps.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - static_sitemaps + - Member[generator].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-statici18n.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-statici18n.model.yml new file mode 100644 index 00000000000..b8959064baf --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-statici18n.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 + - statici18n + - Member[management].Member[commands].Member[compilejsi18n].Member[JSONCatalog] + - - Django.Views.View~Subclass + - statici18n + - Member[management].Member[commands].Member[compilejsi18n].Member[JavaScriptCatalog] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-steembase.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-steembase.model.yml new file mode 100644 index 00000000000..3ba52c34921 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-steembase.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 + - steembase + - Member[http_client].Member[HTTPConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-storage.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-storage.model.yml new file mode 100644 index 00000000000..3173b3542f0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-storage.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - storage + - Member[vmax].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-store.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-store.model.yml new file mode 100644 index 00000000000..736bede794c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-store.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 + - store + - Member[urls].Member[IndexView] 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 new file mode 100644 index 00000000000..064d6b16670 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry.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 + - strawberry + - Member[django].Member[views].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..5ce6e3a8c1c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-strawberry_django.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 + - strawberry_django + - Member[auth].Member[mutations].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - strawberry_django + - Member[integrations].Member[guardian].Member[GroupObjectPermissionBase] + - - Django.db.models.Model~Subclass + - strawberry_django + - Member[integrations].Member[guardian].Member[Group] + - - Django.db.models.Model~Subclass + - strawberry_django + - Member[integrations].Member[guardian].Member[UserObjectPermissionBase] + - - 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[typing].Member[AbstractBaseUser] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stream.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stream.model.yml new file mode 100644 index 00000000000..f48568975a6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-stream.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - stream + - Member[ws_client].Member[StringIO] 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 new file mode 100644 index 00000000000..1a1308b380b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-submissions.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 + - submissions + - Member[admin].Member[TeamSubmission] + - - 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[TeamSubmission] + - - 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-sudo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sudo.model.yml new file mode 100644 index 00000000000..a6b8f400653 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-sudo.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 + - sudo + - Member[views].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..0b1ec67095d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supabase.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - supabase + - Member[PostgrestAPIResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supafunc.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supafunc.model.yml new file mode 100644 index 00000000000..5a3ed920cec --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-supafunc.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - supafunc + - Member[_async].Member[functions_client].Member[AsyncClient] + - - httpx.Client~Subclass + - supafunc + - Member[_sync].Member[functions_client].Member[SyncClient] + - - httpx.Client~Subclass + - supafunc + - Member[utils].Member[AsyncClient] + - - httpx.Client~Subclass + - supafunc + - Member[utils].Member[BaseClient] + - - httpx.Client~Subclass + - supafunc + - Member[utils].Member[SyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-svglib.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-svglib.model.yml new file mode 100644 index 00000000000..9a95a8488c0 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-svglib.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - svglib + - Member[svglib].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-swagger_parser.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-swagger_parser.model.yml new file mode 100644 index 00000000000..b1379ebe28d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-swagger_parser.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - swagger_parser + - Member[swagger_parser].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-synthetic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-synthetic.model.yml new file mode 100644 index 00000000000..a01ff76b7f6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-synthetic.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - synthetic + - Member[pickle] 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 new file mode 100644 index 00000000000..0013df2a4b1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-table.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 + - table + - Member[urls].Member[FeedDataView] + - - Django.Views.View~Subclass + - table + - Member[views].Member[BaseListView] + - - Django.Views.View~Subclass + - table + - Member[views].Member[FeedDataView] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tabulator.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tabulator.model.yml new file mode 100644 index 00000000000..16d3fe20d5a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tabulator.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tabulator + - Member[parsers].Member[ods].Member[BytesIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tamr_toolbox.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tamr_toolbox.model.yml new file mode 100644 index 00000000000..0a53be1ef94 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tamr_toolbox.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 + - tamr_toolbox + - Member[project].Member[_common].Member[transformations].Member[Response] + - - requests.models.Response~Subclass + - tamr_toolbox + - Member[utils].Member[client].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tank_utility.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tank_utility.model.yml new file mode 100644 index 00000000000..4a68af79c8a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tank_utility.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 + - tank_utility + - Member[common].Member[SplitResult] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-target.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-target.model.yml new file mode 100644 index 00000000000..714054003d6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-target.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - target + - Member[cmd].Member[CpuHandler] + - - tornado.web.RequestHandler~Subclass + - target + - Member[cmd].Member[DiskHandler] + - - tornado.web.RequestHandler~Subclass + - target + - Member[cmd].Member[MainHandler] + - - tornado.web.RequestHandler~Subclass + - target + - Member[cmd].Member[MemoryHandler] + - - tornado.web.RequestHandler~Subclass + - target + - Member[cmd].Member[SleepHandler] + - - tornado.web.RequestHandler~Subclass + - target + - Member[cmd].Member[SleepyHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskflow.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskflow.model.yml new file mode 100644 index 00000000000..f49e33e33a6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-taskflow.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - taskflow + - Member[rest].Member[resources].Member[Resource] + - - flask.MethodView~Subclass + - taskflow + - Member[rest].Member[resources].Member[TaskListResource] + - - flask.MethodView~Subclass + - taskflow + - Member[rest].Member[resources].Member[TaskResource] + - - flask.MethodView~Subclass + - taskflow + - Member[rest].Member[resources].Member[WorkflowListResource] + - - flask.MethodView~Subclass + - taskflow + - Member[rest].Member[resources].Member[WorkflowResource] 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 new file mode 100644 index 00000000000..3c212e5c27f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tda.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - tda + - Member[auth].Member[AsyncOAuth2Client] + - - httpx.Client~Subclass + - tda + - Member[auth].Member[OAuth2Client] 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 new file mode 100644 index 00000000000..777fa541c9a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tenant_schemas.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 + - 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 new file mode 100644 index 00000000000..1b0427386eb --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tensor2tensor.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tensor2tensor + - Member[data_generators].Member[function_docstring].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-terminado.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-terminado.model.yml new file mode 100644 index 00000000000..8c541e969a9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-terminado.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 + - terminado + - Member[TermSocket] + - - tornado.web.RequestHandler~Subclass + - terminado + - Member[management].Member[TermSocket] + - - tornado.web.RequestHandler~Subclass + - terminado + - Member[websocket].Member[TermSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tesla_wall_connector.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tesla_wall_connector.model.yml new file mode 100644 index 00000000000..8dae77f847b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tesla_wall_connector.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - tesla_wall_connector + - Member[wall_connector].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-textclassifier.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-textclassifier.model.yml new file mode 100644 index 00000000000..fcdf3186919 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-textclassifier.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 + - textclassifier + - Member[admin].Member[TrainingData] + - - Django.db.models.Model~Subclass + - textclassifier + - Member[classifier].Member[TrainingData] + - - Django.db.models.Model~Subclass + - textclassifier + - Member[models].Member[TrainingData] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-textual_dev.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-textual_dev.model.yml new file mode 100644 index 00000000000..48c66fcbe32 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-textual_dev.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - textual_dev + - Member[client].Member[StringIO] + - - pickle~Alias + - textual_dev + - Member[client].Member[pickle] + - - pickle~Alias + - textual_dev + - Member[service].Member[pickle] 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 new file mode 100644 index 00000000000..74671766792 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-theano.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - theano + - Member[compat].Member[BytesIO] + - - io.StringIO~Subclass + - theano + - Member[configparser].Member[StringIO] + - - io.StringIO~Subclass + - theano + - Member[gof].Member[cmodule].Member[BytesIO] + - - io.StringIO~Subclass + - theano + - Member[gof].Member[cmodule].Member[StringIO] + - - io.StringIO~Subclass + - theano + - Member[gof].Member[optdb].Member[StringIO] + - - io.StringIO~Subclass + - theano + - Member[gpuarray].Member[nnet].Member[StringIO] + - - io.StringIO~Subclass + - theano + - Member[misc].Member[hooks].Member[check_whitespace].Member[StringIO] + - - io.StringIO~Subclass + - theano + - Member[misc].Member[pkl_utils].Member[BytesIO] + - - io.StringIO~Subclass + - theano + - Member[tensor].Member[opt].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-threaded_multihost.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-threaded_multihost.model.yml new file mode 100644 index 00000000000..bdb8725a309 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-threaded_multihost.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 + - threaded_multihost + - Member[sites].Member[Site] + - - Django.db.models.Model~Subclass + - threaded_multihost + - Member[threadlocals].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-threadedcomments.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-threadedcomments.model.yml new file mode 100644 index 00000000000..4b3b4113eff --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-threadedcomments.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 + - threadedcomments + - Member[admin].Member[ThreadedComment] + - - Django.db.models.Model~Subclass + - threadedcomments + - Member[forms].Member[ThreadedComment] + - - Django.db.models.Model~Subclass + - threadedcomments + - Member[management].Member[commands].Member[migrate_threaded_comments].Member[Site] + - - Django.db.models.Model~Subclass + - threadedcomments + - Member[management].Member[commands].Member[migrate_threaded_comments].Member[ThreadedComment] + - - Django.db.models.Model~Subclass + - threadedcomments + - Member[models].Member[Comment] + - - Django.db.models.Model~Subclass + - threadedcomments + - Member[models].Member[ThreadedComment] + - - django.forms.BaseForm~Subclass + - threadedcomments + - Member[forms].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - threadedcomments + - Member[forms].Member[ThreadedCommentForm] 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 new file mode 100644 index 00000000000..dade6db5eb4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tidings.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 + - tidings + - Member[events].Member[ContentType] + - - Django.db.models.Model~Subclass + - tidings + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - tidings + - Member[models].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timer.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timer.model.yml new file mode 100644 index 00000000000..6a0e6ac4f43 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timer.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - timer + - Member[app].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timetable.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timetable.model.yml new file mode 100644 index 00000000000..3b3ab88faa2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-timetable.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - timetable + - Member[Flask] + - - flask.Response~Subclass + - timetable + - Member[views].Member[Response] + - - flask.Response~Subclass + - timetable + - Member[views].Member[event].Member[Response] + - - flask.Response~Subclass + - timetable + - Member[views].Member[note].Member[Response] + - - flask.Response~Subclass + - timetable + - Member[views].Member[user].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tokenizers.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tokenizers.model.yml new file mode 100644 index 00000000000..527255d72e8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tokenizers.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - tokenizers + - Member[train_tabular_data_tokenizer].Member[pickle] 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 new file mode 100644 index 00000000000..8836dafb1ca --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tools.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 + - tools + - Member[languages].Member[language_names].Member[ET] + - - xml.etree.ElementTree~Subclass + - tools + - Member[languages_meta].Member[ET] + - - xml.etree.ElementTree~Subclass + - tools + - Member[readers].Member[ET] + - - xml.etree.ElementTree~Subclass + - tools + - Member[udhr_comparison].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 new file mode 100644 index 00000000000..e8c22c9e198 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tornadio2.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 + - tornadio2 + - Member[persistent].Member[TornadioFlashSocketHandler] + - - tornado.web.RequestHandler~Subclass + - tornadio2 + - Member[persistent].Member[TornadioWebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - tornadio2 + - Member[persistent].Member[WebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-traffic.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-traffic.model.yml new file mode 100644 index 00000000000..a4f909ae573 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-traffic.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - traffic + - Member[pickle] 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 new file mode 100644 index 00000000000..7ce101cbe8c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-training.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 + - training + - Member[urls].Member[RedirectView] + - - Django.Views.View~Subclass + - training + - Member[urls].Member[TemplateView] 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 new file mode 100644 index 00000000000..9d818599591 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-translations.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 + - translations + - Member[management].Member[commands].Member[synctranslations].Member[ContentType] + - - Django.db.models.Model~Subclass + - translations + - Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - translations + - Member[utils].Member[ContentType] 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 new file mode 100644 index 00000000000..6619034da57 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-treeherder.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 + - treeherder + - Member[auth].Member[backends].Member[User] + - - Django.db.models.Model~Subclass + - treeherder + - Member[model].Member[models].Member[User] + - - Django.db.models.Model~Subclass + - treeherder + - Member[perf].Member[models].Member[User] + - - 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[refdata].Member[User] + - - Django.db.models.Model~Subclass + - treeherder + - Member[webapp].Member[api].Member[serializers].Member[User] 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 new file mode 100644 index 00000000000..a655c011f11 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trench.model.yml @@ -0,0 +1,150 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - trench + - Member[backends].Member[application].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - trench + - Member[command].Member[authenticate_second_factor].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - trench + - Member[command].Member[authenticate_user].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - trench + - Member[serializers].Member[AbstractUser] + - - 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[views].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - trench + - Member[views].Member[authtoken].Member[Token] + - - Django.db.models.Model~Subclass + - trench + - Member[views].Member[base].Member[AbstractUser] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[activate_mfa_method].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[authenticate_second_factor].Member[InvalidCodeError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[authenticate_second_factor].Member[InvalidTokenError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[authenticate_user].Member[UnauthenticatedError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[create_mfa_method].Member[MFAMethodAlreadyActiveError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[deactivate_mfa_method].Member[DeactivationOfPrimaryMFAMethodError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[deactivate_mfa_method].Member[MFANotEnabledError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[remove_backup_code].Member[InvalidCodeError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[remove_backup_code].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[replace_mfa_method_backup_codes].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[set_primary_mfa_method].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[command].Member[set_primary_mfa_method].Member[MFAPrimaryMethodInactiveError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[CodeInvalidOrExpiredError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[DeactivationOfPrimaryMFAMethodError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[InvalidCodeError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[InvalidTokenError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[MFAMethodAlreadyActiveError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[MFANotEnabledError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[MFAPrimaryMethodInactiveError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[MFASourceFieldDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[MFAValidationError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[OTPCodeMissingError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[UnauthenticatedError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[exceptions].Member[ValidationError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[models].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[query].Member[get_mfa_config_by_name].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[responses].Member[MFAValidationError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[serializers].Member[CodeInvalidOrExpiredError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[serializers].Member[MFAMethodAlreadyActiveError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[serializers].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[serializers].Member[MFANotEnabledError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[serializers].Member[OTPCodeMissingError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[views].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[views].Member[MFASourceFieldDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[views].Member[MFAValidationError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[views].Member[base].Member[MFAMethodDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[views].Member[base].Member[MFASourceFieldDoesNotExistError] + - - rest_framework.exceptions.APIException~Subclass + - trench + - Member[views].Member[base].Member[MFAValidationError] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trivup.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trivup.model.yml new file mode 100644 index 00000000000..9d29dddc18e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-trivup.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 + - trivup + - Member[apps].Member[OauthbearerOIDCApp].Member[BaseHTTPRequestHandler] + - - http.server.BaseHTTPRequestHandler~Subclass + - trivup + - Member[apps].Member[OauthbearerOIDCApp].Member[WebServerHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ttls.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ttls.model.yml new file mode 100644 index 00000000000..1b98bde17d1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ttls.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - ttls + - Member[client].Member[ClientSession] 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 new file mode 100644 index 00000000000..36e86dfd47d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-tw2.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - tw2 + - Member[core].Member[command].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twder.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twder.model.yml new file mode 100644 index 00000000000..4b31ef5c6d2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twder.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - twder + - Member[BytesIO] + - - io.StringIO~Subclass + - twder + - Member[api].Member[BytesIO] + - - lxml.etree~Alias + - twder + - Member[api].Member[etree] + - - lxml.etree~Alias + - twder + - Member[etree] 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 new file mode 100644 index 00000000000..1ac7e29aaa6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-twilio.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - twilio + - Member[app].Member[Flask] + - - flask.Flask~Subclass + - twilio + - Member[main].Member[Flask] 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 new file mode 100644 index 00000000000..cc0aca5f096 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-two_factor.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 + - two_factor + - Member[plugins].Member[phonenumber].Member[urls].Member[PhoneSetupView] + - - 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[PhoneSetupView] + - - Django.Views.View~Subclass + - two_factor + - Member[urls].Member[LoginView] + - - Django.Views.View~Subclass + - two_factor + - Member[urls].Member[SetupView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[SetupView] + - - 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[SetupView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[utils].Member[IdempotentSessionWizardView] + - - Django.Views.View~Subclass + - two_factor + - Member[views].Member[utils].Member[SessionWizardView] + - - Django.db.models.Model~Subclass + - two_factor + - Member[forms].Member[TOTPDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[email].Member[method].Member[EmailDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[admin].Member[PhoneDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[forms].Member[PhoneDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[method].Member[PhoneDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[models].Member[Device] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[models].Member[PhoneDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[models].Member[ThrottlingMixin] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[phonenumber].Member[views].Member[PhoneDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[admin].Member[WebauthnDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[forms].Member[WebauthnDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[method].Member[WebauthnDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[models].Member[Device] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[models].Member[ThrottlingMixin] + - - Django.db.models.Model~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[models].Member[WebauthnDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[views].Member[core].Member[StaticDevice] + - - Django.db.models.Model~Subclass + - two_factor + - Member[views].Member[core].Member[StaticToken] + - - django.forms.BaseForm~Subclass + - two_factor + - Member[views].Member[utils].Member[ManagementForm] + - - 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[mixins].Member[TemplateResponse] + - - pydantic.BaseModel~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[forms].Member[PublicKeyCredentialRpEntity] + - - pydantic.BaseModel~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[forms].Member[PublicKeyCredentialUserEntity] + - - pydantic.BaseModel~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[utils].Member[AuthenticatorSelectionCriteria] + - - pydantic.BaseModel~Subclass + - two_factor + - Member[plugins].Member[webauthn].Member[utils].Member[PublicKeyCredentialDescriptor] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uasiren.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uasiren.model.yml new file mode 100644 index 00000000000..f0b0e375916 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-uasiren.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - uasiren + - Member[client].Member[ClientSession] 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 new file mode 100644 index 00000000000..55eecb554e9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unicorn_binance_websocket_api.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.MethodView~Subclass + - unicorn_binance_websocket_api + - Member[BinanceWebSocketApiRestServer] + - - flask.MethodView~Subclass + - unicorn_binance_websocket_api + - Member[manager].Member[BinanceWebSocketApiRestServer] + - - flask.MethodView~Subclass + - unicorn_binance_websocket_api + - Member[restserver].Member[BinanceWebSocketApiRestServer] + - - flask.MethodView~Subclass + - unicorn_binance_websocket_api + - Member[restserver].Member[Resource] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unifi_discovery.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unifi_discovery.model.yml new file mode 100644 index 00000000000..53e0d20e602 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unifi_discovery.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - unifi_discovery + - Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-united_states_of_browsers.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-united_states_of_browsers.model.yml new file mode 100644 index 00000000000..a4b6e245eb8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-united_states_of_browsers.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - united_states_of_browsers + - Member[usb_server].Member[usb_server].Member[Flask] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unknown.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unknown.model.yml new file mode 100644 index 00000000000..686bf266034 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unknown.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - unknown + - Member[Flask] 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 new file mode 100644 index 00000000000..f0e66eb6706 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unstructured.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - unstructured + - Member[staging].Member[argilla].Member[Text2TextRecord] + - - pydantic.BaseModel~Subclass + - unstructured + - Member[staging].Member[argilla].Member[TextClassificationRecord] + - - pydantic.BaseModel~Subclass + - unstructured + - Member[staging].Member[argilla].Member[TokenClassificationRecord] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unstructured_inference.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unstructured_inference.model.yml new file mode 100644 index 00000000000..4e9881de12a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-unstructured_inference.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 + - unstructured_inference + - Member[models].Member[tables].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-updater.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-updater.model.yml new file mode 100644 index 00000000000..30fc2d817c7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-updater.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 + - updater + - Member[components].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upsmychoice.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upsmychoice.model.yml new file mode 100644 index 00000000000..5110e16181f --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upsmychoice.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - upsmychoice + - Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upyog.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upyog.model.yml new file mode 100644 index 00000000000..bb75e159950 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-upyog.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - upyog + - Member[StringIO] + - - io.StringIO~Subclass + - upyog + - Member[_compat].Member[BytesIO] + - - io.StringIO~Subclass + - upyog + - Member[_compat].Member[StringIO] + - - io.StringIO~Subclass + - upyog + - Member[util].Member[profile].Member[StringIO] + - - io.StringIO~Subclass + - upyog + - Member[util].Member[template].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-url_or_relative_url_field.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-url_or_relative_url_field.model.yml new file mode 100644 index 00000000000..5f805f4a985 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-url_or_relative_url_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 + - url_or_relative_url_field + - Member[fields].Member[URLOrRelativeURLFormField] + - - Django.Forms.Field~Subclass + - url_or_relative_url_field + - Member[forms].Member[URLField] + - - Django.Forms.Field~Subclass + - url_or_relative_url_field + - Member[forms].Member[URLOrRelativeURLFormField] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user.model.yml new file mode 100644 index 00000000000..fef1a82fd8c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - user + - Member[Blueprint] 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 new file mode 100644 index 00000000000..1dc24fb84b8 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_profile.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 + - user_profile + - Member[urls].Member[LoginView] + - - Django.Views.View~Subclass + - user_profile + - Member[urls].Member[LogoutView] + - - Django.db.models.Model~Subclass + - user_profile + - Member[api].Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - user_profile + - Member[api].Member[views].Member[User] + - - Django.db.models.Model~Subclass + - user_profile + - Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - user_profile + - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - user_profile + - Member[views].Member[User] 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 new file mode 100644 index 00000000000..e44a69546ba --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_sessions.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 + - user_sessions + - Member[urls].Member[SessionDeleteView] + - - Django.Views.View~Subclass + - user_sessions + - Member[views].Member[BaseDetailView] + - - Django.Views.View~Subclass + - user_sessions + - Member[views].Member[SessionDeleteView] 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 new file mode 100644 index 00000000000..4b0316d52de --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-user_tasks.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 + - user_tasks + - Member[admin].Member[UserTaskArtifact] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[admin].Member[UserTaskStatus] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[models].Member[TimeStampedModel] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[models].Member[UserTaskArtifact] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[models].Member[UserTaskStatus] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[serializers].Member[UserTaskArtifact] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[serializers].Member[UserTaskStatus] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[signals].Member[UserTaskStatus] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[tasks].Member[UserTaskStatus] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[views].Member[UserTaskArtifact] + - - Django.db.models.Model~Subclass + - user_tasks + - Member[views].Member[UserTaskStatus] 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 new file mode 100644 index 00000000000..0862197e24c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-users.model.yml @@ -0,0 +1,255 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - users + - Member[forms].Member[CaptchaField] + - - Django.Forms.Field~Subclass + - users + - Member[forms].Member[ReCaptchaField] + - - Django.Views.View~Subclass + - users + - Member[urls].Member[ActivateView] + - - Django.Views.View~Subclass + - users + - Member[urls].Member[LoginView] + - - Django.Views.View~Subclass + - users + - Member[urls].Member[LogoutView] + - - Django.Views.View~Subclass + - users + - Member[urls].Member[PasswordResetCompleteView] + - - Django.Views.View~Subclass + - users + - Member[urls].Member[PasswordResetConfirmView] + - - Django.Views.View~Subclass + - users + - Member[urls].Member[PasswordResetDoneView] + - - Django.Views.View~Subclass + - users + - Member[urls].Member[PasswordResetView] + - - Django.Views.View~Subclass + - users + - Member[urls].Member[ProfileView] + - - Django.Views.View~Subclass + - users + - Member[urls].Member[RegisterView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[ActivateView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[ContactFormView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[EmailVerificationView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[LoginView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[MailingView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[ProfileView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[RegisterView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[ReviewDeleteView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[ReviewUpdateView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[ReviewView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[UpdateView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[UserLoginView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[UserProfileView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[UserRegistrationView] + - - Django.Views.View~Subclass + - users + - Member[views].Member[View] + - - Django.db.models.Model~Subclass + - users + - Member[admin].Member[Contact] + - - Django.db.models.Model~Subclass + - users + - Member[admin].Member[EmailVerification] + - - Django.db.models.Model~Subclass + - users + - Member[admin].Member[Mailing] + - - Django.db.models.Model~Subclass + - users + - Member[admin].Member[Review] + - - Django.db.models.Model~Subclass + - users + - Member[admin].Member[StarRating] + - - Django.db.models.Model~Subclass + - users + - Member[admin].Member[User] + - - Django.db.models.Model~Subclass + - users + - Member[forms].Member[Contact] + - - Django.db.models.Model~Subclass + - users + - Member[forms].Member[Mailing] + - - Django.db.models.Model~Subclass + - users + - Member[forms].Member[Review] + - - Django.db.models.Model~Subclass + - users + - Member[forms].Member[StarRating] + - - Django.db.models.Model~Subclass + - users + - Member[forms].Member[User] + - - Django.db.models.Model~Subclass + - users + - Member[management].Member[commands].Member[csu].Member[User] + - - Django.db.models.Model~Subclass + - users + - Member[models].Member[AbstractUser] + - - Django.db.models.Model~Subclass + - users + - Member[models].Member[Contact] + - - Django.db.models.Model~Subclass + - users + - Member[models].Member[CustomUser] + - - Django.db.models.Model~Subclass + - users + - Member[models].Member[EmailVerification] + - - Django.db.models.Model~Subclass + - users + - Member[models].Member[Mailing] + - - Django.db.models.Model~Subclass + - users + - Member[models].Member[Review] + - - Django.db.models.Model~Subclass + - users + - Member[models].Member[StarRating] + - - Django.db.models.Model~Subclass + - users + - Member[models].Member[User] + - - Django.db.models.Model~Subclass + - users + - Member[serializers].Member[Contact] + - - Django.db.models.Model~Subclass + - users + - Member[serializers].Member[Mailing] + - - Django.db.models.Model~Subclass + - users + - Member[serializers].Member[Review] + - - Django.db.models.Model~Subclass + - users + - Member[serializers].Member[User] + - - Django.db.models.Model~Subclass + - users + - Member[services].Member[EmailVerification] + - - Django.db.models.Model~Subclass + - users + - Member[services].Member[User] + - - Django.db.models.Model~Subclass + - users + - Member[services].Member[random_password].Member[User] + - - Django.db.models.Model~Subclass + - users + - Member[tasks].Member[Mailing] + - - Django.db.models.Model~Subclass + - users + - Member[views].Member[Contact] + - - Django.db.models.Model~Subclass + - users + - Member[views].Member[EmailVerification] + - - Django.db.models.Model~Subclass + - users + - Member[views].Member[Mailing] + - - Django.db.models.Model~Subclass + - users + - Member[views].Member[Review] + - - Django.db.models.Model~Subclass + - users + - Member[views].Member[StarRating] + - - Django.db.models.Model~Subclass + - users + - Member[views].Member[User] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[AuthenticationForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[ContactForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[MailingForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[ModelForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[RecoverPasswordForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[ReviewsForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[UserChangeForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[UserCreationForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[UserLoginForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[UserProfileForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[UserRegisterForm] + - - django.forms.BaseForm~Subclass + - users + - Member[forms].Member[UserRegistrationForm] + - - django.forms.BaseForm~Subclass + - users + - Member[templatetags].Member[contact_tags].Member[MailingForm] + - - django.forms.BaseForm~Subclass + - users + - Member[views].Member[ContactForm] + - - django.forms.BaseForm~Subclass + - users + - Member[views].Member[MailingForm] + - - django.forms.BaseForm~Subclass + - users + - Member[views].Member[RecoverPasswordForm] + - - django.forms.BaseForm~Subclass + - users + - Member[views].Member[ReviewsForm] + - - django.forms.BaseForm~Subclass + - users + - Member[views].Member[UserLoginForm] + - - django.forms.BaseForm~Subclass + - users + - Member[views].Member[UserProfileForm] + - - django.forms.BaseForm~Subclass + - users + - Member[views].Member[UserRegisterForm] + - - django.forms.BaseForm~Subclass + - users + - Member[views].Member[UserRegistrationForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-userstatistics.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-userstatistics.model.yml new file mode 100644 index 00000000000..becaf739406 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-userstatistics.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 + - userstatistics + - Member[views].Member[GroupProfile] + - - Django.db.models.Model~Subclass + - userstatistics + - Member[views].Member[matrix] + - - django.http.response.HttpResponseRedirect~Subclass + - userstatistics + - Member[views].Member[HttpResponseRedirect] + - - django.http.response.HttpResponse~Subclass + - userstatistics + - Member[views].Member[HttpResponse] + - - django.http.response.HttpResponse~Subclass + - userstatistics + - Member[views].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..ee6e3b757c9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-utils.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - utils + - Member[plots].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-valohai.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-valohai.model.yml new file mode 100644 index 00000000000..7675c0f1631 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-valohai.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 + - valohai + - Member[internals].Member[download].Member[Response] 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 new file mode 100644 index 00000000000..4d2ec028934 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vanilla.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 + - vanilla + - Member[model_views].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - vanilla + - Member[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 new file mode 100644 index 00000000000..c9f642585b1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vcr.model.yml @@ -0,0 +1,39 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[_VerifiedHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[_connHTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[patch].Member[_connHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[requests_stubs].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[requests_stubs].Member[VCRRequestsHTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[requests_stubs].Member[VCRRequestsHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[requests_stubs].Member[VerifiedHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[urllib3_stubs].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[urllib3_stubs].Member[VCRRequestsHTTPConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[urllib3_stubs].Member[VCRRequestsHTTPSConnection] + - - http.client.HTTPConnection~Subclass + - vcr + - Member[stubs].Member[urllib3_stubs].Member[VerifiedHTTPSConnection] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-verlat.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-verlat.model.yml new file mode 100644 index 00000000000..f252d15839a --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-verlat.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - verlat + - Member[Release] + - - pydantic.BaseModel~Subclass + - verlat + - Member[verlat].Member[Release] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vespa.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vespa.model.yml new file mode 100644 index 00000000000..62907fac31e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vespa.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - vespa + - Member[deployment].Member[BytesIO] + - - io.StringIO~Subclass + - vespa + - Member[package].Member[BytesIO] + - - requests.models.Response~Subclass + - vespa + - Member[application].Member[Response] + - - xml.etree.ElementTree~Subclass + - vespa + - Member[package].Member[ET] 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 new file mode 100644 index 00000000000..bf56c3815b9 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-viewflow.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 + - viewflow + - Member[workflow].Member[models].Member[ContentType] 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 new file mode 100644 index 00000000000..6ab2a269402 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-views.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 + - views + - Member[ModelMultipleChoiceField] + - - Django.Views.View~Subclass + - views + - Member[IndexView] + - - Django.Views.View~Subclass + - views + - Member[IntegratedChannelHealthCheckView] + - - Django.Views.View~Subclass + - views + - Member[IntegratedChannelsBaseViewSet] + - - Django.Views.View~Subclass + - views + - Member[LoginView] + - - Django.db.models.Model~Subclass + - views + - Member[BlackboardEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - views + - Member[CanvasEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - views + - Member[CornerstoneEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - views + - Member[Degreed2EnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - views + - Member[DegreedEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - views + - Member[EnterpriseCustomerPluginConfiguration] + - - Django.db.models.Model~Subclass + - views + - Member[MoodleEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - views + - Member[SAPSuccessFactorsEnterpriseCustomerConfiguration] + - - Django.db.models.Model~Subclass + - views + - Member[TModel] + - - django.http.response.HttpResponse~Subclass + - views + - Member[HttpResponse] + - - rest_framework.response.Response~Subclass + - views + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-viktor.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-viktor.model.yml new file mode 100644 index 00000000000..3876c26d633 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-viktor.model.yml @@ -0,0 +1,24 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Blueprint~Subclass + - viktor + - Member[crons].Member[Blueprint] + - - flask.Flask~Subclass + - viktor + - Member[app].Member[Flask] + - - io.StringIO~Subclass + - viktor + - Member[core].Member[linguistics].Member[StringIO] + - - lxml.etree~Alias + - viktor + - Member[core].Member[linguistics].Member[etree] + - - lxml.etree~Alias + - viktor + - Member[core].Member[text_cleaner].Member[etree] + - - sqlalchemy.orm.Session~Subclass + - viktor + - Member[core].Member[user_changes].Member[Session] 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 new file mode 100644 index 00000000000..30b922b2b95 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-visdom.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[SocketHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[app].Member[VisSocketHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[base_handlers].Member[BaseWebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[socket_handlers].Member[AnySocketHandlerOrWrapper] + - - 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[BaseWebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[socket_handlers].Member[SocketHandlerOrWrapper] + - - 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[SocketWrapper] + - - tornado.web.RequestHandler~Subclass + - visdom + - Member[server].Member[handlers].Member[socket_handlers].Member[VisSocketHandlerOrWrapper] + - - 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[VisSocketWrapper] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vitdet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vitdet.model.yml new file mode 100644 index 00000000000..681b068c7bc --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vitdet.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - vitdet + - Member[layer_decay_optimizer_constructor].Member[MMLogger] + - - logging.Logger~Subclass + - vitdet + - Member[vit].Member[MMLogger] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vkbottle_types.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vkbottle_types.model.yml new file mode 100644 index 00000000000..d4e8cb8be0b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-vkbottle_types.model.yml @@ -0,0 +1,13065 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[base_model].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountAccountCounters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountNameRequest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountOffer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountPushConversationsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountPushConversations] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountPushParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountUserSettingsInterest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountUserSettingsInterests] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AccountUserSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsAccesses] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsAccount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsAdLayout] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsAd] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsCampaign] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsClient] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsClipItemLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsClipItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsCreateAdStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsCreateCampaignStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsCreateClientsStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsCriteria] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsDemoStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsDemographicStatsPeriodItemBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsDemostatsFormat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsEventsRetargetingGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsFloodStatsByUserItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsFloodStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsLinkStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsLookalikeRequestSaveAudienceLevel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsLookalikeRequest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsMobileStatItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsMusician] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsOrdData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsOrdSubagent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsPostComments] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsPostDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsPostEasyPromote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsPostLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsPostOwner] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsPostReposts] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsPostViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsPost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsPromotedPostReach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsRejectReason] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsRulesHelpUrl] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsRules] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStatisticClickAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStatsAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStatsCities] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStatsFormat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStatsSex] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStatsViewsTimes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStoriesOwner] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStories] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStoryItemLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStoryItemStatsFollow] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStoryItemStatsUrlView] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStoryItemStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsStoryItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsTargSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsTargStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsTargSuggestionsCities] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsTargSuggestionsRegions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsTargSuggestionsSchools] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsTargSuggestions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsTargetGroupTargetPixelRule] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsTargetGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsTargetPixelInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsUpdateAdsStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsUpdateClientsStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsUpdateOfficeUsersResult] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsUserSpecificationCutted] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsUserSpecification] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdsUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdswebGetAdCategoriesResponseCategoriesCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdswebGetAdUnitsResponseAdUnitsAdUnit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdswebGetFraudHistoryResponseEntriesEntry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdswebGetSitesResponseSitesSite] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AdswebGetStatisticsResponseItemsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AppWidgetsPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AppWidgetsPhotos] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AppsAppMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AppsApp] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AppsCatalogList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AppsLeaderboard] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AppsScope] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseCommentsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseCropPhotoCrop] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseCropPhotoRect] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseCropPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseGeoCoordinates] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseGradientPoint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLinkApplicationStore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLinkApplication] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLinkButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLinkButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLinkNoProduct] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLinkProductCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLinkProduct] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLinkRating] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseMessageError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseObjectCount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseObjectWithName] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseOwnerCoverCropParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseOwnerCover] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BasePlace] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseRequestParam] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseStickerAnimation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseStickerNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseStickerOld] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseStickersList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseUploadServer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BaseUserId] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BoardTopicComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[BoardTopic] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackBoardPostDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackConfirmation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackDonutMoneyWithdrawError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackDonutMoneyWithdraw] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackDonutSubscriptionCancelled] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackDonutSubscriptionCreate] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackDonutSubscriptionExpired] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackDonutSubscriptionPriceChanged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackDonutSubscriptionProlonged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackGroupChangePhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackGroupChangeSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackGroupJoin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackGroupLeave] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackGroupOfficersEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackGroupSettingsChanges] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackLikeAddRemove] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackMarketCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackMarketComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackMessageAllowObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackMessageAllow] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackMessageDeny] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackMessageEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackMessageNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackMessageObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackMessageReply] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackPhotoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackPhotoComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackPollVoteNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackUserBlock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackUserUnblock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackVideoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackVideoComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallbackWallCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallsCall] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CallsParticipants] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[ClientInfoForBots] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[CommentThread] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DatabaseCityById] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DatabaseCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DatabaseFaculty] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DatabaseLanguageFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DatabaseRegion] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DatabaseSchoolClass] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DatabaseSchool] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DatabaseStation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DatabaseUniversity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DocsDocPreviewAudioMsg] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DocsDocPreviewGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DocsDocPreviewPhotoSizes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DocsDocPreviewPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DocsDocPreviewVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DocsDocPreview] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DocsDocTypes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DocsDoc] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[DonutDonatorSubscriptionInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[EventsEventAttach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FaveBookmark] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FavePage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FaveTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FriendsFriendExtendedStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FriendsFriendStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FriendsFriendsList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FriendsMutualFriend] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FriendsRequestsMutual] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FriendsRequestsXtrMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FriendsRequestsXtrMutual] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[FriendsUserXtrPhone] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GiftsGift] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GiftsLayout] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsAddressTimetableDay] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsAddressTimetable] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsAddress] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsAddressesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsBannedItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsCallbackServer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsCallbackSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsClassifiedsProperties] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsContactsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsCountersGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupAttach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupCategoryFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupCategoryType] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupPublicCategoryList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupSubcategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsGroupsArray] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsLinksItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsLiveCovers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsLongPollEvents] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsLongPollServer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsLongPollSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsMarketInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsMarketProperties] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsMemberRole] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsMemberStatusFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsMemberStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsOnlineStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsOwnerXtrBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsPhotoSize] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsProfileItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsSectionsListItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsSettingsTwitter] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsSubjectItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsTokenPermissionSetting] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[GroupsUserXtrRole] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[LeadFormsAnswerItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[LeadFormsAnswerOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[LeadFormsAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[LeadFormsForm] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[LeadFormsLead] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[LeadFormsQuestionItemOption] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[LeadFormsQuestionItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[LinkTargetObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketCurrency] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketGlobalSearchFilters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketItemOwnerInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketItemPromotionInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketMarketAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketMarketCategoryNested] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketMarketCategoryTreeView] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketMarketCategoryTree] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketMarketCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketMarketItemBasicWithGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketMarketItemBasic] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketMarketItemFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketOrderItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketOrder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MarketPrice] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesActionOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesAudioMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesChatFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesChatPreview] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesChatPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesChatRestrictions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesChatSettingsAcl] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesChatSettingsPermissions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesChatSettingsPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesChatSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesChat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesConversationCanWrite] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesConversationMember] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesConversationPeer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesConversationSortId] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesConversationWithMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesConversation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesDeleteFullResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesForeignMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesForward] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesFwdMessages] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesGetConversationByIdExtended] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesGetConversationById] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesGetConversationMembers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesHistoryAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesHistoryMessageAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboardButtonActionCallback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboardButtonActionLocation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboardButtonActionOpenApp] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboardButtonActionOpenLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboardButtonActionOpenPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboardButtonActionText] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboardButtonActionVkpay] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboardButtonPropertyAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboardButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesKeyboard] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesLastActivity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesLongpollMessages] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesLongpollParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesMessageActionPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesMessageAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesMessageAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesMessageRequestData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesMessagesArray] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesOutReadBy] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesPinnedMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesReactionAssetItemLinks] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesReactionAssetItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesReactionCounterResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesReactionCountersResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesReactionResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesSendUserIdsResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[MessagesUserXtrInvitedBy] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedCommentsBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedCommentsItemBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedCommentsItemTypeMarket] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedCommentsItemTypeNotes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedCommentsItemTypePhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedCommentsItemTypePost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedCommentsItemTypeTopic] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedCommentsItemTypeVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedCommentsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemAudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemDigestButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemDigestFooter] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemDigestFullItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemDigestHeader] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemDigestItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemDigest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemFriendFriends] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemFriend] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemHolidayRecommendationsBlockHeader] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemPhotoPhotos] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemPhotoTagPhotoTags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemPhotoTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemPromoButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemPromoButtonImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemPromoButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemTopic] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemVideoVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemWallpostFeedbackAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemWallpostFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedItemWallpost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedListFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NewsfeedNewsfeedItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NotesNoteComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NotesNote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NotificationsFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NotificationsNotificationItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NotificationsNotification] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NotificationsReply] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NotificationsSendMessageError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[NotificationsSendMessageItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[OauthError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[OrdersAmountItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[OrdersAmount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[OrdersOrder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[OrdersSubscription] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[OwnerState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PagesWikipageFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PagesWikipageHistory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PagesWikipage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosPhotoAlbumFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosPhotoAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosPhotoFalseable] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosPhotoSizes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosPhotoTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosPhotoUpload] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosPhotoXtrTagInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosTagsSuggestionItemButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PhotosTagsSuggestionItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PodcastCover] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PodcastExternalData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PollsAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PollsBackground] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PollsFieldsVoters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PollsFriend] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PollsPollAnonymous] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PollsPoll] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PollsVotersFieldsUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PollsVotersUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PollsVoters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PrettyCardsButtonOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PrettyCardsPrettyCardOrError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[PrettyCardsPrettyCard] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[SearchHint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[SecureGiveEventStickerItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[SecureLevel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[SecureSetCounterItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[SecureSmsNotification] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[SecureTokenChecked] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[SecureTransaction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsActivity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsPeriodFromOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsPeriodToOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsPeriod] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsReachOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsReach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsVisitorsOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatsWallpostStat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StatusStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StickersImageSet] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StorageValue] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoreProductIcon] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoreProduct] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoreStickersKeywordSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoreStickersKeywordStickers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoreStickersKeyword] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesClickableArea] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesClickableSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesClickableStickers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesFeedItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesPromoBlock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesReplies] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesStatCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesStatLine] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesStoryLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesStoryStatsStat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesStoryStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesStory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesUploadResult] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StoriesViewersItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StreamingStatsPoint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[StreamingStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersCareer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersExports] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersLastSeen] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersMilitary] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersOccupation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersOnlineInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersPersonal] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersRelative] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersSchool] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersSubscriptionsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersUniversity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersUserConnections] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersUserCounters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersUserMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersUserSettingsXtr] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersUserXtrType] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersUser] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UsersUsersArray] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsDomainResolved] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsLastShortenedLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsLinkChecked] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsLinkStatsExtended] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsLinkStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsShortLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsStatsCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsStatsCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsStatsExtended] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsStatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[UtilsStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoEpisode] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoLiveCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoLiveInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoLiveSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoSaveResult] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoStreamInputParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoVideoAlbumFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoVideoAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoVideoFiles] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoVideoImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[VideoVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallAppPost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallAttachedNote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallCarouselBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallCommentAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallPostCopyright] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallPostSource] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallPostedPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallCommentDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallCommentDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallpostCommentsDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallpostCommentsDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallpostDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallpostDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallpostFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WallWallpost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WidgetsCommentMedia] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WidgetsCommentRepliesItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WidgetsCommentReplies] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WidgetsWidgetComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WidgetsWidgetLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[objects].Member[WidgetsWidgetPage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountAccountCountersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountAccountCountersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountCountersFilterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountNameRequestResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountNameRequestResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountNameRequestStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountOfferResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountOfferResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushConversationsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushConversationsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushConversationsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushConversationsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushConversationsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushConversations] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushParamsModeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushParamsOnoffResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushParamsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushParamsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushParamsSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountPushSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountUserSettingsInterestResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountUserSettingsInterestResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountUserSettingsInterest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountUserSettingsInterestsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountUserSettingsInterestsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[AccountUserSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[account].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[addresses].Member[AddressesFieldsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[addresses].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[addresses].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAccessRolePublicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAccessRoleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAccessesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAccessesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAccesses] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAccountResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAccountResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAccountTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAdApprovedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAdCostTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAdLayoutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAdLayoutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsAdStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCampaignResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCampaignResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCampaignStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCampaignTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsClientResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsClientResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsClipItemLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsClipItemLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsClipItemLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsClipItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsClipItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsClipItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCreateAdStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCreateAdStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCreateCampaignStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCreateCampaignStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCreateClientsStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCreateClientsStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCriteriaResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCriteriaResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsCriteriaSexResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsDemoStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsDemoStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsDemographicStatsPeriodItemBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsDemographicStatsPeriodItemBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsDemostatsFormatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsDemostatsFormatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsDemostatsFormat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsEventsRetargetingGroupResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsEventsRetargetingGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsEventsRetargetingGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsFloodStatsByUserItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsFloodStatsByUserItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsFloodStatsByUserItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsFloodStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsFloodStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsLinkStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsLinkStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsLookalikeRequestResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsLookalikeRequestResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsLookalikeRequestSaveAudienceLevelResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsLookalikeRequestSaveAudienceLevelResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsLookalikeRequestSaveAudienceLevel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsMobileStatItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsMobileStatItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsMobileStatItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsMusicianResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsMusicianResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsObjectTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsOrdClientTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsOrdDataResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsOrdDataResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsOrdData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsOrdSubagentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsOrdSubagentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsOrdSubagent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostCommentsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostCommentsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostComments] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostDonutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostDonutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostEasyPromoteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostEasyPromoteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostEasyPromote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostLikesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostLikesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostOwnerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostOwnerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostOwner] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostRepostsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostRepostsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostReposts] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostViewsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostViewsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPostViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPromotedPostReachResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsPromotedPostReachResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsRejectReasonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsRejectReasonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsRulesHelpUrlResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsRulesHelpUrlResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsRulesHelpUrl] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsRulesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsRulesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsRules] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatisticClickActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatisticClickActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsAgeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsCitiesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsCities] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsFormatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsFormatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsFormat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsSexAgeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsSexResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsSexValueResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsSex] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsViewsTimesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsViewsTimesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStatsViewsTimes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoriesOwnerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoriesOwnerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoriesOwner] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoriesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoriesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStories] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemStatsFollowResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemStatsFollowResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemStatsFollow] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemStatsUrlViewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemStatsUrlViewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemStatsUrlView] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItemStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsStoryItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSuggestionsCitiesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSuggestionsCitiesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSuggestionsRegionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSuggestionsRegionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSuggestionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSuggestionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSuggestionsSchoolsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSuggestionsSchoolsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargSuggestionsSchoolsTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargetGroupResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargetGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargetGroupTargetPixelRuleResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargetGroupTargetPixelRuleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargetGroupTargetPixelRule] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargetPixelInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsTargetPixelInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUpdateAdsStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUpdateAdsStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUpdateClientsStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUpdateClientsStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUpdateOfficeUsersResultResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUpdateOfficeUsersResultResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUserSpecificationCuttedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUserSpecificationCuttedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUserSpecificationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUserSpecificationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUsersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[AdsUsersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[BaseError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[ads].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetAdCategoriesResponseCategoriesCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetAdCategoriesResponseCategoriesCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetAdUnitsResponseAdUnitsAdUnitResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetAdUnitsResponseAdUnitsAdUnitResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetFraudHistoryResponseEntriesEntryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetFraudHistoryResponseEntriesEntryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetSitesResponseSitesSiteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetSitesResponseSitesSiteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetStatisticsResponseItemsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[AdswebGetStatisticsResponseItemsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[adsweb].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[app_widgets].Member[AppWidgetsPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[app_widgets].Member[AppWidgetsPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[app_widgets].Member[AppWidgetsPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[app_widgets].Member[AppWidgetsPhotosResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[app_widgets].Member[AppWidgetsPhotosResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[app_widgets].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[app_widgets].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[app_widgets].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsAppFieldsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsAppLeaderboardTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsAppMinResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsAppMinResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsAppResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsAppTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsApp] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsCatalogListResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsCatalogListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsLeaderboardResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsLeaderboardResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsScopeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[AppsScopeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[apps].Member[UsersUserMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[audio].Member[AudioAudioResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[audio].Member[AudioAudioResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[audio].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[audio].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[auth].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[auth].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseBoolIntResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCommentsInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCommentsInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCountryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCountryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCropPhotoCropResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCropPhotoCropResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCropPhotoCrop] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCropPhotoRectResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCropPhotoRectResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCropPhotoRect] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCropPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseCropPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseGeoCoordinatesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseGeoCoordinatesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseGeoCoordinates] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseGeoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseGeoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseGradientPointResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseGradientPointResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseImageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseImageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLangResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLikesInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLikesInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLikesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLikesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkApplicationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkApplicationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkApplicationStoreResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkApplicationStoreResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkApplicationStore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkApplication] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkButtonActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkButtonActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkButtonActionTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkButtonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkButtonStyleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkNoProductResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkNoProductResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkProductCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkProductCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkProductCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkProductResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkProductResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkProductStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkProduct] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkRatingResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkRatingResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkRating] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseMessageErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseMessageErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseNameCaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseObjectCountResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseObjectCountResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseObjectResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseObjectResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseObjectWithNameResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseObjectWithNameResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseOwnerCoverCropParamsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseOwnerCoverCropParamsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseOwnerCoverCropParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseOwnerCoverResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseOwnerCoverResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BasePlaceResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BasePlaceResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BasePlace] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BasePropertyExistsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseRepostsInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseRepostsInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseRequestParamResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseRequestParamResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseRequestParam] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseSexResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerAnimationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerAnimationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerAnimation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerNewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerNewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerOldResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerOldResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseStickersListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseUploadServerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseUploadServerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseUserGroupFieldsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseUserIdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[BaseUserIdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[LinkTargetObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[MarketPrice] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[base].Member[WallWallpostCommentsDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[board].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[board].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[board].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[board].Member[BoardDefaultOrderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[board].Member[BoardTopicCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[board].Member[BoardTopicCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[board].Member[BoardTopicResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[board].Member[BoardTopicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[board].Member[WallCommentAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackBoardPostDeleteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackBoardPostDeleteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackConfirmationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutMoneyWithdrawErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutMoneyWithdrawErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutMoneyWithdrawResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutMoneyWithdrawResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionCancelledResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionCancelledResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionCreateResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionCreateResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionExpiredResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionExpiredResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionPriceChangedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionPriceChangedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionProlongedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackDonutSubscriptionProlongedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupChangePhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupChangePhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupChangeSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupChangeSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupJoinResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupJoinResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupJoinTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupLeaveResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupLeaveResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupMarketResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupOfficerRoleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupOfficersEditResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupOfficersEditResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupSettingsChangesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackGroupSettingsChangesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackLikeAddRemoveResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackLikeAddRemoveResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMarketCommentDeleteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMarketCommentDeleteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMarketCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMarketCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageAllowObjectResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageAllowObjectResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageAllowObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageAllowResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageDenyResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageDenyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageEditResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageNewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageObjectResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageObjectResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackMessageReplyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackPhotoCommentDeleteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackPhotoCommentDeleteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackPhotoCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackPhotoCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackPollVoteNewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackPollVoteNewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackUserBlockResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackUserBlockResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackUserUnblockResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackUserUnblockResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackVideoCommentDeleteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackVideoCommentDeleteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackVideoCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackVideoCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackWallCommentDeleteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[CallbackWallCommentDeleteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[ClientInfoForBots] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[MessagesMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[callback].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[calls].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[calls].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[calls].Member[CallsCallResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[calls].Member[CallsCallResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[calls].Member[CallsEndStateResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[calls].Member[CallsParticipantsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[calls].Member[CallsParticipantsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[calls].Member[CallsParticipants] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[client].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[client].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[client].Member[ClientInfoForBotsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[client].Member[ClientInfoForBotsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[comment].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[comment].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[comment].Member[CommentThreadResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[comment].Member[CommentThreadResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[comment].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseCityByIdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseCityByIdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseCityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseFacultyResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseFacultyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseLanguageFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseLanguageFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseRegionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseRegionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseSchoolClassResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseSchoolClassResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseSchoolResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseSchoolResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseStationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseStationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseUniversityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[database].Member[DatabaseUniversityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewAudioMsgResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewAudioMsgResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewAudioMsg] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewGraffitiResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewGraffitiResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewPhotoSizesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewPhotoSizesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewPhotoSizes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewVideoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreviewVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocPreview] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocTypesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[docs].Member[DocsDocTypesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[donut].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[donut].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[donut].Member[DonutDonatorSubscriptionInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[donut].Member[DonutDonatorSubscriptionInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[downloaded_games].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[downloaded_games].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[events].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[events].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[events].Member[EventsEventAttachResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[events].Member[EventsEventAttachResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[FaveBookmarkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[FaveBookmarkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[FaveBookmarkTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[FavePageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[FavePageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[FavePageTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[FaveTagResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[FaveTagResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[FaveTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[GroupsGroupFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[fave].Member[WallWallpostFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsFriendExtendedStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsFriendStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsFriendStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsFriendStatusStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsFriendsListResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsFriendsListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsMutualFriendResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsMutualFriendResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsRequestsMutualResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsRequestsMutualResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsRequestsMutual] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsRequestsXtrMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsRequestsXtrMutualResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[friends].Member[FriendsUserXtrPhoneResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[gifts].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[gifts].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[gifts].Member[GiftsGiftPrivacyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[gifts].Member[GiftsGiftResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[gifts].Member[GiftsGiftResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[gifts].Member[GiftsLayoutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[gifts].Member[GiftsLayoutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[gifts].Member[GiftsLayout] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[BaseCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[BaseCropPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[BaseObjectWithName] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[BaseObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[BaseOwnerCover] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[DatabaseCityById] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[DatabaseStation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressTimetableDayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressTimetableDayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressTimetableDay] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressTimetableResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressTimetableResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressTimetable] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressWorkInfoStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddress] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressesInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressesInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsAddressesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsBanInfoReasonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsBanInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsBanInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsBannedItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsBannedItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsCallbackServerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsCallbackServerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsCallbackSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsCallbackSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsClassifiedsPropertiesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsClassifiedsPropertiesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsContactsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsContactsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsContactsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsCountersGroupResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsCountersGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsCountersGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsFieldsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsFilterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupAccessResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupAdminLevelResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupAgeLimitsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupAttachResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupAttachResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupAudioResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupBanInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupBanInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupCategoryFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupCategoryFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupCategoryTypeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupCategoryTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupCategoryType] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupDocsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupFullAgeLimitsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupFullMemberStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupFullSectionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupIsClosedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupMarketCurrencyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupPhotosResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupPublicCategoryListResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupPublicCategoryListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupRoleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupSubcategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupSubcategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupSubcategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupSubjectResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupSuggestedPrivacyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupTagResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupTagResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupTopicsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupWallResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupWikiResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupsArrayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsGroupsArrayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLinksItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLinksItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLinksItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLiveCoversResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLiveCoversResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLiveCovers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLongPollEventsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLongPollEventsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLongPollEvents] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLongPollServerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLongPollServerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLongPollSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsLongPollSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMarketInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMarketInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMarketInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMarketPropertiesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMarketPropertiesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMarketStateResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMemberRolePermissionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMemberRoleResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMemberRoleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMemberRoleStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMemberStatusFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMemberStatusFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMemberStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsMemberStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsOnlineStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsOnlineStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsOnlineStatusTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsOnlineStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsOwnerXtrBanInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsOwnerXtrBanInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsOwnerXtrBanInfoTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsPhotoSizeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsPhotoSizeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsPhotoSize] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsProfileItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsProfileItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsRoleOptionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsSectionsListItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsSectionsListItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsSettingsTwitterResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsSettingsTwitterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsSubjectItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsSubjectItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsTokenPermissionSettingResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsTokenPermissionSettingResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[GroupsUserXtrRoleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[MarketCurrency] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[MarketPrice] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[UsersUser] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[groups].Member[VideoLiveInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsAnswerItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsAnswerItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsAnswerOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsAnswerOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsAnswerOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsAnswerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsAnswerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsFormResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsFormResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsLeadResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsLeadResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemOptionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemOptionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemOption] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[lead_forms].Member[LeadFormsQuestionItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[likes].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[likes].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[likes].Member[LikesTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[link].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[link].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[link].Member[LinkTargetObjectResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[link].Member[LinkTargetObjectResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[BaseCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[BaseCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketCurrencyResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketCurrencyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketCurrency] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketGlobalSearchFiltersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketGlobalSearchFiltersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketItemOwnerInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketItemOwnerInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketItemOwnerInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketItemPromotionInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketItemPromotionInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketItemPromotionInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketAlbumResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketAlbumResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryNestedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryNestedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryNested] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryTreeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryTreeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryTreeViewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryTreeViewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryTreeView] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategoryTree] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketItemAvailabilityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketItemBasicResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketItemBasicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketItemBasicWithGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketItemFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketItemFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketOrderItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketOrderItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketOrderItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketOrderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketOrderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketOwnerTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketPriceResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketPriceResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketPrice] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[MarketServicesViewTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[market].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[BaseGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[BaseLinkButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[BaseMessageError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[BaseSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[CallsCall] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[DocsDoc] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[GiftsLayout] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[GroupsGroupFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MarketMarketAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesActionOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesActionOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesActionOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesAudioMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesAudioMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesAudioMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatPreviewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatPreviewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatPushSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatPushSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatRestrictionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatRestrictionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatRestrictions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsAclResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsAclResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsAcl] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsPermissionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsPermissionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsPermissions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettingsStateResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesChatSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationCanWriteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationCanWriteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationCanWrite] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationMemberResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationMemberResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationMember] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationPeerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationPeerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationPeerTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationPeer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationSortIdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationSortIdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationSortId] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationWithMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversationWithMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesConversation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesDeleteFullResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesDeleteFullResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesForeignMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesForeignMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesForeignMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesForwardResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesForwardResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesFwdMessagesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesFwdMessages] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesGetConversationByIdExtendedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesGetConversationByIdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesGetConversationByIdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesGetConversationMembersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesGetConversationMembersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesGraffitiResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesGraffitiResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesHistoryAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesHistoryAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesHistoryMessageAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesHistoryMessageAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesHistoryMessageAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesHistoryMessageAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionCallbackResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionCallbackResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionLocationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionLocationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenAppResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenAppResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionTextResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionTextResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionVkpayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonActionVkpayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonPropertyActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonPropertyActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonPropertyAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboardResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesKeyboard] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesLastActivityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesLastActivityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesLongpollMessagesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesLongpollMessagesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesLongpollParamsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesLongpollParamsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageActionPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageActionPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageActionPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageActionStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageRequestDataResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageRequestDataResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageRequestData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessagesArrayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesMessagesArrayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesOutReadByResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesOutReadByResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesOutReadBy] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesPinnedMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesPinnedMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesPinnedMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesPushSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesPushSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionAssetItemLinksResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionAssetItemLinksResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionAssetItemLinks] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionAssetItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionAssetItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionCounterResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionCounterResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionCounterResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionCountersResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionCountersResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesReactionResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesSendUserIdsResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesSendUserIdsResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesTemplateActionTypeNamesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesUserTypeForXtrInvitedByResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesUserXtrInvitedByResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[MessagesUserXtrInvitedBy] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[PollsPoll] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[StoriesStory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[messages].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[BaseCommentsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[BaseLinkButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[BaseUserId] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsFiltersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypeMarketResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypeNotesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypePhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypePhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypePostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypeTopicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypeVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedIgnoreItemTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemAudioAudioResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemAudioAudioResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemAudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemAudioResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestButtonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestFooterResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestFooterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestFooter] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestFullItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestHeaderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestHeaderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestHeader] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemDigestResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemFriendFriendsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemFriendFriendsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemFriendFriends] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemFriendResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemHolidayRecommendationsBlockHeaderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemHolidayRecommendationsBlockHeaderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoPhotosResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoPhotosResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoPhotos] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoTagPhotoTagsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoTagPhotoTagsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoTagPhotoTags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoTagResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonImageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonImageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemTopicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemVideoVideoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemVideoVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemVideoVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackAnswerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackAnswerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedItemWallpost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedListFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedListResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedNewsfeedItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedNewsfeedItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[NewsfeedNewsfeedItemTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[newsfeed].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notes].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notes].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notes].Member[NotesNoteCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notes].Member[NotesNoteCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notes].Member[NotesNoteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notes].Member[NotesNoteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[BaseGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsFeedbackResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsFeedbackResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsNotificationItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsNotificationItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsNotificationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsNotificationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsNotification] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsReplyResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsReplyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsReply] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsSendMessageErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsSendMessageErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsSendMessageError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsSendMessageItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[NotificationsSendMessageItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[notifications].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[oauth].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[oauth].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[oauth].Member[OauthErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[oauth].Member[OauthErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[OrdersAmountItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[OrdersAmountItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[OrdersAmountItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[OrdersAmountResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[OrdersAmountResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[OrdersOrderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[OrdersOrderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[OrdersSubscriptionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[orders].Member[OrdersSubscriptionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[owner].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[owner].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[owner].Member[OwnerStateResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[owner].Member[OwnerStateResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pages].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pages].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pages].Member[PagesPrivacySettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pages].Member[PagesWikipageFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pages].Member[PagesWikipageFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pages].Member[PagesWikipageHistoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pages].Member[PagesWikipageHistoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pages].Member[PagesWikipageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pages].Member[PagesWikipageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[BaseObjectCount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosImageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosImageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosImageTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoAlbumFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoAlbumFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoAlbumResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoAlbumResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoFalseableResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoFalseableResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoSizesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoSizesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoSizesTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoSizes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoTagResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoTagResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoUploadResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoUploadResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoXtrTagInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhotoXtrTagInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosTagsSuggestionItemButtonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosTagsSuggestionItemButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosTagsSuggestionItemButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosTagsSuggestionItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[photos].Member[PhotosTagsSuggestionItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcast].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcast].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcast].Member[PhotosPhotoSizes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcast].Member[PodcastCoverResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcast].Member[PodcastCoverResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcast].Member[PodcastCover] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcast].Member[PodcastExternalDataResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcast].Member[PodcastExternalDataResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcasts].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[podcasts].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[BaseGradientPoint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsAnswerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsAnswerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsBackgroundResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsBackgroundResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsBackground] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsFieldsVotersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsFieldsVotersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsFriendResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsFriendResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsFriend] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsPollAnonymousResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsPollAnonymous] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsPollResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsPollResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsVotersFieldsUsersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsVotersFieldsUsersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsVotersFieldsUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsVotersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsVotersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsVotersUsersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsVotersUsersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[PollsVotersUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[polls].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[PrettyCardsButtonOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[PrettyCardsButtonOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[PrettyCardsButtonOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[PrettyCardsPrettyCardOrErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[PrettyCardsPrettyCardOrErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[PrettyCardsPrettyCardResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[pretty_cards].Member[PrettyCardsPrettyCardResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[AppsApp] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[GroupsGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[SearchHintResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[SearchHintResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[SearchHintSectionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[SearchHintTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[search].Member[UsersUserMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureGiveEventStickerItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureGiveEventStickerItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureLevelResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureLevelResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureSetCounterItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureSetCounterItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureSmsNotificationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureSmsNotificationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureTokenCheckedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureTokenCheckedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureTransactionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[secure].Member[SecureTransactionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsActivityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsActivityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsActivity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsCityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsCityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsCountryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsCountryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsPeriodFromOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsPeriodFromOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsPeriodResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsPeriodResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsPeriodToOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsPeriodToOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsReachOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsReachOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsReachOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsReachResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsReachResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsSexAgeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsSexAgeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsViewsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsViewsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsVisitorsOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsVisitorsOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsVisitorsOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsWallpostStatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stats].Member[StatsWallpostStatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[status].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[status].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[status].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[status].Member[StatusStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[status].Member[StatusStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stickers].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stickers].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stickers].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stickers].Member[StickersImageSetResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stickers].Member[StickersImageSetResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[storage].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[storage].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[storage].Member[StorageValueResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[storage].Member[StorageValueResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[BaseStickersList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreProductIconResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreProductIconResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreProductIcon] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreProductResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreProductResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreStickersKeywordResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreStickersKeywordResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreStickersKeywordStickerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreStickersKeywordStickerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreStickersKeywordSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreStickersKeywordStickersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreStickersKeywordStickersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[store].Member[StoreStickersKeywordStickers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[AppsAppMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[PollsPoll] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesClickableAreaResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesClickableAreaResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesClickableArea] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesClickableStickerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesClickableStickerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesClickableSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesClickableStickersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesClickableStickersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesClickableStickers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesFeedItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesFeedItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesFeedItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesPromoBlockResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesPromoBlockResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesPromoBlock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesRepliesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesRepliesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesReplies] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStatCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStatCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStatLineResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStatLineResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStatLine] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryStatsStatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryStatsStatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryStatsStat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryStatsStateResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStoryTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesStory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesUploadLinkTextResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesUploadResultResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesUploadResultResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesViewersItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[StoriesViewersItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[stories].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[streaming].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[streaming].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[streaming].Member[StreamingStatsPointResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[streaming].Member[StreamingStatsPointResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[streaming].Member[StreamingStatsPoint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[streaming].Member[StreamingStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[streaming].Member[StreamingStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[tasks].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[tasks].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[AccountNameRequest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[AccountUserSettingsInterests] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[AppsAppMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[BaseCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[BaseCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[BaseCropPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[DatabaseLanguageFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[FriendsRequestsMutual] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[OwnerState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[PhotosPhotoFalseable] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersCareerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersCareerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersCareer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersExportsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersExportsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersExports] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersFieldsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersLastSeenResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersLastSeenResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersLastSeen] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersMilitaryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersMilitaryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersMilitary] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersOccupationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersOccupationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersOccupation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersOnlineInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersOnlineInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersOnlineInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersPersonalResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersPersonalResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersPersonal] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersRelativeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersRelativeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersRelative] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersSchoolResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersSchoolResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersSchool] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersSubscriptionsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersSubscriptionsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUniversityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUniversityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUniversity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserConnectionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserConnectionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserConnections] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserCountersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserCountersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserCounters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserMinResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserMinResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserRelationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserSettingsXtrResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserSettingsXtrResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUserXtrTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUsersArrayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[UsersUsersArrayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[users].Member[VideoLiveInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsDomainResolvedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsDomainResolvedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsDomainResolvedTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsLastShortenedLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsLastShortenedLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsLinkCheckedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsLinkCheckedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsLinkCheckedStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsLinkStatsExtendedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsLinkStatsExtendedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsLinkStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsLinkStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsShortLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsShortLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsCityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsCityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsCountryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsCountryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsExtendedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsExtendedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsExtended] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsSexAgeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsSexAgeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[utils].Member[UtilsStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoEpisodeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoEpisodeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoEpisode] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoLiveCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoLiveCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoLiveCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoLiveInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoLiveInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoLiveSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoLiveSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoLiveSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoSaveResultResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoSaveResultResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoStreamInputParamsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoStreamInputParamsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoAlbumFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoAlbumResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoAlbumResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoFilesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoFilesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoFiles] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoImageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[video].Member[VideoVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[BaseCommentsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[BaseSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[CommentThread] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[DocsDoc] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[EventsEventAttach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[GroupsGroupAttach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[MarketMarketAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[NewsfeedItemWallpostFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[NotesNote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[PagesWikipageFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[PhotosPhotoAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[PollsPoll] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[VideoVideoAlbumFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[VideoVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallAppPostResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallAppPostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallAppPost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallAttachedNoteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallAttachedNoteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallAttachedNote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallCarouselBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallCarouselBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallCommentAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallCommentAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallCommentAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallGeoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallGeoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallGetFilterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallGraffitiResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallGraffitiResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostCopyrightResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostCopyrightResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostCopyright] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostSourceResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostSourceResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostSourceTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostSource] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostedPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostedPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallPostedPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallViewsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallViewsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallCommentDonutPlaceholderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallCommentDonutPlaceholderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallCommentDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallCommentDonutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallCommentDonutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallCommentDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostCommentsDonutPlaceholderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostCommentsDonutPlaceholderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostCommentsDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostCommentsDonutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostCommentsDonutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostDonutPlaceholderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostDonutPlaceholderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostDonutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostDonutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[wall].Member[WallWallpostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[BaseObjectCount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WallCommentAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WallPostSource] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentMediaResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentMediaResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentMediaTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentMedia] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentRepliesItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentRepliesItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentRepliesItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentRepliesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentRepliesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsCommentReplies] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsWidgetCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsWidgetCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsWidgetLikesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsWidgetLikesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsWidgetLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsWidgetPageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[codegen].Member[responses].Member[widgets].Member[WidgetsWidgetPageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[AppPayload] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[AudioNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[BoardPostDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[BoardPostEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[BoardPostNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[BoardPostRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[Call] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[ChatEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[ChatInfoEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[ChatTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[ChatVoiceMessageStates] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[Counter] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[DialogTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[DonutMoneyWithdrawError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[DonutMoneyWithdraw] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[DonutSubscriptionCancelled] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[DonutSubscriptionCreate] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[DonutSubscriptionExpired] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[DonutSubscriptionPriceChanged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[DonutSubscriptionProlonged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[FriendOffline] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[FriendOnline] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[GroupChangePhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[GroupChangeSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[GroupJoin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[GroupLeave] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[GroupOfficersEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[InRead] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[InstallDialogFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[InstallMessageFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[LikeAdd] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[LikeRemove] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MarketCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MarketCommentEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MarketCommentNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MarketCommentRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MarketOrderEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MarketOrderNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MessageAllow] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MessageDeny] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MessageEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MessageNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MessageReply] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MessageTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MessagesDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[MessagesRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[NotificationsSettingsChanged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[OutRead] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[PhotoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[PhotoCommentEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[PhotoCommentNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[PhotoCommentRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[PhotoNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[PollVoteNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[RawUserEvent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[ReplaceDialogFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[ReplaceMessageFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[ResetDialogFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[ResetMessageFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[UserBlock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[UserUnblock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[UsersTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[VideoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[VideoCommentEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[VideoCommentNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[VideoCommentRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[VideoNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[VkpayTransaction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[WallPostNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[WallReplyDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[WallReplyEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[WallReplyNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[WallReplyRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[WallRepost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[AppPayload] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[AudioNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[BaseGroupEvent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[BoardPostDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[BoardPostEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[BoardPostNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[BoardPostRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[DonutMoneyWithdrawError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[DonutMoneyWithdraw] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[DonutSubscriptionCancelled] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[DonutSubscriptionCreate] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[DonutSubscriptionExpired] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[DonutSubscriptionPriceChanged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[DonutSubscriptionProlonged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[GroupChangePhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[GroupChangeSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[GroupJoin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[GroupLeave] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[GroupOfficersEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[LikeAdd] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[LikeRemove] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MarketCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MarketCommentEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MarketCommentNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MarketCommentRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MarketOrderEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MarketOrderNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MessageAllow] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MessageDeny] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MessageEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MessageNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MessageReply] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[MessageTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[PhotoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[PhotoCommentEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[PhotoCommentNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[PhotoCommentRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[PhotoNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[PollVoteNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[UserBlock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[UserUnblock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[VideoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[VideoCommentEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[VideoCommentNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[VideoCommentRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[VideoNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[VkpayTransaction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[WallPostNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[WallReplyDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[WallReplyEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[WallReplyNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[WallReplyRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_events].Member[WallRepost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[AppPayload] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[AudioNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[BoardPostDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[BoardPostEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[BoardPostNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[BoardPostRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[DonutMoneyWithdrawError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[DonutMoneyWithdraw] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[DonutSubscriptionCancelled] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[DonutSubscriptionCreate] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[DonutSubscriptionExpired] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[DonutSubscriptionPriceChanged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[DonutSubscriptionProlonged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[GroupChangePhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[GroupChangeSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[GroupJoin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[GroupLeave] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[GroupOfficersEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[LikeAdd] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[LikeRemove] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MarketCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MarketCommentEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MarketCommentNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MarketCommentRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MarketOrderEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MarketOrderNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MessageAllow] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MessageDeny] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MessageEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MessageEvent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MessageNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MessageReply] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[MessageTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[PhotoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[PhotoCommentEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[PhotoCommentNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[PhotoCommentRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[PhotoNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[PollVoteNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[UserBlock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[UserUnblock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[VideoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[VideoCommentEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[VideoCommentNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[VideoCommentRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[VideoNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[VkpayTransaction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[WallPostNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[WallReplyDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[WallReplyEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[WallReplyNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[WallReplyRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[bot_typings].Member[WallRepost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[BaseEventObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[base_event_object].Member[BaseEventObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[AppPayloadObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[AudioNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[BaseEventObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[BoardPostDeleteObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[BoardPostEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[BoardPostNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[BoardPostRestoreObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[BoardTopicComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[ClientInfoForBots] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[DonutMoneyWithdrawErrorObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[DonutMoneyWithdrawObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[DonutSubscriptionCancelledObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[DonutSubscriptionCreateObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[DonutSubscriptionExpiredObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[DonutSubscriptionPriceChangedObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[DonutSubscriptionProlongedObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[GroupChangePhotoObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[GroupChangeSettingsObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[GroupJoinObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[GroupLeaveObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[GroupOfficersEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[GroupSettingsChangesObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[LikeAddObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[LikeRemoveObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MarketCommentDeleteObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MarketCommentEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MarketCommentNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MarketCommentRestoreObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MarketOrderEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MarketOrderNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MarketOrder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MessageAllowObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MessageDenyObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MessageEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MessageEventObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MessageNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MessageReplyObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MessageTypingStateObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[MessagesMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[PhotoCommentDeleteObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[PhotoCommentEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[PhotoCommentNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[PhotoCommentRestoreObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[PhotoNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[PollVoteNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[UserBlockObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[UserUnblockObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[VideoCommentDeleteObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[VideoCommentEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[VideoCommentNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[VideoCommentRestoreObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[VideoNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[VideoVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[VkpayTransactionObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[WallPostNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[WallReplyDeleteObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[WallReplyEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[WallReplyNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[WallReplyRestoreObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[WallRepostObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[group_event_objects].Member[WallWallpostFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[BaseEventObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[CallObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[ChangeConversationParamsObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[ChatEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[ChatInfoEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[ChatVoiceMessageStatesObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[ConversationTypingStateObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[CounterObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[DialogTypingStateObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[FriendOfflineObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[FriendOnlineObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[InReadObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[InstallDialogFlagsObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[InstallMessageFlagsObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[MessageEditObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[MessageNewObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[MessageObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[MessagesDeleteObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[MessagesRestoreObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[NotificationsSettingsChangedObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[OutReadObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[ReplaceDialogFlagsObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[ReplaceMessageFlagsObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[ResetDialogFlagsObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[ResetMessageFlagsObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[objects].Member[user_event_objects].Member[UsersTypingStateObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[BaseUserEvent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[Call] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[ChatEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[ChatInfoEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[ChatTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[ChatVoiceMessageStates] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[Counter] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[DialogTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[FriendOffline] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[FriendOnline] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[InRead] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[InstallDialogFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[InstallMessageFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[MessageEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[MessageNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[MessagesDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[MessagesRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[NotificationsSettingsChanged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[OutRead] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[RawUserEvent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[ReplaceDialogFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[ReplaceMessageFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[ResetDialogFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[ResetMessageFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_events].Member[UsersTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[Call] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[ChatEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[ChatInfoEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[ChatTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[ChatVoiceMessageStates] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[Counter] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[DialogTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[FriendOffline] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[FriendOnline] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[InRead] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[InstallDialogFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[InstallMessageFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[MessageEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[MessageNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[MessagesDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[MessagesRestore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[NotificationsSettingsChanged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[OutRead] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[RawUserEvent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[ReplaceDialogFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[ReplaceMessageFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[ResetDialogFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[ResetMessageFlags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[events].Member[user_typings].Member[UsersTypingState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountAccountCounters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountNameRequest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountOffer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountPushConversationsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountPushConversations] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountPushParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountUserSettingsInterest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountUserSettingsInterests] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AccountUserSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsAccesses] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsAccount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsAdLayout] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsAd] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsCampaign] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsClient] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsClipItemLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsClipItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsCreateAdStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsCreateCampaignStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsCreateClientsStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsCriteria] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsDemoStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsDemographicStatsPeriodItemBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsDemostatsFormat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsEventsRetargetingGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsFloodStatsByUserItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsFloodStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsLinkStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsLookalikeRequestSaveAudienceLevel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsLookalikeRequest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsMobileStatItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsMusician] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsOrdData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsOrdSubagent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsPostComments] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsPostDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsPostEasyPromote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsPostLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsPostOwner] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsPostReposts] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsPostViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsPost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsPromotedPostReach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsRejectReason] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsRulesHelpUrl] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsRules] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStatisticClickAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStatsAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStatsCities] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStatsFormat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStatsSex] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStatsViewsTimes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStoriesOwner] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStories] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStoryItemLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStoryItemStatsFollow] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStoryItemStatsUrlView] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStoryItemStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsStoryItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsTargSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsTargStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsTargSuggestionsCities] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsTargSuggestionsRegions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsTargSuggestionsSchools] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsTargSuggestions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsTargetGroupTargetPixelRule] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsTargetGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsTargetPixelInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsUpdateAdsStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsUpdateClientsStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsUpdateOfficeUsersResult] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsUserSpecificationCutted] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsUserSpecification] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdsUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdswebGetAdCategoriesResponseCategoriesCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdswebGetAdUnitsResponseAdUnitsAdUnit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdswebGetFraudHistoryResponseEntriesEntry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdswebGetSitesResponseSitesSite] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AdswebGetStatisticsResponseItemsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AppWidgetsPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AppWidgetsPhotos] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AppsAppMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AppsApp] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AppsCatalogList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AppsLeaderboard] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AppsScope] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseCommentsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseCropPhotoCrop] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseCropPhotoRect] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseCropPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseGeoCoordinates] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseGradientPoint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLinkApplicationStore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLinkApplication] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLinkAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLinkButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLinkButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLinkNoProduct] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLinkProductCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLinkProduct] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLinkRating] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseMessageError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseObjectCount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseObjectWithName] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseOwnerCoverCropParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseOwnerCover] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BasePlace] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseRequestParam] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseStickerAnimation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseStickerNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseStickerOld] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseStickersList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseUploadServer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BaseUserId] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BoardTopicComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[BoardTopic] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackBoardPostDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackConfirmation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackDonutMoneyWithdrawError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackDonutMoneyWithdraw] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackDonutSubscriptionCancelled] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackDonutSubscriptionCreate] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackDonutSubscriptionExpired] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackDonutSubscriptionPriceChanged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackDonutSubscriptionProlonged] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackGroupChangePhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackGroupChangeSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackGroupJoin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackGroupLeave] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackGroupOfficersEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackGroupSettingsChanges] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackLikeAddRemove] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackMarketCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackMarketComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackMessageAllowObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackMessageAllow] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackMessageDeny] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackMessageEdit] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackMessageNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackMessageObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackMessageReply] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackPhotoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackPhotoComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackPollVoteNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackUserBlock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackUserUnblock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackVideoCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackVideoComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallbackWallCommentDelete] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallsCall] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CallsParticipants] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[ClientInfoForBots] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[CommentThread] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DatabaseCityById] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DatabaseCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DatabaseFaculty] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DatabaseLanguageFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DatabaseRegion] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DatabaseSchoolClass] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DatabaseSchool] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DatabaseStation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DatabaseUniversity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DocsDocPreviewAudioMsg] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DocsDocPreviewGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DocsDocPreviewPhotoSizes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DocsDocPreviewPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DocsDocPreviewVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DocsDocPreview] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DocsDocTypes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DocsDoc] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[DonutDonatorSubscriptionInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[EventsEventAttach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FaveBookmark] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FavePage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FaveTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FriendsFriendExtendedStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FriendsFriendStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FriendsFriendsList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FriendsMutualFriend] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FriendsRequestsMutual] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FriendsRequestsXtrMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FriendsRequestsXtrMutual] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[FriendsUserXtrPhone] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GiftsGift] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GiftsLayout] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupCallInProgress] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsAddressTimetableDay] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsAddressTimetable] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsAddress] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsAddressesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsBannedItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsCallbackServer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsCallbackSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsClassifiedsProperties] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsContactsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsCountersGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupAttach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupCategoryFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupCategoryType] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupPublicCategoryList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupSubcategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsGroupsArray] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsLinksItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsLiveCovers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsLongPollEvents] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsLongPollServer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsLongPollSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsMarketInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsMarketProperties] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsMemberRole] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsMemberStatusFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsMemberStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsOnlineStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsOwnerXtrBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsPhotoSize] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsProfileItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsSectionsListItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsSettingsTwitter] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsSubjectItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsTokenPermissionSetting] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[GroupsUserXtrRole] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[LeadFormsAnswerItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[LeadFormsAnswerOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[LeadFormsAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[LeadFormsForm] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[LeadFormsLead] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[LeadFormsQuestionItemOption] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[LeadFormsQuestionItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[LinkTargetObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketCurrency] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketGlobalSearchFilters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketItemOwnerInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketItemPromotionInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketMarketAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketMarketCategoryNested] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketMarketCategoryTreeView] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketMarketCategoryTree] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketMarketCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketMarketItemBasicWithGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketMarketItemBasic] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketMarketItemFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketOrderItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketOrder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MarketPrice] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesActionOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesAudioMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesChatFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesChatPreview] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesChatPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesChatRestrictions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesChatSettingsAcl] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesChatSettingsPermissions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesChatSettingsPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesChatSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesChat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesConversationCanWrite] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesConversationMember] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesConversationPeer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesConversationSortId] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesConversationWithMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesConversation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesDeleteFullResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesForeignMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesForward] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesFwdMessages] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesGetConversationByIdExtended] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesGetConversationById] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesGetConversationMembers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesHistoryAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesHistoryMessageAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboardButtonActionCallback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboardButtonActionLocation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboardButtonActionOpenApp] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboardButtonActionOpenLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboardButtonActionOpenPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboardButtonActionText] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboardButtonActionVkpay] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboardButtonPropertyAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboardButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesKeyboard] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesLastActivity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesLongpollMessages] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesLongpollParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesMessageActionPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesMessageAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesMessageAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesMessageRequestData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesMessagesArray] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesOutReadBy] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesPinnedMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesReactionAssetItemLinks] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesReactionAssetItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesReactionCounterResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesReactionCountersResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesReactionResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesSendUserIdsResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[MessagesUserXtrInvitedBy] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedCommentsBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedCommentsItemBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedCommentsItemTypeMarket] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedCommentsItemTypeNotes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedCommentsItemTypePhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedCommentsItemTypePost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedCommentsItemTypeTopic] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedCommentsItemTypeVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedCommentsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemAudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemDigestButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemDigestFooter] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemDigestFullItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemDigestHeader] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemDigestItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemDigest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemFriendFriends] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemFriend] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemHolidayRecommendationsBlockHeader] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemPhotoPhotos] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemPhotoTagPhotoTags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemPhotoTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemPromoButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemPromoButtonImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemPromoButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemTopic] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemVideoVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemWallpostFeedbackAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemWallpostFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedItemWallpost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedListFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NewsfeedNewsfeedItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NotesNoteComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NotesNote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NotificationsFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NotificationsNotificationItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NotificationsNotification] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NotificationsReply] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NotificationsSendMessageError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[NotificationsSendMessageItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[OauthError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[OrdersAmountItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[OrdersAmount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[OrdersOrder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[OrdersSubscription] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[OwnerState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PagesWikipageFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PagesWikipageHistory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PagesWikipage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosPhotoAlbumFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosPhotoAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosPhotoFalseable] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosPhotoSizes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosPhotoTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosPhotoUpload] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosPhotoXtrTagInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosTagsSuggestionItemButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PhotosTagsSuggestionItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PodcastCover] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PodcastExternalData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PollsAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PollsBackground] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PollsFieldsVoters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PollsFriend] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PollsPollAnonymous] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PollsPoll] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PollsVotersFieldsUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PollsVotersUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PollsVoters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PrettyCardsButtonOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PrettyCardsList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PrettyCardsPrettyCardOrError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[PrettyCardsPrettyCard] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[SearchHint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[SecureGiveEventStickerItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[SecureLevel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[SecureSetCounterItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[SecureSmsNotification] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[SecureTokenChecked] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[SecureTransaction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsActivity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsPeriodFromOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsPeriodToOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsPeriod] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsReachOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsReach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsVisitorsOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatsWallpostStat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StatusStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StickersImageSet] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StorageValue] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoreProductIcon] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoreProduct] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoreStickersKeywordSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoreStickersKeywordStickers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoreStickersKeyword] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesClickableArea] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesClickableSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesClickableStickers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesFeedItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesPromoBlock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesReplies] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesStatCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesStatLine] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesStoryLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesStoryStatsStat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesStoryStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesStory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesUploadResult] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StoriesViewersItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StreamingStatsPoint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[StreamingStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersCareer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersExports] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersLastSeen] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersMilitary] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersOccupation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersOnlineInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersPersonal] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersRelative] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersSchool] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersSubscriptionsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersUniversity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersUserConnections] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersUserCounters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersUserMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersUserSettingsXtr] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersUserXtrType] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersUser] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UsersUsersArray] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsDomainResolved] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsLastShortenedLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsLinkChecked] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsLinkStatsExtended] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsLinkStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsShortLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsStatsCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsStatsCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsStatsExtended] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsStatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[UtilsStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoEpisode] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoLiveCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoLiveInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoLiveSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoSaveResult] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoStreamInputParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoVideoAlbumFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoVideoAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoVideoFiles] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoVideoImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[VideoVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallAppPost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallAttachedNote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallCarouselBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallCommentAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallPostCopyright] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallPostSource] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallPostedPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallCommentDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallCommentDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallpostCommentsDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallpostCommentsDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallpostDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallpostDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallpostFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WallWallpost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WidgetsCommentMedia] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WidgetsCommentRepliesItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WidgetsCommentReplies] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WidgetsWidgetComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WidgetsWidgetLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[objects].Member[WidgetsWidgetPage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountAccountCountersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountAccountCountersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountCountersFilterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountNameRequestResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountNameRequestResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountNameRequestStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountOfferResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountOfferResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushConversationsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushConversationsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushConversationsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushConversationsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushConversationsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushConversations] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushParamsModeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushParamsOnoffResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushParamsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushParamsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushParamsSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountPushSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountUserSettingsInterestResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountUserSettingsInterestResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountUserSettingsInterest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountUserSettingsInterestsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountUserSettingsInterestsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[AccountUserSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[account].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAccessRolePublicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAccessRoleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAccessesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAccessesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAccesses] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAccountResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAccountResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAccountTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAdApprovedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAdCostTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAdLayoutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAdLayoutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsAdStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCampaignResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCampaignResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCampaignStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCampaignTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsClientResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsClientResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsClipItemLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsClipItemLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsClipItemLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsClipItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsClipItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsClipItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCreateAdStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCreateAdStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCreateCampaignStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCreateCampaignStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCreateClientsStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCreateClientsStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCriteriaResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCriteriaResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsCriteriaSexResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsDemoStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsDemoStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsDemographicStatsPeriodItemBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsDemographicStatsPeriodItemBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsDemostatsFormatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsDemostatsFormatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsDemostatsFormat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsEventsRetargetingGroupResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsEventsRetargetingGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsEventsRetargetingGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsFloodStatsByUserItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsFloodStatsByUserItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsFloodStatsByUserItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsFloodStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsFloodStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsLinkStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsLinkStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsLookalikeRequestResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsLookalikeRequestResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsLookalikeRequestSaveAudienceLevelResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsLookalikeRequestSaveAudienceLevelResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsLookalikeRequestSaveAudienceLevel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsMobileStatItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsMobileStatItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsMobileStatItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsMusicianResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsMusicianResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsObjectTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsOrdClientTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsOrdDataResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsOrdDataResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsOrdData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsOrdSubagentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsOrdSubagentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsOrdSubagent] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostCommentsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostCommentsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostComments] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostDonutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostDonutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostEasyPromoteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostEasyPromoteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostEasyPromote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostLikesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostLikesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostOwnerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostOwnerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostOwner] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostRepostsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostRepostsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostReposts] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostViewsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostViewsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPostViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPromotedPostReachResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsPromotedPostReachResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsRejectReasonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsRejectReasonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsRulesHelpUrlResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsRulesHelpUrlResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsRulesHelpUrl] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsRulesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsRulesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsRules] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatisticClickActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatisticClickActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsAgeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsCitiesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsCities] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsFormatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsFormatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsFormat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsSexAgeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsSexResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsSexValueResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsSex] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsViewsTimesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsViewsTimesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStatsViewsTimes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoriesOwnerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoriesOwnerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoriesOwner] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoriesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoriesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStories] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemStatsFollowResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemStatsFollowResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemStatsFollow] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemStatsUrlViewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemStatsUrlViewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemStatsUrlView] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItemStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsStoryItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSuggestionsCitiesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSuggestionsCitiesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSuggestionsRegionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSuggestionsRegionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSuggestionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSuggestionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSuggestionsSchoolsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSuggestionsSchoolsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargSuggestionsSchoolsTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargetGroupResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargetGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargetGroupTargetPixelRuleResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargetGroupTargetPixelRuleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargetGroupTargetPixelRule] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargetPixelInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsTargetPixelInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUpdateAdsStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUpdateAdsStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUpdateClientsStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUpdateClientsStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUpdateOfficeUsersResultResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUpdateOfficeUsersResultResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUserSpecificationCuttedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUserSpecificationCuttedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUserSpecificationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUserSpecificationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUsersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[AdsUsersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[BaseError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[ads].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetAdCategoriesResponseCategoriesCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetAdCategoriesResponseCategoriesCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetAdUnitsResponseAdUnitsAdUnitResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetAdUnitsResponseAdUnitsAdUnitResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetFraudHistoryResponseEntriesEntryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetFraudHistoryResponseEntriesEntryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetSitesResponseSitesSiteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetSitesResponseSitesSiteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetStatisticsResponseItemsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[AdswebGetStatisticsResponseItemsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[adsweb].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[app_widgets].Member[AppWidgetsPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[app_widgets].Member[AppWidgetsPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[app_widgets].Member[AppWidgetsPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[app_widgets].Member[AppWidgetsPhotosResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[app_widgets].Member[AppWidgetsPhotosResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[app_widgets].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[app_widgets].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[app_widgets].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsAppFieldsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsAppLeaderboardTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsAppMinResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsAppMinResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsAppResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsAppTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsApp] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsCatalogListResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsCatalogListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsLeaderboardResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsLeaderboardResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsScopeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[AppsScopeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[apps].Member[UsersUserMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[auth].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[auth].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseBoolIntResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCommentsInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCommentsInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCountryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCountryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCropPhotoCropResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCropPhotoCropResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCropPhotoCrop] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCropPhotoRectResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCropPhotoRectResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCropPhotoRect] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCropPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseCropPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseGeoCoordinatesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseGeoCoordinatesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseGeoCoordinates] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseGeoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseGeoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseGradientPointResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseGradientPointResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseImageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseImageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLangResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLikesInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLikesInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLikesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLikesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkApplicationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkApplicationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkApplicationStoreResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkApplicationStoreResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkApplicationStore] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkApplication] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkButtonActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkButtonActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkButtonActionTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkButtonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkButtonStyleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkNoProductResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkNoProductResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkProductCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkProductCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkProductCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkProductResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkProductResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkProductStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkProduct] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkRatingResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkRatingResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkRating] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseMessageErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseMessageErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseNameCaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseObjectCountResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseObjectCountResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseObjectResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseObjectResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseObjectWithNameResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseObjectWithNameResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseOwnerCoverCropParamsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseOwnerCoverCropParamsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseOwnerCoverCropParams] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseOwnerCoverResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseOwnerCoverResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BasePlaceResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BasePlaceResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BasePlace] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BasePropertyExistsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseRepostsInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseRepostsInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseRequestParamResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseRequestParamResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseRequestParam] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseSexResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerAnimationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerAnimationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerAnimation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerNewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerNewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerNew] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerOldResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerOldResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseStickersListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseUploadServerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseUploadServerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseUserGroupFieldsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseUserIdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[BaseUserIdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[LinkTargetObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[MarketPrice] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base].Member[WallWallpostCommentsDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base_response].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[base_response].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[board].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[board].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[board].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[board].Member[BoardDefaultOrderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[board].Member[BoardTopicCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[board].Member[BoardTopicCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[board].Member[BoardTopicResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[board].Member[BoardTopicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[board].Member[WallCommentAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseCityByIdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseCityByIdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseCityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseFacultyResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseFacultyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseLanguageFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseLanguageFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseRegionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseRegionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseSchoolClassResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseSchoolClassResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseSchoolResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseSchoolResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseStationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseStationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseUniversityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[database].Member[DatabaseUniversityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewAudioMsgResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewAudioMsgResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewAudioMsg] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewGraffitiResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewGraffitiResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewPhotoSizesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewPhotoSizesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewPhotoSizes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewVideoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreviewVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocPreview] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocTypesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[docs].Member[DocsDocTypesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[donut].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[donut].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[donut].Member[DonutDonatorSubscriptionInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[donut].Member[DonutDonatorSubscriptionInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[downloaded_games].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[downloaded_games].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[FaveBookmarkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[FaveBookmarkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[FaveBookmarkTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[FavePageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[FavePageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[FavePageTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[FaveTagResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[FaveTagResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[FaveTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[GroupsGroupFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[fave].Member[WallWallpostFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsFriendExtendedStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsFriendStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsFriendStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsFriendStatusStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsFriendsListResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsFriendsListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsMutualFriendResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsMutualFriendResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsRequestsMutualResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsRequestsMutualResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsRequestsMutual] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsRequestsXtrMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsRequestsXtrMutualResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[friends].Member[FriendsUserXtrPhoneResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[gifts].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[gifts].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[gifts].Member[GiftsGiftPrivacyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[gifts].Member[GiftsGiftResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[gifts].Member[GiftsGiftResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[gifts].Member[GiftsLayoutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[gifts].Member[GiftsLayoutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[gifts].Member[GiftsLayout] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[BaseCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[BaseCropPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[BaseObjectWithName] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[BaseObject] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[BaseOwnerCover] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[DatabaseCityById] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[DatabaseStation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GetMembersFieldsFilterManagersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GetMembersFieldsFilterManagersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GetMembersFilterManagersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GetMembersFilterManagersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressTimetableDayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressTimetableDayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressTimetableDay] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressTimetableResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressTimetableResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressTimetable] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressWorkInfoStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddress] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressesInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressesInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsAddressesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsBanInfoReasonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsBanInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsBanInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsBannedItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsBannedItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsCallbackServerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsCallbackServerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsCallbackSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsCallbackSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsClassifiedsPropertiesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsClassifiedsPropertiesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsContactsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsContactsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsContactsItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsCountersGroupResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsCountersGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsCountersGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsFieldsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsFilterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupAccessResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupAdminLevelResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupAgeLimitsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupAttachResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupAttachResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupAudioResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupBanInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupBanInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupBanInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupCategoryFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupCategoryFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupCategoryTypeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupCategoryTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupCategoryType] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupDocsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupFullAgeLimitsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupFullMemberStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupFullSectionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupIsClosedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupMarketCurrencyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupPhotosResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupPublicCategoryListResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupPublicCategoryListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupRoleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupSubcategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupSubcategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupSubcategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupSubjectResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupSuggestedPrivacyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupTagResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupTagResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupTopicsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupWallResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupWikiResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupsArrayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsGroupsArrayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLinksItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLinksItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLinksItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLiveCoversResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLiveCoversResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLiveCovers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLongPollEventsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLongPollEventsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLongPollEvents] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLongPollServerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLongPollServerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLongPollSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsLongPollSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMarketInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMarketInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMarketInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMarketPropertiesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMarketPropertiesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMarketStateResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMemberRolePermissionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMemberRoleResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMemberRoleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMemberRoleStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMemberRole] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMemberStatusFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMemberStatusFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMemberStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsMemberStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsOnlineStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsOnlineStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsOnlineStatusTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsOnlineStatus] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsOwnerXtrBanInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsOwnerXtrBanInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsOwnerXtrBanInfoTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsPhotoSizeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsPhotoSizeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsPhotoSize] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsProfileItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsProfileItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsRoleOptionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsSectionsListItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsSectionsListItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsSettingsTwitterResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsSettingsTwitterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsSubjectItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsSubjectItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsTokenPermissionSettingResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsTokenPermissionSettingResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsUserXtrRoleResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[GroupsUserXtrRole] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[MarketCurrency] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[MarketPrice] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[UsersUser] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[groups].Member[VideoLiveInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsAnswerItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsAnswerItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsAnswerOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsAnswerOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsAnswerOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsAnswerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsAnswerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsFormResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsFormResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsLeadResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsLeadResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemOptionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemOptionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemOption] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsQuestionItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[lead_forms].Member[LeadFormsQuestionItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[likes].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[likes].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[likes].Member[LikesTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[BaseCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[BaseCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketCurrencyResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketCurrencyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketCurrency] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketGlobalSearchFiltersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketGlobalSearchFiltersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketItemOwnerInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketItemOwnerInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketItemOwnerInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketItemPromotionInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketItemPromotionInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketItemPromotionInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketAlbumResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketAlbumResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryNestedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryNestedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryNested] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryTreeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryTreeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryTreeViewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryTreeViewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryTreeView] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategoryTree] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketItemAvailabilityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketItemBasicResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketItemBasicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketItemBasicWithGroupResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketItemFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketItemFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketOrderItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketOrderItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketOrderItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketOrderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketOrderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketOwnerTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketPriceResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketPriceResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketPrice] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[MarketServicesViewTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[market].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[BaseGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[BaseLinkButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[BaseMessageError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[BaseSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[CallsCall] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[DocsDoc] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[GiftsLayout] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[GroupsGroupFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MarketMarketAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesActionOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesActionOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesActionOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesAudioMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesAudioMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesAudioMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatPreviewResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatPreviewResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatPushSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatPushSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatRestrictionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatRestrictionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatRestrictions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsAclResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsAclResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsAcl] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsPermissionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsPermissionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsPermissions] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettingsStateResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesChatSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationCanWriteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationCanWriteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationCanWrite] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationMemberResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationMemberResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationMember] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationPeerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationPeerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationPeerTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationPeer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationSortIdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationSortIdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationSortId] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationWithMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversationWithMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesConversation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesDeleteFullResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesDeleteFullResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesForeignMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesForeignMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesForeignMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesForwardResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesForwardResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesFwdMessagesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesFwdMessages] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesGetConversationByIdExtendedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesGetConversationByIdResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesGetConversationByIdResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesGetConversationMembersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesGetConversationMembersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesGraffitiResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesGraffitiResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesHistoryAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesHistoryAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesHistoryMessageAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesHistoryMessageAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesHistoryMessageAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesHistoryMessageAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionCallbackResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionCallbackResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionLocationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionLocationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenAppResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenAppResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionOpenPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionTextResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionTextResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionVkpayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonActionVkpayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonPropertyActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonPropertyActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonPropertyAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboardResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesKeyboard] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesLastActivityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesLastActivityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesLongpollMessagesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesLongpollMessagesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesLongpollParamsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesLongpollParamsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageActionPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageActionPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageActionPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageActionStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageRequestDataResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageRequestDataResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageRequestData] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessagesArrayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesMessagesArrayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesOutReadByResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesOutReadByResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesOutReadBy] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesPinnedMessageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesPinnedMessageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesPinnedMessage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesPushSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesPushSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesPushSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionAssetItemLinksResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionAssetItemLinksResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionAssetItemLinks] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionAssetItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionAssetItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionCounterResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionCounterResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionCounterResponseItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionCountersResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionCountersResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesReactionResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesSendUserIdsResponseItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesSendUserIdsResponseItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesTemplateActionTypeNamesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesUserTypeForXtrInvitedByResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesUserXtrInvitedByResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[MessagesUserXtrInvitedBy] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[PollsPoll] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[StoriesStory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[messages].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[BaseCommentsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[BaseLinkButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[BaseUserId] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsBase] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsFiltersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypeMarketResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypeNotesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypePhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypePhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypePostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypeTopicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedCommentsItemTypeVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedIgnoreItemTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemAudioAudioResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemAudioAudioResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemAudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemAudioResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestButtonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestFooterResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestFooterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestFooter] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestFullItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestHeaderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestHeaderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestHeader] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemDigestResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemFriendFriendsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemFriendFriendsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemFriendFriends] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemFriendResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemHolidayRecommendationsBlockHeaderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemHolidayRecommendationsBlockHeaderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoPhotosResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoPhotosResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoPhotos] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoTagPhotoTagsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoTagPhotoTagsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoTagPhotoTags] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPhotoTagResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonActionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonActionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonAction] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonImageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonImageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemPromoButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemTopicResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemVideoVideoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemVideoVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemVideoVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackAnswerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackAnswerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedbackTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemWallpostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedItemWallpost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedListFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedListResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedListResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedNewsfeedItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedNewsfeedItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[NewsfeedNewsfeedItemTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[WallWallComment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[newsfeed].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notes].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notes].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notes].Member[NotesNoteCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notes].Member[NotesNoteCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notes].Member[NotesNoteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notes].Member[NotesNoteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[BaseGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsFeedbackResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsFeedbackResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsNotificationItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsNotificationItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsNotificationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsNotificationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsNotification] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsReplyResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsReplyResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsReply] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsSendMessageErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsSendMessageErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsSendMessageError] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsSendMessageItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[NotificationsSendMessageItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[notifications].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[OrdersAmountItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[OrdersAmountItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[OrdersAmountItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[OrdersAmountResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[OrdersAmountResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[OrdersOrderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[OrdersOrderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[OrdersSubscriptionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[orders].Member[OrdersSubscriptionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pages].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pages].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pages].Member[PagesPrivacySettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pages].Member[PagesWikipageFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pages].Member[PagesWikipageFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pages].Member[PagesWikipageHistoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pages].Member[PagesWikipageHistoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pages].Member[PagesWikipageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pages].Member[PagesWikipageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[BaseObjectCount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosImageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosImageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosImageTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoAlbumFullResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoAlbumFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoAlbumResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoAlbumResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoFalseableResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoFalseableResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoSizesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoSizesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoSizesTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoSizes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoTagResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoTagResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoTag] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoUploadResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoUploadResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoXtrTagInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhotoXtrTagInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosTagsSuggestionItemButtonResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosTagsSuggestionItemButtonResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosTagsSuggestionItemButton] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosTagsSuggestionItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[photos].Member[PhotosTagsSuggestionItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[podcasts].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[podcasts].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[BaseGradientPoint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsAnswerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsAnswerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsAnswer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsBackgroundResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsBackgroundResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsBackground] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsFieldsVotersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsFieldsVotersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsFriendResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsFriendResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsFriend] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsPollAnonymousResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsPollAnonymous] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsPollResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsPollResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsVotersFieldsUsersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsVotersFieldsUsersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsVotersFieldsUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsVotersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsVotersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsVotersUsersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsVotersUsersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[PollsVotersUsers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[polls].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[PrettyCardsButtonOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[PrettyCardsButtonOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[PrettyCardsButtonOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[PrettyCardsPrettyCardOrErrorResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[PrettyCardsPrettyCardOrErrorResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[PrettyCardsPrettyCardResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[pretty_cards].Member[PrettyCardsPrettyCardResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[AppsApp] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[GroupsGroup] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[SearchHintResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[SearchHintResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[SearchHintSectionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[SearchHintTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[search].Member[UsersUserMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureGiveEventStickerItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureGiveEventStickerItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureLevelResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureLevelResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureSetCounterItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureSetCounterItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureSmsNotificationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureSmsNotificationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureTokenCheckedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureTokenCheckedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureTransactionResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SecureTransactionResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[secure].Member[SetCounterIntegerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsActivityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsActivityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsActivity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsCityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsCityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsCountryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsCountryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsPeriodFromOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsPeriodFromOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsPeriodResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsPeriodResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsPeriodToOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsPeriodToOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsReachOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsReachOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsReachOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsReachResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsReachResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsSexAgeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsSexAgeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsViewsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsViewsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsVisitorsOneOfResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsVisitorsOneOfResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsVisitorsOneOf] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsWallpostStatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stats].Member[StatsWallpostStatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[status].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[status].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[status].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[status].Member[StatusStatusResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[status].Member[StatusStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[storage].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[storage].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[storage].Member[StorageValueResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[storage].Member[StorageValueResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[BaseImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[BaseStickersList] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreProductIconResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreProductIconResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreProductIcon] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreProductResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreProductResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreStickersKeywordResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreStickersKeywordResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreStickersKeywordStickerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreStickersKeywordStickerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreStickersKeywordSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreStickersKeywordStickersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreStickersKeywordStickersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[store].Member[StoreStickersKeywordStickers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[AppsAppMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[PollsPoll] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesClickableAreaResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesClickableAreaResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesClickableArea] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesClickableStickerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesClickableStickerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesClickableSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesClickableStickersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesClickableStickersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesClickableStickers] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesFeedItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesFeedItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesFeedItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesPromoBlockResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesPromoBlockResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesPromoBlock] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesRepliesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesRepliesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesReplies] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStatCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStatCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStatLineResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStatLineResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStatLine] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryStatsStatResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryStatsStatResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryStatsStat] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryStatsStateResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStoryTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesStory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesUploadLinkTextResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesUploadResultResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesUploadResultResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesViewersItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[StoriesViewersItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[stories].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[streaming].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[streaming].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[streaming].Member[StreamingStatsPointResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[streaming].Member[StreamingStatsPointResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[streaming].Member[StreamingStatsPoint] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[streaming].Member[StreamingStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[streaming].Member[StreamingStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[AccountNameRequest] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[AccountUserSettingsInterests] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[AppsAppMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[BaseCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[BaseCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[BaseCropPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[DatabaseLanguageFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[FriendsRequestsMutual] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[OwnerState] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[PhotosPhotoFalseable] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersCareerResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersCareerResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersCareer] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersExportsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersExportsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersExports] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersFieldsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersLastSeenResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersLastSeenResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersLastSeen] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersMilitaryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersMilitaryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersMilitary] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersOccupationResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersOccupationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersOccupation] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersOnlineInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersOnlineInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersOnlineInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersPersonalResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersPersonalResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersPersonal] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersRelativeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersRelativeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersRelative] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersSchoolResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersSchoolResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersSchool] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersSubscriptionsItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersSubscriptionsItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUniversityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUniversityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUniversity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserConnectionsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserConnectionsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserConnections] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserCountersResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserCountersResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserCounters] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserMinResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserMinResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserMin] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserRelationResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserSettingsXtrResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserSettingsXtrResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUserXtrTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUsersArrayResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[UsersUsersArrayResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[users].Member[VideoLiveInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsDomainResolvedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsDomainResolvedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsDomainResolvedTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsLastShortenedLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsLastShortenedLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsLinkCheckedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsLinkCheckedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsLinkCheckedStatusResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsLinkStatsExtendedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsLinkStatsExtendedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsLinkStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsLinkStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsShortLinkResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsShortLinkResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsCityResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsCityResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsCity] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsCountryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsCountryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsCountry] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsExtendedResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsExtendedResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsExtended] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsSexAgeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsSexAgeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStatsSexAge] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[utils].Member[UtilsStats] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[BaseLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoEpisodeResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoEpisodeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoEpisode] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoLiveCategoryResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoLiveCategoryResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoLiveCategory] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoLiveInfoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoLiveInfoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoLiveSettingsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoLiveSettingsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoLiveSettings] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoSaveResultResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoSaveResultResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoStreamInputParamsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoStreamInputParamsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoAlbumFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoAlbumResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoAlbumResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoFilesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoFilesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoFiles] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoImageResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoImage] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[video].Member[VideoVideoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[AudioAudio] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[BaseCommentsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[BaseLink] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[BaseSticker] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[CommentThread] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[DocsDoc] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[EventsEventAttach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[GroupsGroupAttach] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[MarketMarketAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[MarketMarketItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[NewsfeedItemWallpostFeedback] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[NotesNote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[PagesWikipageFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[PhotosPhotoAlbum] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[PhotosPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[PollsPoll] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[VideoVideoAlbumFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[VideoVideoFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[VideoVideo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallAppPostResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallAppPostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallAppPost] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallAttachedNoteResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallAttachedNoteResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallAttachedNote] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallCarouselBaseResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallCarouselBaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallCommentAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallCommentAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallCommentAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallGeoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallGeoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallGeo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallGetFilterResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallGraffitiResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallGraffitiResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallGraffiti] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostCopyrightResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostCopyrightResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostCopyright] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostSourceResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostSourceResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostSourceTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostSource] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostedPhotoResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostedPhotoResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallPostedPhoto] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallViewsResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallViewsResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallViews] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallCommentDonutPlaceholderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallCommentDonutPlaceholderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallCommentDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallCommentDonutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallCommentDonutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallCommentDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostAttachmentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostAttachmentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostAttachmentTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostCommentsDonutPlaceholderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostCommentsDonutPlaceholderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostCommentsDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostCommentsDonutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostCommentsDonutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostDonutPlaceholderResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostDonutPlaceholderResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostDonutPlaceholder] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostDonutResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostDonutResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostDonut] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostFullResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[wall].Member[WallWallpostResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[BaseLikesInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[BaseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[BaseObjectCount] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[BaseRepostsInfo] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[BaseResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[UsersUserFull] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WallCommentAttachment] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WallPostSource] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentMediaResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentMediaResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentMediaTypeResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentMedia] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentRepliesItemResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentRepliesItemResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentRepliesItem] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentRepliesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentRepliesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsCommentReplies] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsWidgetCommentResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsWidgetCommentResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsWidgetLikesResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsWidgetLikesResponse] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsWidgetLikes] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsWidgetPageResponseModel] + - - pydantic.BaseModel~Subclass + - vkbottle_types + - Member[responses].Member[widgets].Member[WidgetsWidgetPageResponse] 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 new file mode 100644 index 00000000000..5205c8cb887 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-voting.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 + - voting + - Member[managers].Member[ContentType] + - - Django.db.models.Model~Subclass + - voting + - Member[models].Member[ContentType] 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 new file mode 100644 index 00000000000..4d3d23111de --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waffle.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 + - waffle + - Member[admin].Member[ContentType] + - - Django.db.models.Model~Subclass + - waffle + - Member[management].Member[commands].Member[waffle_flag].Member[Group] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[AbstractBaseUser] + - - Django.db.models.Model~Subclass + - waffle + - Member[models].Member[Group] 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 new file mode 100644 index 00000000000..e4514e515a5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail.model.yml @@ -0,0 +1,738 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - wagtail + - Member[admin].Member[filters].Member[ContentTypeModelChoiceField] + - - Django.Forms.Field~Subclass + - wagtail + - Member[admin].Member[filters].Member[FilteredModelChoiceField] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[urls].Member[JavaScriptCatalog] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[urls].Member[reports].Member[AgingPagesView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[urls].Member[reports].Member[LockedPagesView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[urls].Member[reports].Member[LogEntriesView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[urls].Member[reports].Member[WorkflowTasksView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[urls].Member[reports].Member[WorkflowView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[LoginView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[LogoutView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[PasswordResetCompleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[PasswordResetConfirmView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[PasswordResetDoneView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[PasswordResetView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[Create] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[Delete] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[Edit] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[collections].Member[Index] + - - 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[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[EditView] + - - 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[UsageView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[base].Member[BaseListView] + - - 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[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[models].Member[BaseCreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[BaseDeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[BaseDetailView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[BaseListingView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[BaseUpdateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[DjangoBaseDeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[models].Member[EditView] + - - 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[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[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[listing].Member[BaseIndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[listing].Member[BaseListingView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[listing].Member[IndexResultsView] + - - 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[search].Member[BaseListingView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[search].Member[BaseSearchView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[search].Member[SearchResultsView] + - - 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[usage].Member[BaseListingView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[usage].Member[ContentTypeUseView] + - - 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[reports].Member[PageReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[ReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[aging_pages].Member[AgingPagesView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[aging_pages].Member[PageReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[audit_logging].Member[LogEntriesView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[audit_logging].Member[ReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[base].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[base].Member[PageReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[base].Member[ReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[locked_pages].Member[LockedPagesView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[locked_pages].Member[PageReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[workflows].Member[ReportView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[reports].Member[workflows].Member[WorkflowTasksView] + - - 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[CreateTask] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[Create] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[DisableTask] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[Disable] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[EditTask] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[Edit] + - - Django.Views.View~Subclass + - wagtail + - Member[admin].Member[views].Member[workflows].Member[IndexView] + - - 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[TaskIndex] + - - 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[documents].Member[views].Member[documents].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[documents].Member[views].Member[documents].Member[UsageView] + - - 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[UsageView] + - - Django.Views.View~Subclass + - wagtail + - Member[locales].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[locales].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[locales].Member[views].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[locales].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[sites].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[sites].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[sites].Member[views].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[sites].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[HistoryView] + - - 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[ModelIndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[snippets].Member[views].Member[snippets].Member[UsageView] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[groups].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[groups].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[groups].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[groups].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[groups].Member[Index] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[Create] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[Delete] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[EditView] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[Edit] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[Index] + - - 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[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[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[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[models].Member[ContentType] + - - 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[generic].Member[models].Member[ContentType] + - - 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[edit].Member[Comment] + - - 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[revisions].Member[ContentType] + - - 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[usage].Member[ContentType] + - - 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[audit_logging].Member[ContentType] + - - 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[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[views].Member[tags].Member[ContentType] + - - 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[Workflow] + - - 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[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[admin].Member[wagtail_hooks].Member[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[forms].Member[utils].Member[ContentType] + - - 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[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[modeladmin].Member[options].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[wagtail_hooks].Member[Permission] + - - 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[settings].Member[registry].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[contrib].Member[simple_translation].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[forms].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[documents].Member[views].Member[documents].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[forms].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[images].Member[views].Member[images].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[locales].Member[wagtail_hooks].Member[Permission] + - - 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[show_references_index].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[ClusterableModel] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[Collection] + - - 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[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[MP_Node] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[Workflow] + - - 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[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[collections].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[collections].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[collections].Member[MP_Node] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[collections].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[copying].Member[ClusterableModel] + - - 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[specific].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models].Member[view_restrictions].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[Comment] + - - Django.db.models.Model~Subclass + - wagtail + - Member[models]Member[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permission_policies].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permission_policies].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permission_policies].Member[base].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permission_policies].Member[base].Member[Permission] + - - 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[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permissions].Member[Collection] + - - Django.db.models.Model~Subclass + - wagtail + - Member[permissions].Member[Workflow] + - - Django.db.models.Model~Subclass + - wagtail + - Member[query].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[search].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[sites].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[models].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[snippets].Member[models].Member[Permission] + - - 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[users].Member[forms].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[users].Member[forms].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[users].Member[permission_order].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail + - Member[users].Member[views].Member[bulk_actions].Member[assign_role].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[users].Member[views].Member[groups].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[users].Member[views].Member[users].Member[Group] + - - Django.db.models.Model~Subclass + - wagtail + - Member[users].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail + - Member[wagtail_hooks].Member[Permission] + - - 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[comments].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[comments].Member[CommentReplyForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[forms].Member[comments].Member[WagtailAdminModelForm] + - - 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[WagtailAdminModelForm] + - - 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[workflows].Member[WagtailAdminModelForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[panels].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[panels].Member[WagtailAdminModelForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[panels].Member[WagtailAdminPageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[panels].Member[base].Member[WagtailAdminModelForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[panels].Member[comment_panel].Member[CommentForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[admin].Member[panels].Member[page_utils].Member[WagtailAdminPageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[forms].Member[forms].Member[WagtailAdminFormPageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[forms].Member[forms].Member[WagtailAdminPageForm] + - - django.forms.BaseForm~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[WagtailAdminFormPageForm] + - - django.http.request.HttpRequest~Subclass + - wagtail + - Member[models].Member[WSGIRequest] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[account].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[chooser].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[generic].Member[chooser].Member[TemplateResponse] + - - 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[pages].Member[bulk_actions].Member[move].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[convert_alias].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[copy].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[create].Member[TemplateResponse] + - - 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[move].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[admin].Member[views].Member[pages].Member[revisions].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[contrib].Member[forms].Member[models].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[contrib].Member[redirects].Member[views].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[contrib].Member[routable_page].Member[models].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[contrib].Member[search_promotions].Member[views].Member[TemplateResponse] + - - django.http.response.HttpResponse~Subclass + - wagtail + - Member[contrib].Member[settings].Member[views].Member[TemplateResponse] + - - 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[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[TemplateResponse] + - - 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] 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 new file mode 100644 index 00000000000..5b1fb56e740 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtail_localize.model.yml @@ -0,0 +1,207 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - wagtail_localize + - Member[views].Member[report].Member[ContentTypeModelChoiceField] + - - Django.Forms.Field~Subclass + - wagtail_localize + - Member[views].Member[report].Member[ModelChoiceField] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[helpers].Member[InspectView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[options].Member[TranslatableChooseParentView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[options].Member[TranslatableCreateView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[options].Member[TranslatableDeleteView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[options].Member[TranslatableEditView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[options].Member[TranslatableHistoryView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[options].Member[TranslatableIndexView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[options].Member[TranslatableInspectView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[ChooseParentView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[CreateView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[DeleteView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[EditView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[HistoryView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[IndexView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[InspectView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[TranslatableChooseParentView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[TranslatableCreateView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[TranslatableDeleteView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[TranslatableEditView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[TranslatableHistoryView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[TranslatableIndexView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[TranslatableInspectView] + - - Django.Views.View~Subclass + - wagtail_localize + - Member[wagtail_hooks].Member[JavaScriptCatalog] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[fields].Member[ClusterableModel] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[fields].Member[MP_Node] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[fields].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[fields].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[locales].Member[forms].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[locales].Member[utils].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[locales].Member[views].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[locales].Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[modeladmin].Member[helpers].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[modeladmin].Member[helpers].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[modeladmin].Member[helpers].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[modeladmin].Member[options].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[modeladmin].Member[views].Member[TranslatableMixin] + - - 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[PageLogEntry] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[models].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[operations].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[segments].Member[extract].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[segments].Member[extract].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[segments].Member[types].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[synctree].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[synctree].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[convert].Member[PageLogEntry] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[convert].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[convert].Member[TranslatableMixin] + - - 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[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[edit_translation].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[report].Member[ContentType] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[submit_translations].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[submit_translations].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[submit_translations].Member[TranslatableMixin] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[views].Member[update_translations].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[wagtail_hooks].Member[Locale] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[wagtail_hooks].Member[Page] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[wagtail_hooks].Member[Permission] + - - Django.db.models.Model~Subclass + - wagtail_localize + - Member[wagtail_hooks].Member[TranslatableMixin] + - - django.http.response.HttpResponse~Subclass + - wagtail_localize + - Member[views].Member[convert].Member[TemplateResponse] 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 new file mode 100644 index 00000000000..c78a3ca4504 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wagtailmedia.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 + - wagtailmedia + - Member[forms].Member[CollectionChoiceField] + - - Django.Views.View~Subclass + - wagtailmedia + - Member[api].Member[views].Member[BaseAPIViewSet] + - - Django.Views.View~Subclass + - wagtailmedia + - Member[api].Member[views].Member[MediaAPIViewSet] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[models].Member[CollectionMember] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[models].Member[ReferenceIndex] + - - Django.db.models.Model~Subclass + - wagtailmedia + - Member[views].Member[media].Member[Page] + - - django.forms.BaseForm~Subclass + - wagtailmedia + - Member[forms].Member[BaseCollectionMemberForm] + - - django.forms.BaseForm~Subclass + - wagtailmedia + - Member[forms].Member[BaseMediaForm] + - - django.forms.BaseForm~Subclass + - wagtailmedia + - Member[views].Member[chooser].Member[SearchForm] + - - django.forms.BaseForm~Subclass + - wagtailmedia + - Member[views].Member[media].Member[SearchForm] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waldo.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waldo.model.yml new file mode 100644 index 00000000000..83234f150f4 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-waldo.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - waldo + - Member[locate].Member[load].Member[etree] + - - lxml.etree~Alias + - waldo + - Member[uniprot].Member[load].Member[etree] 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 new file mode 100644 index 00000000000..8e81672c247 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wdb_server.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 + - wdb_server + - Member[BaseWebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - wdb_server + - Member[SyncWebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - wdb_server + - Member[WebSocketHandler] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-weaviate.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-weaviate.model.yml new file mode 100644 index 00000000000..e0b28123385 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-weaviate.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 + - weaviate + - Member[batch].Member[crud_batch].Member[Response] + - - requests.models.Response~Subclass + - weaviate + - Member[exceptions].Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web.model.yml new file mode 100644 index 00000000000..8c63b86bc89 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-web.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - web + - Member[Flask] + - - flask.Response~Subclass + - web + - Member[Response] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webapp.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webapp.model.yml new file mode 100644 index 00000000000..758c6cbcfe7 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webapp.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 + - webapp + - Member[views].Member[HttpResponse] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdav4.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdav4.model.yml new file mode 100644 index 00000000000..e7604bc86e2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-webdav4.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - webdav4 + - Member[client].Member[HTTPClient] + - - httpx.Client~Subclass + - webdav4 + - Member[http].Member[Client] + - - httpx.Client~Subclass + - webdav4 + - Member[stream].Member[HTTPClient] 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 new file mode 100644 index 00000000000..f76d043b7e2 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-website.model.yml @@ -0,0 +1,42 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[ArticleIndexPage] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[ArticlePage] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[CoderedArticleIndexPage] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[CoderedArticlePage] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[CoderedEmail] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[CoderedFormField] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[CoderedWebPage] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[CupcakesIndexPage] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[CupcakesPage] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[FormConfirmEmail] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[FormPageField] + - - Django.db.models.Model~Subclass + - website + - Member[models].Member[WebPage] 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 new file mode 100644 index 00000000000..7a4a0ea3914 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-weditor.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 + - weditor + - Member[__main__].Member[PythonShellHandler] + - - 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-wfuzz.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wfuzz.model.yml new file mode 100644 index 00000000000..9473d0ed9bd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wfuzz.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - wfuzz + - Member[ui].Member[console].Member[output].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wheezy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wheezy.model.yml new file mode 100644 index 00000000000..ef552e4cabd --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wheezy.model.yml @@ -0,0 +1,21 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - cgi.FieldStorage~Subclass + - wheezy + - Member[http].Member[parse].Member[FieldStorage] + - - http.client.HTTPConnection~Subclass + - wheezy + - Member[core].Member[httpclient].Member[HTTPConnection] + - - http.client.HTTPConnection~Subclass + - wheezy + - Member[core].Member[httpclient].Member[HTTPSConnection] + - - io.StringIO~Subclass + - wheezy + - Member[core].Member[gzip].Member[BytesIO] + - - io.StringIO~Subclass + - wheezy + - Member[http].Member[functional].Member[BytesIO] 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 new file mode 100644 index 00000000000..74dad47fbd1 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-winrm.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - winrm + - Member[vendor].Member[requests_kerberos].Member[kerberos_].Member[StringIO] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wirelesstagpy.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wirelesstagpy.model.yml new file mode 100644 index 00000000000..c08bf70f12d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wirelesstagpy.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 + - wirelesstagpy + - Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wolf_smartset.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wolf_smartset.model.yml new file mode 100644 index 00000000000..4208288b3b6 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wolf_smartset.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - httpx.Client~Subclass + - wolf_smartset + - Member[create_session].Member[AsyncClient] + - - httpx.Client~Subclass + - wolf_smartset + - Member[token_auth].Member[AsyncClient] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wordnet.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wordnet.model.yml new file mode 100644 index 00000000000..301872dd04e --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wordnet.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pickle~Alias + - wordnet + - Member[nn_words].Member[pickle] + - - pickle~Alias + - wordnet + - Member[pickle] + - - pickle~Alias + - wordnet + - Member[tf_idf_generator].Member[pickle] + - - pickle~Alias + - wordnet + - Member[word_net].Member[pickle] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-workers.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-workers.model.yml new file mode 100644 index 00000000000..dd56265b076 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-workers.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - workers + - Member[tasks].Member[tasks].Member[SubscriberConfig] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ws4redis.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ws4redis.model.yml new file mode 100644 index 00000000000..ea23dd6729b --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-ws4redis.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 + - ws4redis + - Member[wsgi_server].Member[WSGIRequest] + - - wsgiref.simple_server.WSGIServer~Subclass + - ws4redis + - Member[django_runserver].Member[WSGIServer] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wslink.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wslink.model.yml new file mode 100644 index 00000000000..e1598c4f43c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-wslink.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 + - wslink + - Member[backends].Member[tornado].Member[core].Member[WebSocketHandler] + - - tornado.web.RequestHandler~Subclass + - wslink + - Member[backends].Member[tornado].Member[core].Member[WsLinkWebSocket] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xbox.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xbox.model.yml new file mode 100644 index 00000000000..e3c7fe87427 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xbox.model.yml @@ -0,0 +1,723 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - http.server.BaseHTTPRequestHandler~Subclass + - xbox + - Member[webapi].Member[scripts].Member[authenticate].Member[AuthCallbackRequestHandler] + - - httpx.Client~Subclass + - xbox + - Member[webapi].Member[authentication].Member[manager].Member[SignedSession] + - - httpx.Client~Subclass + - xbox + - Member[webapi].Member[authentication].Member[xal].Member[SignedSession] + - - httpx.Client~Subclass + - xbox + - Member[webapi].Member[common].Member[signed_session].Member[SignedSession] + - - httpx.Client~Subclass + - xbox + - Member[webapi].Member[scripts].Member[authenticate].Member[SignedSession] + - - httpx.Client~Subclass + - xbox + - Member[webapi].Member[scripts].Member[change_gamertag].Member[SignedSession] + - - httpx.Client~Subclass + - xbox + - Member[webapi].Member[scripts].Member[friends].Member[SignedSession] + - - httpx.Client~Subclass + - xbox + - Member[webapi].Member[scripts].Member[search].Member[SignedSession] + - - httpx.Client~Subclass + - xbox + - Member[webapi].Member[scripts].Member[xal].Member[SignedSession] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[Achievement360ProgressResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[Achievement360Response] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[AchievementResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[RecentProgressResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[Achievement360ProgressResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[Achievement360Response] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[Achievement360] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[AchievementResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[Achievement] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[MediaAsset] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[PagingInfo] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[Progression] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[RecentProgressResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[Requirement] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[Reward] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[Title360] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[TitleAssociation] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[achievements].Member[models].Member[Title] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[CatalogResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[CatalogSearchResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[AllowedPlatform] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[AlternateId] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[Application] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[AvailabilityProperties] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[Availability] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[CatalogResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[CatalogSearchResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[CatalogSearchResult] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[ClientConditions] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[Conditions] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[ContentRating] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[DisplaySkuAvailability] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[FrameworkDependency] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[FulfillmentData] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[HardwareProperties] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[Image] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[LegalText] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[LicensingData] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[LocalizedProperty] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[MarketProperty] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[OrderManagementData] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[PIFilter] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[Package] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[PascalCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[PlatformDependency] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[Price] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[ProductProperties] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[Product] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[SatisfyingEntitlementKey] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[SearchProduct] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[SearchTitle] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[SkuLocalizedProperty] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[SkuMarketProperty] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[SkuProperties] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[Sku] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[UsageData] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[ValidationData] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[catalog].Member[models].Member[Video] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[CqsChannelListResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[CqsScheduleResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[models].Member[CqsChannelListResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[models].Member[CqsScheduleResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[models].Member[Genre] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[models].Member[Image] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[models].Member[ListChannel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[models].Member[ParentSeries] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[models].Member[PascalCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[models].Member[Program] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[cqs].Member[models].Member[ScheduleChannel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[gameclips].Member[GameclipsResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[gameclips].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[gameclips].Member[models].Member[GameClipUri] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[gameclips].Member[models].Member[GameClip] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[gameclips].Member[models].Member[GameclipsResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[gameclips].Member[models].Member[PagingInfo] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[gameclips].Member[models].Member[Thumbnail] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[lists].Member[ListMetadata] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[lists].Member[ListsResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[lists].Member[models].Member[Item] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[lists].Member[models].Member[ListItem] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[lists].Member[models].Member[ListMetadata] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[lists].Member[models].Member[ListsResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[lists].Member[models].Member[PascalCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[mediahub].Member[MediahubGameclips] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[mediahub].Member[MediahubScreenshots] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[mediahub].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[mediahub].Member[models].Member[ContentLocator] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[mediahub].Member[models].Member[ContentSegment] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[mediahub].Member[models].Member[GameclipContent] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[mediahub].Member[models].Member[MediahubGameclips] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[mediahub].Member[models].Member[MediahubScreenshots] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[mediahub].Member[models].Member[ScreenshotContent] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[ConversationResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[InboxResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[SendMessageResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[ContentPayload] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[Content] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[ConversationResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[Conversation] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[InboxResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[Message] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[Part] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[Primary] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[SafetySettings] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[message].Member[models].Member[SendMessageResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[PeopleResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[PeopleSummaryResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[Avatar] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[Detail] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[Follower] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[FriendFinderState] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[LinkedAccount] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[MultiplayerSummary] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[PascalCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[PeopleResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[PeopleSummaryResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[Person] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[PreferredColor] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[PresenceDetail] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[RecentPlayer] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[RecommendationSummary] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[Recommendation] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[SocialManager] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[Suggestion] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[people].Member[models].Member[TitlePresence] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[presence].Member[PresenceBatchResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[presence].Member[PresenceItem] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[presence].Member[models].Member[ActivityRecord] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[presence].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[presence].Member[models].Member[DeviceRecord] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[presence].Member[models].Member[LastSeen] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[presence].Member[models].Member[PresenceBatchResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[presence].Member[models].Member[PresenceItem] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[presence].Member[models].Member[TitleRecord] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[profile].Member[ProfileResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[profile].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[profile].Member[models].Member[ProfileResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[profile].Member[models].Member[ProfileUser] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[profile].Member[models].Member[Setting] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[screenshots].Member[ScreenshotResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[screenshots].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[screenshots].Member[models].Member[PagingInfo] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[screenshots].Member[models].Member[ScreenshotResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[screenshots].Member[models].Member[ScreenshotUri] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[screenshots].Member[models].Member[Screenshot] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[screenshots].Member[models].Member[Thumbnail] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[CommandResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[InstalledPackagesList] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[OperationStatusResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[SmartglassConsoleList] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[SmartglassConsoleStatus] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[StorageDevicesList] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[CommandDestination] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[CommandResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[InstalledPackage] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[InstalledPackagesList] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[OpStatusNode] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[OperationStatusResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[SmartglassApiStatus] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[SmartglassConsoleList] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[SmartglassConsoleStatus] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[SmartglassConsole] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[StorageDevice] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[smartglass].Member[models].Member[StorageDevicesList] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[TitleHubResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[Achievement] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[Attribute] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[Availability] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[Detail] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[GamePass] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[Image] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[PascalCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[Stats] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[TitleHistory] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[TitleHubResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[titlehub].Member[models].Member[Title] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[usersearch].Member[UserSearchResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[usersearch].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[usersearch].Member[models].Member[UserDetail] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[usersearch].Member[models].Member[UserResult] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[usersearch].Member[models].Member[UserSearchResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[userstats].Member[UserStatsResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[userstats].Member[models].Member[GroupProperties] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[userstats].Member[models].Member[Group] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[userstats].Member[models].Member[LowerCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[userstats].Member[models].Member[PascalCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[userstats].Member[models].Member[Properties] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[userstats].Member[models].Member[StatListsCollectionItem] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[userstats].Member[models].Member[Stat] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[api].Member[provider].Member[userstats].Member[models].Member[UserStatsResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[manager].Member[OAuth2TokenResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[manager].Member[XAUResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[manager].Member[XSTSResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[OAuth2TokenResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[PascalCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[SignaturePolicy] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[SisuAuthenticationResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[SisuAuthorizationResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[TitleEndpointCertificate] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[TitleEndpoint] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[TitleEndpointsResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[XADDisplayClaims] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[XADResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[XATDisplayClaims] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[XATResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[XAUDisplayClaims] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[XAUResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[XSTSDisplayClaims] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[XSTSResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[models].Member[XTokenResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[xal].Member[OAuth2TokenResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[xal].Member[SisuAuthenticationResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[xal].Member[SisuAuthorizationResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[xal].Member[TitleEndpointsResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[xal].Member[XADResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[authentication].Member[xal].Member[XSTSResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[common].Member[models].Member[CamelCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[common].Member[models].Member[LowerCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[common].Member[models].Member[PascalCaseModel] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[common].Member[request_signer].Member[SignaturePolicy] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[scripts].Member[authenticate].Member[OAuth2TokenResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[scripts].Member[change_gamertag].Member[OAuth2TokenResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[scripts].Member[friends].Member[OAuth2TokenResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[scripts].Member[xal].Member[SisuAuthorizationResponse] + - - pydantic.BaseModel~Subclass + - xbox + - Member[webapi].Member[scripts].Member[xal].Member[XALStore] 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 new file mode 100644 index 00000000000..6e72c2941f5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlschema.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 + - xmlschema + - Member[documents].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - xmlschema + - Member[resources].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - xmlschema + - Member[resources].Member[PyElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlsig.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlsig.model.yml new file mode 100644 index 00000000000..15eadd4fd2c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xmlsig.model.yml @@ -0,0 +1,15 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - xmlsig + - Member[signature_context].Member[etree] + - - lxml.etree~Alias + - xmlsig + - Member[template].Member[etree] + - - lxml.etree~Alias + - xmlsig + - Member[utils].Member[etree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xsdata_pydantic_basemodel.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xsdata_pydantic_basemodel.model.yml new file mode 100644 index 00000000000..7feeedabd84 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-xsdata_pydantic_basemodel.model.yml @@ -0,0 +1,18 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - lxml.etree~Alias + - xsdata_pydantic_basemodel + - Member[compat].Member[ET] + - - pydantic.BaseModel~Subclass + - xsdata_pydantic_basemodel + - Member[compat].Member[AnyElement] + - - pydantic.BaseModel~Subclass + - xsdata_pydantic_basemodel + - Member[compat].Member[DerivedElement] + - - xml.etree.ElementTree~Subclass + - xsdata_pydantic_basemodel + - Member[compat].Member[ET] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yalexs.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yalexs.model.yml new file mode 100644 index 00000000000..7962381b39d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yalexs.model.yml @@ -0,0 +1,12 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - yalexs + - Member[api_async].Member[ClientSession] + - - aiohttp.ClientSession~Subclass + - yalexs + - Member[doorbell].Member[ClientSession] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yang.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yang.model.yml new file mode 100644 index 00000000000..d7c30af443c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yang.model.yml @@ -0,0 +1,54 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - logging.Logger~Subclass + - yang + - Member[verifiers].Member[base_verifier].Member[Logger] + - - lxml.etree~Alias + - yang + - Member[connector].Member[netconf].Member[et] + - - lxml.etree~Alias + - yang + - Member[ncdiff].Member[composer].Member[etree] + - - lxml.etree~Alias + - yang + - Member[ncdiff].Member[config].Member[etree] + - - lxml.etree~Alias + - yang + - Member[ncdiff].Member[device].Member[etree] + - - lxml.etree~Alias + - yang + - Member[ncdiff].Member[etree] + - - lxml.etree~Alias + - yang + - Member[ncdiff].Member[gnmi].Member[etree] + - - lxml.etree~Alias + - yang + - Member[ncdiff].Member[model].Member[etree] + - - lxml.etree~Alias + - yang + - Member[ncdiff].Member[netconf].Member[etree] + - - lxml.etree~Alias + - yang + - Member[ncdiff].Member[restconf].Member[etree] + - - requests.models.Response~Subclass + - yang + - Member[ncdiff].Member[config].Member[Response] + - - xml.etree.ElementTree~Subclass + - yang + - Member[ncdiff].Member[composer].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - yang + - Member[ncdiff].Member[gnmi].Member[ElementTree] + - - xml.etree.ElementTree~Subclass + - yang + - Member[ncdiff].Member[plugins].Member[cxml].Member[ET] + - - xml.etree.ElementTree~Subclass + - yang + - Member[ncdiff].Member[plugins].Member[pyimport].Member[ET] + - - xml.etree.ElementTree~Subclass + - yang + - Member[ncdiff].Member[restconf].Member[ElementTree] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yolink.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yolink.model.yml new file mode 100644 index 00000000000..e7324b532b5 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yolink.model.yml @@ -0,0 +1,33 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - aiohttp.ClientSession~Subclass + - yolink + - Member[auth_mgr].Member[ClientSession] + - - pydantic.BaseModel~Subclass + - yolink + - Member[client].Member[BRDP] + - - pydantic.BaseModel~Subclass + - yolink + - Member[device].Member[BRDP] + - - pydantic.BaseModel~Subclass + - yolink + - Member[device].Member[YoLinkDeviceMode] + - - pydantic.BaseModel~Subclass + - yolink + - Member[home_manager].Member[BRDP] + - - pydantic.BaseModel~Subclass + - yolink + - Member[home_manager].Member[YoLinkDeviceMode] + - - pydantic.BaseModel~Subclass + - yolink + - Member[model].Member[BRDP] + - - pydantic.BaseModel~Subclass + - yolink + - Member[mqtt_client].Member[BRDP] + - - pydantic.BaseModel~Subclass + - yolink + - Member[thermostat_request_builder].Member[ThermostatState] 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 new file mode 100644 index 00000000000..1b2fc74c699 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-yt_dlp.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 + - yt_dlp + - Member[networking].Member[_requests].Member[SocksHTTPConnection] + - - http.client.HTTPConnection~Subclass + - yt_dlp + - Member[networking].Member[_requests].Member[SocksHTTPSConnection] 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 new file mode 100644 index 00000000000..8c52975fe0c --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zenml.model.yml @@ -0,0 +1,852 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - pydantic.BaseModel~Subclass + - zenml + - Member[integrations].Member[evidently].Member[metrics].Member[Metric] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[component_models].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[filter_models].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[models].Member[pipeline_run_models].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_server].Member[auth].Member[HTTPBasicCredentials] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[migrations].Member[alembic].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[ArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[CodeReferenceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[CodeRepositorySchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[FlavorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[IdentitySchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[LogsSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[ModelVersionArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[ModelVersionPipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[ModelVersionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[OAuthDeviceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[PipelineBuildSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[PipelineSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[RolePermissionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[RoleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[RunMetadataSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[ServiceConnectorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[StackComponentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[StackCompositionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[StepRunInputArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[StepRunOutputArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[StepRunParentsSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[StepRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[TeamAssignmentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[TeamRoleAssignmentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[TeamSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[UserRoleAssignmentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[ArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[ArtifactVisualizationSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[ModelVersionArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[NamedSchema] + - - 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[StackComponentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[StepRunInputArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[artifact_schemas].Member[StepRunOutputArtifactSchema] + - - 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[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[base_schemas].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[base_schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[base_schemas].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[base_schemas].Member[ShareableSchema] + - - 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[CodeReferenceSchema] + - - 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[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[code_repository_schemas].Member[UserSchema] + - - 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[LogsSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[RunMetadataSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[ServiceConnectorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[ShareableSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[StackComponentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[StackCompositionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[component_schemas].Member[WorkspaceSchema] + - - 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[OAuthDeviceSchema] + - - 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[FlavorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[flavor_schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[flavor_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[flavor_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[identity_schemas].Member[IdentitySchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[identity_schemas].Member[SQLModel] + - - 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[LogsSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[logs_schemas].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[logs_schemas].Member[StackComponentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[logs_schemas].Member[StepRunSchema] + - - 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[ModelSchema] + - - 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[ModelVersionPipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[ModelVersionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[model_schemas].Member[WorkspaceSchema] + - - 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[PipelineBuildSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_build_schemas].Member[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_build_schemas].Member[PipelineSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_build_schemas].Member[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_build_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_build_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[CodeReferenceSchema] + - - 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[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[PipelineSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[StackSchema] + - - 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[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_deployment_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[LogsSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[ModelVersionPipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[NamedSchema] + - - 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[PipelineDeploymentSchema] + - - 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[PipelineSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[RunMetadataSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[StepRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_run_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[PipelineBuildSchema] + - - 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[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[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[pipeline_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[BaseSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[NamedSchema] + - - 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[RoleSchema] + - - 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[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[UserRoleAssignmentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[role_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[run_metadata_schemas].Member[ArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[run_metadata_schemas].Member[BaseSchema] + - - 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[RunMetadataSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[run_metadata_schemas].Member[StackComponentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[run_metadata_schemas].Member[StepRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[run_metadata_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[run_metadata_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[PipelineDeploymentSchema] + - - 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[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[StackComponentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[schedule_schema].Member[WorkspaceSchema] + - - 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[SecretSchema] + - - 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[ServiceConnectorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[service_connector_schemas].Member[ShareableSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[service_connector_schemas].Member[StackComponentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[service_connector_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[service_connector_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[PipelineBuildSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[ShareableSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[StackComponentSchema] + - - 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[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[stack_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[ArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[LogsSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[RunMetadataSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[SQLModel] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[StepRunInputArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[StepRunOutputArtifactSchema] + - - 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[StepRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[step_run_schemas].Member[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[team_schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[team_schemas].Member[SQLModel] + - - 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[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[UserSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[ArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[CodeRepositorySchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[FlavorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[ModelVersionArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[ModelVersionPipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[ModelVersionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[OAuthDeviceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[PipelineBuildSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[PipelineSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[RunMetadataSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[ServiceConnectorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[StackComponentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[StepRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[user_schemas].Member[TeamAssignmentSchema] + - - 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[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[workspace_schemas].Member[ArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[CodeRepositorySchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[FlavorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[ModelSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[ModelVersionArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[ModelVersionPipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[ModelVersionSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[NamedSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[PipelineBuildSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[PipelineDeploymentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[PipelineRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[PipelineSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[RunMetadataSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[ScheduleSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[SecretSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[ServiceConnectorSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[StackComponentSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[StepRunSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[schemas].Member[workspace_schemas].Member[TeamRoleAssignmentSchema] + - - 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[WorkspaceSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[SecretSchema] + - - 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[BaseSchema] + - - 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[CodeRepositorySchema] + - - 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[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[ModelSchema] + - - 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[ModelVersionPipelineRunSchema] + - - 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[NamedSchema] + - - 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[PipelineBuildSchema] + - - 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[PipelineRunSchema] + - - 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[RolePermissionSchema] + - - 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[RunMetadataSchema] + - - 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[ServiceConnectorSchema] + - - 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[StackSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StepRunInputArtifactSchema] + - - pydantic.BaseModel~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].Member[StepRunOutputArtifactSchema] + - - 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[StepRunSchema] + - - 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[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[WorkspaceSchema] + - - sqlalchemy.orm.Session~Subclass + - zenml + - Member[zen_stores].Member[secrets_stores].Member[sql_secrets_store].Member[Session] + - - sqlalchemy.orm.Session~Subclass + - zenml + - Member[zen_stores].Member[sql_zen_store].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 new file mode 100644 index 00000000000..8762a8af15d --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zinnia.model.yml @@ -0,0 +1,195 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - Django.Forms.Field~Subclass + - zinnia + - Member[admin].Member[forms].Member[TreeNodeChoiceField] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[archives].Member[EntryDay] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[archives].Member[EntryIndex] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[archives].Member[EntryMonth] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[archives].Member[EntryToday] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[archives].Member[EntryWeek] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[archives].Member[EntryYear] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[authors].Member[AuthorDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[categories].Member[CategoryDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[entries].Member[EntryDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[urls].Member[tags].Member[TagDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[BaseArchiveIndexView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[BaseDayArchiveView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[BaseMonthArchiveView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[BaseTodayArchiveView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[BaseWeekArchiveView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[BaseYearArchiveView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[EntryDay] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[EntryIndex] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[EntryMonth] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[EntryToday] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[EntryWeek] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[archives].Member[EntryYear] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[authors].Member[AuthorDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[authors].Member[BaseListView] + - - 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[entries].Member[BaseDateDetailView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[entries].Member[EntryDateDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[entries].Member[EntryDetail] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[mixins].Member[entry_protection].Member[LoginView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[tags].Member[BaseListView] + - - Django.Views.View~Subclass + - zinnia + - Member[views].Member[tags].Member[TagDetail] + - - Django.db.models.Model~Subclass + - zinnia + - Member[admin].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[admin].Member[entry].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[admin].Member[filters].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[admin].Member[forms].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[comparison].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[feeds].Member[ContentType] + - - Django.db.models.Model~Subclass + - zinnia + - Member[feeds].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[management].Member[commands].Member[spam_cleanup].Member[ContentType] + - - Django.db.models.Model~Subclass + - zinnia + - Member[managers].Member[Site] + - - 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[CommentFlag] + - - Django.db.models.Model~Subclass + - zinnia + - Member[models_bases].Member[entry].Member[Site] + - - 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[sitemaps].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[templatetags].Member[zinnia].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[templatetags].Member[zinnia].Member[CommentFlag] + - - Django.db.models.Model~Subclass + - zinnia + - Member[templatetags].Member[zinnia].Member[ContentType] + - - Django.db.models.Model~Subclass + - zinnia + - Member[url_shortener].Member[backends].Member[default].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[views].Member[capabilities].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[views].Member[categories].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[views].Member[quick_entry].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[views].Member[sitemap].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[views].Member[trackback].Member[ContentType] + - - Django.db.models.Model~Subclass + - zinnia + - Member[views].Member[trackback].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[xmlrpc].Member[metaweblog].Member[Category] + - - Django.db.models.Model~Subclass + - zinnia + - Member[xmlrpc].Member[metaweblog].Member[Site] + - - Django.db.models.Model~Subclass + - zinnia + - Member[xmlrpc].Member[pingback].Member[ContentType] + - - Django.db.models.Model~Subclass + - zinnia + - Member[xmlrpc].Member[pingback].Member[Site] diff --git a/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zip.model.yml b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zip.model.yml new file mode 100644 index 00000000000..6971d246190 --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zip.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - flask.Flask~Subclass + - zip + - Member[app].Member[Flask] 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 new file mode 100644 index 00000000000..3b6ba4b8bde --- /dev/null +++ b/python/ql/lib/semmle/python/frameworks/data/internal/subclass-capture/auto-zipline.model.yml @@ -0,0 +1,9 @@ +# process-mrva-results 0.0.1 +extensions: +- addsTo: + extensible: typeModel + pack: codeql/python-all + data: + - - io.StringIO~Subclass + - zipline + - Member[sources].Member[requests_csv].Member[StringIO]